0000915779-20-000052.txt : 20200828 0000915779-20-000052.hdr.sgml : 20200828 20200828171459 ACCESSION NUMBER: 0000915779-20-000052 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20200801 FILED AS OF DATE: 20200828 DATE AS OF CHANGE: 20200828 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: 0501 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38747 FILM NUMBER: 201148720 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 10-Q 1 dakt20200801q110-q.htm 10-Q Document
false--05-01Q120210000915779DAKTRONICS INC /SD/0.050.0000115000000115000000459132094591321013432811343281 0000915779 2020-05-03 2020-08-01 0000915779 2020-08-24 0000915779 us-gaap:CommonStockMember 2020-05-03 2020-08-01 0000915779 us-gaap:PreferredStockMember 2020-05-03 2020-08-01 0000915779 2020-05-02 0000915779 2020-08-01 0000915779 2019-04-28 2019-08-03 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-01 0000915779 us-gaap:CommonStockMember 2020-08-01 0000915779 us-gaap:AdditionalPaidInCapitalMember 2020-08-01 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-05-02 0000915779 us-gaap:AdditionalPaidInCapitalMember 2020-05-02 0000915779 us-gaap:TreasuryStockMember 2020-05-03 2020-08-01 0000915779 us-gaap:CommonStockMember 2020-05-02 0000915779 us-gaap:RetainedEarningsMember 2020-05-02 0000915779 us-gaap:TreasuryStockMember 2020-05-02 0000915779 us-gaap:AdditionalPaidInCapitalMember 2020-05-03 2020-08-01 0000915779 us-gaap:TreasuryStockMember 2020-08-01 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-05-03 2020-08-01 0000915779 us-gaap:RetainedEarningsMember 2020-05-03 2020-08-01 0000915779 us-gaap:RetainedEarningsMember 2020-08-01 0000915779 us-gaap:CommonStockMember 2019-08-03 0000915779 us-gaap:RetainedEarningsMember 2019-08-03 0000915779 us-gaap:AdditionalPaidInCapitalMember 2019-04-27 0000915779 2019-04-27 0000915779 us-gaap:TreasuryStockMember 2019-08-03 0000915779 us-gaap:RetainedEarningsMember 2019-04-27 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-27 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-28 2019-08-03 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-03 0000915779 us-gaap:AdditionalPaidInCapitalMember 2019-04-28 2019-08-03 0000915779 us-gaap:AdditionalPaidInCapitalMember 2019-08-03 0000915779 us-gaap:CommonStockMember 2019-04-28 2019-08-03 0000915779 2019-08-03 0000915779 us-gaap:TreasuryStockMember 2019-04-27 0000915779 us-gaap:RetainedEarningsMember 2019-04-28 2019-08-03 0000915779 us-gaap:TreasuryStockMember 2019-04-28 2019-08-03 0000915779 us-gaap:CommonStockMember 2019-04-27 0000915779 us-gaap:EmployeeStockOptionMember 2019-04-28 2019-08-03 0000915779 us-gaap:EmployeeStockOptionMember 2020-05-03 2020-08-01 0000915779 dakt:HighSchoolParkandRecreationMember 2019-04-28 2019-08-03 0000915779 dakt:TransportationMember 2019-04-28 2019-08-03 0000915779 dakt:HighSchoolParkandRecreationMember us-gaap:TransferredOverTimeMember 2019-04-28 2019-08-03 0000915779 dakt:HighSchoolParkandRecreationMember us-gaap:TransferredAtPointInTimeMember 2019-04-28 2019-08-03 0000915779 us-gaap:TransferredAtPointInTimeMember 2019-04-28 2019-08-03 0000915779 dakt:LiveEventsMember 2019-04-28 2019-08-03 0000915779 dakt:LimitedConfigurationMember dakt:TransportationMember 2019-04-28 2019-08-03 0000915779 dakt:ServiceandOtherMember dakt:InternationalMember 2019-04-28 2019-08-03 0000915779 dakt:LiveEventsMember us-gaap:TransferredOverTimeMember 2019-04-28 2019-08-03 0000915779 dakt:LiveEventsMember us-gaap:TransferredAtPointInTimeMember 2019-04-28 2019-08-03 0000915779 dakt:LimitedConfigurationMember 2019-04-28 2019-08-03 0000915779 dakt:UniqueConfigurationMember dakt:HighSchoolParkandRecreationMember 2019-04-28 2019-08-03 0000915779 dakt:LimitedConfigurationMember dakt:HighSchoolParkandRecreationMember 2019-04-28 2019-08-03 0000915779 dakt:TransportationMember us-gaap:TransferredOverTimeMember 2019-04-28 2019-08-03 0000915779 dakt:CommercialMember 2019-04-28 2019-08-03 0000915779 dakt:UniqueConfigurationMember dakt:CommercialMember 2019-04-28 2019-08-03 0000915779 dakt:UniqueConfigurationMember dakt:TransportationMember 2019-04-28 2019-08-03 0000915779 dakt:CommercialMember us-gaap:TransferredAtPointInTimeMember 2019-04-28 2019-08-03 0000915779 dakt:InternationalMember 2019-04-28 2019-08-03 0000915779 dakt:CommercialMember us-gaap:TransferredOverTimeMember 2019-04-28 2019-08-03 0000915779 us-gaap:TransferredOverTimeMember 2019-04-28 2019-08-03 0000915779 dakt:UniqueConfigurationMember 2019-04-28 2019-08-03 0000915779 dakt:ServiceandOtherMember dakt:TransportationMember 2019-04-28 2019-08-03 0000915779 dakt:UniqueConfigurationMember dakt:LiveEventsMember 2019-04-28 2019-08-03 0000915779 dakt:LimitedConfigurationMember dakt:LiveEventsMember 2019-04-28 2019-08-03 0000915779 dakt:ServiceandOtherMember dakt:LiveEventsMember 2019-04-28 2019-08-03 0000915779 dakt:LimitedConfigurationMember dakt:InternationalMember 2019-04-28 2019-08-03 0000915779 dakt:InternationalMember us-gaap:TransferredOverTimeMember 2019-04-28 2019-08-03 0000915779 dakt:InternationalMember us-gaap:TransferredAtPointInTimeMember 2019-04-28 2019-08-03 0000915779 dakt:ServiceandOtherMember 2019-04-28 2019-08-03 0000915779 dakt:ServiceandOtherMember dakt:CommercialMember 2019-04-28 2019-08-03 0000915779 dakt:UniqueConfigurationMember dakt:InternationalMember 2019-04-28 2019-08-03 0000915779 dakt:LimitedConfigurationMember dakt:CommercialMember 2019-04-28 2019-08-03 0000915779 dakt:TransportationMember us-gaap:TransferredAtPointInTimeMember 2019-04-28 2019-08-03 0000915779 dakt:ServiceandOtherMember dakt:HighSchoolParkandRecreationMember 2019-04-28 2019-08-03 0000915779 dakt:TransportationMember us-gaap:TransferredOverTimeMember 2020-05-03 2020-08-01 0000915779 dakt:LimitedConfigurationMember dakt:TransportationMember 2020-05-03 2020-08-01 0000915779 dakt:HighSchoolParkandRecreationMember us-gaap:TransferredAtPointInTimeMember 2020-05-03 2020-08-01 0000915779 dakt:HighSchoolParkandRecreationMember 2020-05-03 2020-08-01 0000915779 dakt:CommercialMember us-gaap:TransferredOverTimeMember 2020-05-03 2020-08-01 0000915779 dakt:ServiceandOtherMember dakt:LiveEventsMember 2020-05-03 2020-08-01 0000915779 dakt:LimitedConfigurationMember 2020-05-03 2020-08-01 0000915779 dakt:InternationalMember us-gaap:TransferredAtPointInTimeMember 2020-05-03 2020-08-01 0000915779 dakt:ServiceandOtherMember dakt:InternationalMember 2020-05-03 2020-08-01 0000915779 dakt:TransportationMember us-gaap:TransferredAtPointInTimeMember 2020-05-03 2020-08-01 0000915779 dakt:InternationalMember 2020-05-03 2020-08-01 0000915779 dakt:LiveEventsMember us-gaap:TransferredOverTimeMember 2020-05-03 2020-08-01 0000915779 dakt:TransportationMember 2020-05-03 2020-08-01 0000915779 dakt:UniqueConfigurationMember dakt:CommercialMember 2020-05-03 2020-08-01 0000915779 dakt:CommercialMember 2020-05-03 2020-08-01 0000915779 dakt:LiveEventsMember 2020-05-03 2020-08-01 0000915779 us-gaap:TransferredAtPointInTimeMember 2020-05-03 2020-08-01 0000915779 dakt:HighSchoolParkandRecreationMember us-gaap:TransferredOverTimeMember 2020-05-03 2020-08-01 0000915779 dakt:LiveEventsMember us-gaap:TransferredAtPointInTimeMember 2020-05-03 2020-08-01 0000915779 dakt:InternationalMember us-gaap:TransferredOverTimeMember 2020-05-03 2020-08-01 0000915779 dakt:CommercialMember us-gaap:TransferredAtPointInTimeMember 2020-05-03 2020-08-01 0000915779 dakt:UniqueConfigurationMember dakt:InternationalMember 2020-05-03 2020-08-01 0000915779 us-gaap:TransferredOverTimeMember 2020-05-03 2020-08-01 0000915779 dakt:LimitedConfigurationMember dakt:LiveEventsMember 2020-05-03 2020-08-01 0000915779 dakt:LimitedConfigurationMember dakt:HighSchoolParkandRecreationMember 2020-05-03 2020-08-01 0000915779 dakt:ServiceandOtherMember dakt:CommercialMember 2020-05-03 2020-08-01 0000915779 dakt:LimitedConfigurationMember dakt:InternationalMember 2020-05-03 2020-08-01 0000915779 dakt:ServiceandOtherMember dakt:TransportationMember 2020-05-03 2020-08-01 0000915779 dakt:LimitedConfigurationMember dakt:CommercialMember 2020-05-03 2020-08-01 0000915779 dakt:UniqueConfigurationMember dakt:HighSchoolParkandRecreationMember 2020-05-03 2020-08-01 0000915779 dakt:ServiceandOtherMember 2020-05-03 2020-08-01 0000915779 dakt:UniqueConfigurationMember dakt:TransportationMember 2020-05-03 2020-08-01 0000915779 dakt:UniqueConfigurationMember dakt:LiveEventsMember 2020-05-03 2020-08-01 0000915779 dakt:ServiceandOtherMember dakt:HighSchoolParkandRecreationMember 2020-05-03 2020-08-01 0000915779 dakt:UniqueConfigurationMember 2020-05-03 2020-08-01 0000915779 2020-08-02 2020-08-01 0000915779 country:US 2020-08-01 0000915779 us-gaap:NonUsMember 2019-04-28 2019-08-03 0000915779 us-gaap:NonUsMember 2020-08-01 0000915779 us-gaap:NonUsMember 2020-05-03 2020-08-01 0000915779 country:US 2020-05-02 0000915779 us-gaap:NonUsMember 2020-05-02 0000915779 country:US 2020-05-03 2020-08-01 0000915779 country:US 2019-04-28 2019-08-03 0000915779 us-gaap:OperatingSegmentsMember dakt:InternationalMember 2019-04-28 2019-08-03 0000915779 us-gaap:OperatingSegmentsMember dakt:InternationalMember 2020-05-03 2020-08-01 0000915779 us-gaap:OperatingSegmentsMember dakt:HighSchoolParkandRecreationMember 2020-05-03 2020-08-01 0000915779 us-gaap:OperatingSegmentsMember 2020-05-03 2020-08-01 0000915779 us-gaap:OperatingSegmentsMember dakt:TransportationMember 2019-04-28 2019-08-03 0000915779 us-gaap:OperatingSegmentsMember dakt:LiveEventsMember 2020-05-03 2020-08-01 0000915779 us-gaap:OperatingSegmentsMember dakt:TransportationMember 2020-05-03 2020-08-01 0000915779 us-gaap:OperatingSegmentsMember dakt:LiveEventsMember 2019-04-28 2019-08-03 0000915779 us-gaap:OperatingSegmentsMember 2019-04-28 2019-08-03 0000915779 us-gaap:OperatingSegmentsMember dakt:CommericalMember 2019-04-28 2019-08-03 0000915779 us-gaap:OperatingSegmentsMember us-gaap:MaterialReconcilingItemsMember 2020-05-03 2020-08-01 0000915779 us-gaap:OperatingSegmentsMember dakt:HighSchoolParkandRecreationMember 2019-04-28 2019-08-03 0000915779 us-gaap:OperatingSegmentsMember dakt:CommericalMember 2020-05-03 2020-08-01 0000915779 us-gaap:OperatingSegmentsMember us-gaap:MaterialReconcilingItemsMember 2019-04-28 2019-08-03 0000915779 us-gaap:CertificatesOfDepositMember 2020-08-01 0000915779 us-gaap:CertificatesOfDepositMember 2020-05-02 0000915779 dakt:CommericalMember 2020-05-02 0000915779 dakt:InternationalMember 2020-08-01 0000915779 dakt:CommericalMember 2020-08-01 0000915779 dakt:InternationalMember 2020-05-02 0000915779 dakt:TransportationMember 2020-08-01 0000915779 dakt:TransportationMember 2020-05-02 0000915779 dakt:LiveEventsMember 2020-08-01 0000915779 dakt:LiveEventsMember 2020-05-02 0000915779 dakt:CommericalMember 2020-05-03 2020-08-01 0000915779 us-gaap:FinanceReceivablesMember 2020-08-01 0000915779 srt:MaximumMember us-gaap:FinanceReceivablesMember 2020-05-03 2020-08-01 0000915779 us-gaap:FinanceReceivablesMember 2020-05-02 0000915779 srt:MinimumMember us-gaap:FinanceReceivablesMember 2020-05-03 2020-08-01 0000915779 2016-06-17 0000915779 us-gaap:PerformanceGuaranteeMember us-gaap:SuretyBondMember 2020-08-01 0000915779 us-gaap:PerformanceGuaranteeMember us-gaap:FinancialStandbyLetterOfCreditMember 2020-08-01 0000915779 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-08-01 0000915779 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-08-01 0000915779 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-05-02 0000915779 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-05-02 0000915779 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-08-01 0000915779 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-05-02 0000915779 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-08-01 0000915779 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-08-01 0000915779 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-05-02 0000915779 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-05-02 0000915779 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-05-02 0000915779 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-05-02 0000915779 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-08-01 0000915779 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-08-01 0000915779 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-08-01 0000915779 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-05-02 0000915779 us-gaap:FairValueInputsLevel3Member dakt:ContingentConsiderationLiabilityMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-05-02 0000915779 us-gaap:FairValueInputsLevel3Member dakt:ContingentConsiderationLiabilityMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-05-03 2020-08-01 0000915779 us-gaap:FairValueInputsLevel3Member dakt:ContingentConsiderationLiabilityMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-08-01 0000915779 dakt:UsdToCadMember us-gaap:NondesignatedMember 2020-05-02 0000915779 dakt:UsdToEurMember us-gaap:NondesignatedMember 2020-05-02 0000915779 dakt:UsdToGbpMemberMember us-gaap:NondesignatedMember 2020-08-01 0000915779 dakt:UsdToGbpMemberMember us-gaap:NondesignatedMember 2020-05-02 0000915779 dakt:UsdToAudMember us-gaap:NondesignatedMember 2020-05-02 0000915779 dakt:UsdToEurMember us-gaap:NondesignatedMember 2020-08-01 0000915779 dakt:UsdToCadMember us-gaap:NondesignatedMember 2020-08-01 0000915779 dakt:UsdToAudMember us-gaap:NondesignatedMember 2020-08-01 iso4217:CAD xbrli:shares iso4217:USD xbrli:shares iso4217:AUD xbrli:pure dakt:segment iso4217:USD iso4217:EUR iso4217:GBP

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended August 1, 2020
 
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ___ to ___.
Commission File Number: 0-23246

daklogo.jpg

Daktronics, Inc.
(Exact Name of Registrant as Specified in its Charter)

South Dakota
 
 
46-0306862
(State or Other Jurisdiction of
Incorporation or Organization)
 
 
(I.R.S. Employer Identification No.)
 
 
 
 
201 Daktronics Drive
Brookings,
SD
 57006
(Address of Principal Executive Offices)

(605) 692-0200
(Registrant’s Telephone Number, Including Area Code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock, No Par Value
DAKT
NASDAQ Global Select Market
Preferred Stock Purchase Rights
DAKT
NASDAQ Global Select Market

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. Yes x  No o

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 (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes x  No 
 
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 “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer

 
Accelerated filer
x
Non-accelerated filer

 
Smaller reporting company
 
 
 
Emerging growth company
 
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. o

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No x

The number of shares of the registrant’s common stock outstanding as of August 24, 2020 was 44,615,015.




DAKTRONICS, INC. AND SUBSIDIARIES
FORM 10-Q
For the Quarter Ended August 1, 2020

Table of Contents

 
 
 
Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 








PART I. FINANCIAL INFORMATION

Item 1. FINANCIAL STATEMENTS

DAKTRONICS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
(unaudited)

 
 
August 1,
2020
 
May 2,
2020
ASSETS
 
 
 
 
CURRENT ASSETS:
 
 
 
 
Cash and cash equivalents
 
$
44,609

 
$
40,398

Restricted cash
 
96

 
14

Marketable securities
 
1,230

 
1,230

Accounts receivable, net
 
88,608

 
72,577

Inventories
 
81,435

 
86,803

Contract assets
 
33,261

 
35,467

Current maturities of long-term receivables
 
3,306

 
3,519

Prepaid expenses and other current assets
 
7,595

 
9,629

Income tax receivables
 
260

 
548

Property and equipment and other assets available for sale
 
1,966

 
1,817

Total current assets
 
262,366

 
252,002

 
 
 
 
 
Property and equipment, net
 
66,059

 
67,484

Long-term receivables, less current maturities
 
739

 
1,114

Goodwill
 
8,048

 
7,743

Intangibles, net
 
3,070

 
3,354

Investment in affiliates and other assets
 
26,526

 
27,683

Deferred income taxes
 
13,312

 
13,271

TOTAL ASSETS
 
$
380,120

 
$
372,651

 
 
 
 
 
LIABILITIES AND SHAREHOLDERS' EQUITY
 
 
 
 
CURRENT LIABILITIES:
 
 
 
 

Accounts payable
 
$
48,255

 
$
47,834

Contract liabilities
 
50,159

 
50,897

Accrued expenses
 
33,941

 
36,626

Warranty obligations
 
10,648

 
9,764

Income taxes payable
 
1,107

 
844

Total current liabilities
 
144,110

 
145,965

 
 
 
 
 
Long-term warranty obligations
 
16,412

 
15,860

Long-term contract liabilities
 
10,715

 
10,707

Other long-term obligations
 
21,469

 
22,105

Long-term income taxes payable
 
723

 
582

Deferred income taxes
 
469

 
452

Total long-term liabilities
 
49,788

 
49,706

 
 
 
 
 

1


DAKTRONICS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(continued)
(in thousands, except per share data)
(unaudited)

 
 
August 1,
2020
 
May 2,
2020
SHAREHOLDERS' EQUITY:
 
 

 
 

Common Stock, no par value, authorized 115,000,000 shares; 45,913,210 and 45,913,209 shares issued at August 1, 2020 and May 2, 2020, respectively
 
60,010

 
60,010

Additional paid-in capital
 
45,192

 
44,627

Retained earnings
 
92,557

 
85,090

Treasury Stock, at cost, 1,343,281 and 1,343,281 shares at August 1, 2020 and May 2, 2020, respectively
 
(7,297
)
 
(7,470
)
Accumulated other comprehensive loss
 
(4,240
)
 
(5,277
)
TOTAL SHAREHOLDERS' EQUITY
 
186,222

 
176,980

TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY
 
$
380,120

 
$
372,651

 
 
 
 
 
See notes to condensed consolidated financial statements.
 
 

 
 


2


DAKTRONICS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
(unaudited)

 
Three Months Ended
 
August 1,
2020
 
August 3,
2019
Net sales
$
143,644

 
$
180,256

Cost of sales
107,883

 
134,751

Gross profit
35,761

 
45,505

 
 
 
 
Operating expenses:
 

 
 

Selling
11,556

 
18,297

General and administrative
7,124

 
9,093

Product design and development
7,532

 
10,500

 
26,212

 
37,890

Operating income
9,549

 
7,615

 
 
 
 
Nonoperating (expense) income:
 

 
 

Interest income
85

 
269

Interest expense
(73
)
 
(35
)
Other (expense) income, net
(627
)
 
193

 
 
 
 
Income before income taxes
8,934

 
8,042

Income tax expense
1,467

 
1,012

Net income
$
7,467

 
$
7,030

 
 
 
 
Weighted average shares outstanding:
 

 
 

Basic
44,654

 
45,089

Diluted
44,751

 
45,261

 
 
 
 
Earnings per share:
 

 
 

Basic
$
0.17

 
$
0.16

Diluted
$
0.17

 
$
0.16

 
 
 
 
See notes to condensed consolidated financial statements.
 
 
 


3


DAKTRONICS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
(unaudited)

 
 
Three Months Ended
 
 
August 1, 2020
 
August 3,
2019
 
 
 
 
 
Net income
 
$
7,467

 
$
7,030

 
 
 
 
 
Other comprehensive income (loss):
 
 
 
 
Cumulative translation adjustments
 
1,037

 
(526
)
Unrealized gain (loss) on available-for-sale securities, net of tax
 

 
41

Total other comprehensive income (loss), net of tax
 
1,037

 
(485
)
Comprehensive income
 
$
8,504

 
$
6,545

 
 
 
 
 
See notes to condensed consolidated financial statements.
 
 
 
 


4


DAKTRONICS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
(in thousands)
(unaudited)

 
Common Stock
 
Additional Paid-In Capital
 
Retained Earnings
 
Treasury Stock
 
Accumulated Other Comprehensive Loss
 
Total
Balance as of May 2, 2020
$
60,010

 
$
44,627

 
$
85,090

 
$
(7,470
)
 
$
(5,277
)
 
$
176,980

Net income

 

 
7,467

 

 

 
7,467

Cumulative translation adjustments

 

 

 

 
1,037

 
1,037

Share-based compensation

 
539

 

 

 

 
539

Treasury stock reissued

 
26

 

 
173

 

 
199

Balance as of August 1, 2020
$
60,010

 
$
45,192

 
$
92,557

 
$
(7,297
)
 
$
(4,240
)
 
$
186,222

See notes to condensed consolidated financial statements.



5


DAKTRONICS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
(continued)
(in thousands)
(unaudited)

 
Common Stock
 
Additional Paid-In Capital
 
Retained Earnings
 
Treasury Stock
 
Accumulated Other Comprehensive Loss
 
Total
Balance as of April 27, 2019
$
57,699

 
$
42,561

 
$
93,593

 
$
(1,834
)
 
$
(4,356
)
 
$
187,663

Net income

 

 
7,030

 

 

 
7,030

Cumulative translation adjustments

 

 

 

 
(526
)
 
(526
)
Unrealized gain (loss) on available-for-sale securities, net of tax

 

 

 

 
41

 
41

Share-based compensation

 
643

 

 

 

 
643

Employee savings plan activity
779

 

 

 

 

 
779

Dividends declared ($0.05 per share)

 

 
(2,250
)
 

 

 
(2,250
)
Treasury stock purchase

 

 

 
(1,187
)
 

 
(1,187
)
Balance as of August 3, 2019
$
58,478

 
$
43,204

 
$
98,373

 
$
(3,021
)
 
$
(4,841
)
 
$
192,193

See notes to condensed consolidated financial statements.



6


DAKTRONICS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)

 
Three Months Ended
 
August 1,
2020
 
August 3,
2019
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
Net income
$
7,467

 
$
7,030

Adjustments to reconcile net income to net cash provided by (used in) operating activities:
 

 
 

Depreciation and amortization
4,337

 
4,383

Loss on sale of property, equipment and other assets
(53
)
 
(26
)
Share-based compensation
539

 
643

Equity in loss of affiliates
529

 
118

Provision for doubtful accounts
1

 
5

Deferred income taxes, net
(4
)
 
(40
)
Change in operating assets and liabilities
(4,271
)
 
(30,331
)
Net cash provided by (used in) operating activities
8,545

 
(18,218
)
 
 
 
 
CASH FLOWS FROM INVESTING ACTIVITIES:
 

 
 

Purchases of property and equipment
(3,155
)
 
(5,856
)
Proceeds from sales of property, equipment and other assets
86

 
73

Proceeds from sales or maturities of marketable securities

 
14,510

Purchases of and loans to equity investment
(492
)
 
(455
)
Net cash (used in) provided by investing activities
(3,561
)
 
8,272

 
 
 
 
CASH FLOWS FROM FINANCING ACTIVITIES:
 

 
 

Principal payments on long-term obligations
(210
)
 
(1,221
)
Dividends paid

 
(2,250
)
Payments for common shares repurchased


 
(1,187
)
Net cash used in financing activities
(210
)
 
(4,658
)
 
 
 
 
EFFECT OF EXCHANGE RATE CHANGES ON CASH
(481
)
 
(37
)
NET INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH
4,293

 
(14,641
)
 
 
 
 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH:
 

 
 

Beginning of period
40,412

 
35,742

End of period
$
44,705

 
$
21,101

 
 
 
 
Supplemental disclosures of cash flow information:
 
 
 
Cash paid (received) for:
 

 
 

Interest
$
43

 
$
33

Income taxes, net of refunds
786

 
491

 
 
 
 
Supplemental schedule of non-cash investing and financing activities:
 

 
 

Purchases of property and equipment included in accounts payable
969

 
786

Contributions of common stock under the ESPP

 
779

See notes to condensed consolidated financial statements.
 

 
 


7


NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(dollar amounts in thousands, except per share data)
(unaudited)

Note 1. Basis of Presentation

Daktronics, Inc. and its subsidiaries (the “Company”, “Daktronics”, “we”, “our”, or “us”) are the world's industry leader in designing and manufacturing electronic scoreboards, programmable display systems and large screen video displays for sporting, commercial and transportation applications.

In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting of normal recurring adjustments) necessary to fairly present our financial position, results of operations and cash flows for the periods presented.  The preparation of financial statements in conformity with generally accepted accounting principles in the United States ("GAAP") requires management to make estimates and assumptions affecting the reported amounts therein.  Due to the inherent uncertainty involved in making estimates, actual results in future periods may differ from those estimates.

Certain information and disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted.  The balance sheet at May 2, 2020, has been derived from the audited financial statements at that date, but it does not include all the information and disclosures required by GAAP for complete financial statements.  These financial statements should be read in conjunction with our financial statements and notes thereto for the year ended May 2, 2020, which are contained in our Annual Report on Form 10-K previously filed with the Securities and Exchange Commission ("SEC").  The results of operations for the interim periods presented are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal year.

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. The fiscal year ended May 1, 2021 will consist of 52 weeks and the fiscal year ended May 2, 2020 was a 53-week year; therefore, the three months ended August 1, 2020 contains operating results for 13 weeks while the three months ended August 3, 2019 contains operating results for 14 weeks.

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the totals of the same amounts shown in the condensed consolidated statement of cash flows:
 
August 1,
2020
 
August 3,
2019
Cash and cash equivalents
$
44,609

 
$
20,762

Restricted cash
96

 
339

Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows
$
44,705

 
$
21,101



Other Business Developments - Coronavirus Pandemic

During the first quarter of fiscal 2021, we continued to see the global spread of the coronavirus pandemic ("COVID-19"), which grew to create significant volatility, uncertainty and global economic disruption. As disclosed in our Current Report on Form 8-K filed on April 1, 2020, we are taking proactive steps to solidify our financial position and mitigate any adverse consequences. These steps include preserving liquidity by drawing down $15,000 of our existing line of credit, which is included in the "Other long-term obligations" line item in our condensed consolidated balance sheets. In addition, we are pursuing other sources of financing, reducing investments in capital assets, reducing executive pay and board member compensation, and instituting initiatives to reduce other costs in the business. Our board of directors voted to suspend stock repurchases under our share repurchase program and to suspend dividends for the foreseeable future. We believe these measures are necessary to help preserve our ability to borrow for liquidity needs and help us be well positioned when the pandemic passes and economies begin to recover.

During fiscal 2020, we offered special voluntary retirement and voluntary exit incentive program ("Offering") and during the first quarter of fiscal 2021, we conducted a reduction in force ("RIF") to adjust our capacity and reduce on-going expenses due to the uncertainties created by the COVID-19 pandemic. Under the Offering, employees had until June 2020 to choose to participate. During the first quarter of fiscal 2021, 60 employees agreed to participate and completed employment in June 2020. The approximate cost of this Offering was $931. Under the RIF, employment was terminated with 108 employees with severance totaling $1,426.


8


Various government programs have been announced which provide financial relief for affected businesses that suffered reductions in revenue resulting from the COVID-19 pandemic including the Canada Emergency Wage Subsidy ("CEWS") under the COVID-19 Economic Response Plan in Canada, the Australian JobKeeper subsidy in Australia, the Temporary COVID-19 Wage Subsidy in Ireland, and the Job Retention Program in the United Kingdom. During the first quarter of fiscal 2021, we received $812 in total governmental wage subsidies and recorded such as a reduction of compensation expense, which is mostly included in the "Costs of sales" line item in our condensed consolidated statements of operations.

Recent Accounting Pronouncements

There have been no material changes to our significant accounting policies and estimates as described in our Annual Report on Form 10-K for the fiscal year ended May 2, 2020, other than described in the Accounting Standards Adopted section below.

Accounting Standards Adopted

In January 2017, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2017-04, Intangibles-Goodwill and Other (Topic 350), which simplifies the subsequent measurement of goodwill by removing the second step of the two-step impairment test. The amendment requires an entity to perform its annual or interim goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. A goodwill impairment will be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 is effective for interim and annual periods beginning after December 15, 2019 and will require adoption on a prospective basis. We adopted ASU 2017-04 during the first quarter of fiscal 2021 and the adoption did not have an impact on our condensed consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which provides guidance regarding the measurement and recognition of credit impairment for certain financial assets. ASU 2016-13 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, the ASU 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. ASU 2016-13 is effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted, and will require adoption on a modified retrospective basis. We adopted ASU 2016-13 and its related guidance during the first quarter of fiscal 2021 and the adoption did not have a material impact on our condensed consolidated financial statements.

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.

A reconciliation of the beginning and ending allowance for doubtful accounts is as follows:
 
 
Allowance for Doubtful Accounts:
Balance as of May 2, 2020
 
$
2,828

Charged to costs and expenses
 
735

Deductions (1)
 
(241
)
Balance as of August 1, 2020
 
$
3,322

(1) Includes accounts determined to be uncollectible and charged against reserves.

Accounting Standards Not Yet Adopted

There are no significant ASU's issued not yet adopted as of August 1, 2020.

Note 2. Investments in Affiliates

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, Investments – Equity Method and Joint Ventures. Investments in affiliates over which we do not have the ability to exert significant influence over the affiliate's 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, Investments – Equity Securities. We have evaluated our relationships with our affiliates and have determined that these entities are not variable interest entities. Cash paid for investments in affiliates and loans to affiliates are included in the "Purchases of and loans to equity investment" line item in our condensed consolidated statements of cash

9


flows. 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.

The aggregate amount of investments accounted for under the equity method was $16,728 and $17,257 at August 1, 2020 and May 2, 2020, respectively. Our proportional share of the respective affiliates' earnings or losses is included in the "Other (expense) income, net" line item in our condensed consolidated statements of operations. For the three months ended August 1, 2020 and August 3, 2019, our share of the losses of our affiliates was $529 and $118, respectively.

Note 3. Earnings Per Share ("EPS")

We follow the provisions of ASC 260, Earnings Per Share, 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 common stock or resulted in the issuance of common stock which share in our earnings.

The following is a reconciliation of the net income and common share amounts used in the calculation of basic and diluted EPS for the three months ended August 1, 2020 and August 3, 2019
 
 Net income
 
 Shares
 
 Per share income
For the three months ended August 1, 2020
 
 
 
 
 
Basic earnings per share
$
7,467

 
44,654

 
$
0.17

    Dilution associated with stock compensation plans

 
97

 

Diluted earnings per share
$
7,467

 
44,751

 
$
0.17

For the three months ended August 3, 2019
 
 
 
 
 
Basic earnings per share
$
7,030

 
45,089

 
$
0.16

    Dilution associated with stock compensation plans

 
172

 

Diluted earnings per share
$
7,030

 
45,261

 
$
0.16


 
Options outstanding to purchase 2,119 shares of common stock with a weighted average exercise price of $9.96 for the three months ended August 1, 2020 and 2,197 shares of common stock with a weighted average exercise price of $10.03 for the three months ended August 3, 2019 were not included in the computation of diluted earnings per share because the effects would be anti-dilutive.

Note 4. Revenue Recognition

Disaggregation of revenue
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.

The following table presents our disaggregation of revenue by segments:

10


 
Three Months Ended August 1, 2020
 
Commercial
 
Live Events
 
High School Park and Recreation
 
Transportation
 
International
 
Total
Type of performance obligation
 
 
 
 
 
 
 
 
 
 
 
Unique configuration
$
8,727

 
$
41,975

 
$
7,668

 
$
7,724

 
$
4,012

 
$
70,106

Limited configuration
22,555

 
5,419

 
20,688

 
6,266

 
8,653

 
63,581

Service and other
3,224

 
4,080

 
587

 
508

 
1,558

 
9,957

 
$
34,506

 
$
51,474

 
$
28,943

 
$
14,498

 
$
14,223

 
$
143,644

Timing of revenue recognition
 
 
 
 
 
 
 
 
 
 
 
Goods/services transferred at a point in time
$
22,892

 
$
6,214

 
$
19,368

 
$
6,374

 
$
9,179

 
$
64,027

Goods/services transferred over time
11,614

 
45,260

 
9,575

 
8,124

 
5,044

 
79,617

 
$
34,506

 
$
51,474

 
$
28,943

 
$
14,498

 
$
14,223

 
$
143,644



 
Three Months Ended August 3, 2019
 
Commercial
 
Live Events
 
High School Park and Recreation
 
Transportation
 
International
 
Total
Type of performance obligation
 
 
 
 
 
 
 
 
 
 
 
Unique configuration
$
12,965

 
$
45,587

 
$
6,030

 
$
11,897

 
$
15,678

 
$
92,157

Limited configuration
27,235

 
7,713

 
23,800

 
6,587

 
9,930

 
75,265

Service and other
3,835

 
6,006

 
635

 
534

 
1,824

 
12,834

 
$
44,035

 
$
59,306

 
$
30,465

 
$
19,018

 
$
27,432

 
$
180,256

Timing of revenue recognition
 
 
 
 
 
 
 
 
 
 
 
Goods/services transferred at a point in time
$
27,703

 
$
9,120

 
$
22,599

 
$
6,697

 
$
10,188

 
$
76,307

Goods/services transferred over time
16,332

 
50,186

 
7,866

 
12,321

 
17,244

 
103,949

 
$
44,035

 
$
59,306

 
$
30,465

 
$
19,018

 
$
27,432

 
$
180,256



See "Note 5. Segment Reporting" for a disaggregation of revenue by geography.

Contract balances
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.

The following table reflects the changes in our contract assets and liabilities:
 
August 1, 2020
 
May 2, 2020
 
Dollar Change
 
Percent Change
Contract assets
$
33,261

 
$
35,467

 
$
(2,206
)
 
(6.2
)%
Contract liabilities - current
50,159

 
50,897

 
(738
)
 
(1.4
)
Contract liabilities - noncurrent
10,715

 
10,707

 
8

 
0.1



The changes in our contract assets and contract liabilities from May 2, 2020 to August 1, 2020 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 the three months ended August 1, 2020.


11


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" line items in our condensed consolidated balance sheets. Changes in unearned service-type warranty contracts, net were as follows:
 
 
August 1, 2020
Balance at beginning of period
 
$
24,490

New contracts sold
 
8,188

Less: reductions for revenue recognized
 
(9,115
)
Foreign currency translation and other
 
250

Balance at end of period
 
$
23,813



As of August 1, 2020 and May 2, 2020, 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 condensed consolidated balance sheets.

During the three months ended August 1, 2020, we recognized revenue of $30,358 related to our contract liabilities as of May 2, 2020.

Remaining performance obligations
As of August 1, 2020, the aggregate amount of the transaction price allocated to the remaining performance obligations was $245,756. We expect approximately $204,878 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 August 1, 2020 are $191,717 and $54,039, 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.

Note 5. Segment Reporting

We organize and manage our business by the following five segments which meet the definition of reportable segments under ASC 280-10, Segment Reporting: 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. We evaluate segment performance based on operating results through contribution margin, which is comprised of gross profit less selling expense. We exclude general and administration expense, product design and development expense, non-operating income and expense, and income tax expense in the segment analysis. 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.  

12



The following table sets forth certain financial information for each of our five reporting segments for the periods indicated:
 
Three Months Ended
 
August 1,
2020
 
August 3,
2019
Net sales:
 
 
 
    Commercial
$
34,506

 
$
44,035

    Live Events
51,474

 
59,306

    High School Park and Recreation
28,943

 
30,465

    Transportation
14,498

 
19,018

    International
14,223

 
27,432

 
143,644

 
180,256

 
 
 
 
Gross profit:
 
 
 
    Commercial
7,742

 
9,218

    Live Events
9,354

 
12,737

    High School Park and Recreation
10,476

 
10,187

    Transportation
5,143

 
6,754

    International
3,046

 
6,609

 
35,761

 
45,505

 
 
 
 
Contribution margin: (1)
 
 
 
    Commercial
4,441

 
4,084

    Live Events
7,138

 
8,872

    High School Park and Recreation
7,915

 
6,592

    Transportation
4,381

 
5,452

    International
330

 
2,208

 
24,205

 
27,208

 
 
 
 
Non-allocated operating expenses:
 
 
 
    General and administrative
7,124

 
9,093

    Product design and development
7,532

 
10,500

Operating income
9,549

 
7,615

 
 
 
 
Nonoperating income (expense):
 
 
 
    Interest income
85

 
269

    Interest expense
(73
)
 
(35
)
Other (expense) income, net
(627
)
 
193

 
 
 
 
Income before income taxes
8,934

 
8,042

Income tax expense
1,467

 
1,012

Net income
$
7,467

 
$
7,030

 
 
 
 
Depreciation and amortization:
 
 
 
    Commercial
$
772

 
$
974

    Live Events
1,451

 
1,398

    High School Park and Recreation
496

 
512

    Transportation
237

 
264

    International
693

 
524

    Unallocated corporate depreciation
688

 
711

 
$
4,337

 
$
4,383


(1) Contribution margin consists of gross profit less selling expense. 

13


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:
 
Three Months Ended
 
August 1,
2020
 
August 3,
2019
Net sales:
 
 
 
United States
$
128,069

 
$
149,460

Outside United States
15,575

 
30,796

 
$
143,644

 
$
180,256

 
 
 
 
 
 
 
 
 
August 1,
2020
 
May 2,
2020
Property and equipment, net of accumulated depreciation:
 
 
 
United States
$
56,822

 
$
58,422

Outside United States
9,237

 
9,062

 
$
66,059

 
$
67,484


 
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. 

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 suppliers that could limit our supply or cause delays in obtaining raw material and components needed in manufacturing.

Note 6. Marketable Securities

We have a cash management program which provides for the investment of cash balances not used in current operations.  We classify our investments in marketable securities as available-for-sale in accordance with the provisions of ASC 320, Investments – Debt and Equity Securities.  Marketable securities classified as available-for-sale are reported at fair value with unrealized gains or losses, net of tax, reported in accumulated other comprehensive loss in the condensed consolidated balance sheets.  As it relates to fixed income marketable securities, it is not likely we will be required to sell any of these investments before recovery of the entire amortized cost basis. In addition, as of August 1, 2020, we anticipate we will recover the entire amortized cost basis of such fixed income securities, and we have determined no other-than-temporary impairments associated with credit losses were required to be recognized. The cost of securities sold is based on the specific identification method. Where quoted market prices are not available, we use the market price of similar types of securities traded in the market to estimate fair value.  

As of August 1, 2020 and May 2, 2020, our available-for-sale securities consisted of the following:
 
Amortized Cost
 
Unrealized Losses
 
Fair Value
Balance as of August 1, 2020
 
 
 
 
 
Certificates of deposit
$
1,230

 
$

 
$
1,230

 
$
1,230

 
$

 
$
1,230

Balance as of May 2, 2020
 

 
 

 
 

Certificates of deposit
$
1,230

 
$

 
$
1,230

 
$
1,230

 
$

 
$
1,230



Realized gains or losses on investments are recorded in our condensed consolidated statements of operations as "Other (expense) income, net." Upon the sale of a security classified as available-for-sale, the security’s specific unrealized gain (loss) is reclassified out of accumulated other comprehensive loss into earnings based on the specific identification method. In the three months ended August 1, 2020 and August 3, 2019, the reclassifications from accumulated other comprehensive loss to net earnings were immaterial.


14


All available-for-sale securities are classified as current assets, as they are readily available to support our current operating needs. The contractual maturities of available-for-sale debt securities as of August 1, 2020 were as follows:
 
Less than 12 months
 
Total
Certificates of deposit
$
1,230

 
$
1,230

 
$
1,230

 
$
1,230



Note 7. Goodwill

The changes in the carrying amount of goodwill related to each reportable segment for the three months ended August 1, 2020 were as follows: 
 
Live Events
 
Commercial
 
Transportation
 
International
 
Total
Balance as of May 2, 2020
$
2,266

 
$
3,144

 
$
38

 
$
2,295

 
$
7,743

Foreign currency translation
13

 
91

 
13

 
188

 
305

Balance as of August 1, 2020
$
2,279

 
$
3,235

 
$
51

 
$
2,483

 
$
8,048


 
We perform an analysis of goodwill on an annual basis, and it is tested 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 on November 4, 2019 and concluded no goodwill impairment existed. We plan to complete our annual analysis as of the first business day of our third quarter of fiscal 2021, which will begin on November 2, 2020.

In March 2020, we began to see the impacts from the COVID-19 pandemic that could have a negative impact on our forecasted revenue and profitability and stock price declines. This, along with other market conditions, led us to perform an interim goodwill impairment analysis in the fourth quarter of fiscal 2020. After evaluating our results, events and circumstances, we determined no goodwill impairment was necessary. Although the COVID-19 pandemic continues to cause uncertainty, in the first quarter of fiscal 2021, we considered if any new events had occurred or if circumstances had changed such that it was more likely than not that the fair value of any of our reporting units was below its carrying amount, and we did not identify any further impairment indicators; therefore, we did not perform an additional interim impairment analysis.

Note 8. Selected Financial Statement Data

Inventories consisted of the following: 
 
August 1,
2020
 
May 2,
2020
Raw materials
$
33,076

 
$
35,306

Work-in-process
9,943

 
12,102

Finished goods
38,416

 
39,395

 
$
81,435

 
$
86,803



Property and equipment, net consisted of the following:
 
August 1,
2020
 
May 2,
2020
Land
$
2,183

 
$
2,183

Buildings
69,967

 
68,804

Machinery and equipment
105,188

 
104,157

Office furniture and equipment
6,174

 
6,151

Computer software and hardware
53,691

 
53,441

Equipment held for rental
287

 
287

Demonstration equipment
8,368

 
8,473

Transportation equipment
7,783

 
7,944

 
253,641

 
251,440

Less accumulated depreciation
187,582

 
183,956

 
$
66,059

 
$
67,484


 

15


Note 9. Receivables

We invoice customers based on a billing schedule as established in our contracts.  We sometimes have the ability to file a contractor’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 $3,322 and $2,828 at August 1, 2020 and May 2, 2020, respectively. Included in accounts receivable as of August 1, 2020 and May 2, 2020 was $741 and $687, respectively, of retainage on construction-type contracts, all of which is expected to be collected within one year.

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 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,045 and $4,633 as of August 1, 2020 and May 2, 2020, respectively.  Contract receivables bearing annual interest rates of 5.0 to 9.0 percent are due in varying annual installments through 2024.  The face value of long-term receivables was $4,327 as of August 1, 2020 and $5,166 as of May 2, 2020.

We evaluated our receivable and contract assets as of August 1, 2020 and reserved for anticipated losses. Due to the uncertainty created by the COVID-19 pandemic, this loss may materially change from this estimate.

Note 10. Share Repurchase Program

On June 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.

During the three months ended August 1, 2020, we had no repurchases of shares of our outstanding common stock. During the three months ended August 3, 2019, we repurchased 187 shares of common stock at a total cost of $1,187. As of August 1, 2020, we had $32,539 of remaining capacity under our current share repurchase program.

As part of our COVID-19 response, on April 1, 2020, our Board of Directors voted to suspend stock repurchases under our share repurchase program for the foreseeable future.

Note 11. Commitments and Contingencies

Litigation:  We are a party to legal proceedings and claims which arise during the ordinary course of business.

As of August 1, 2020 and May 2, 2020, $2,118 and $2,072, respectively, were included in the "Accrued expenses" line item in our condensed consolidated balance sheets for a probable and reasonably estimated cost to settle a patent litigation claim.
  
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.

Warranties:  Changes in our warranty obligation for the three months ended August 1, 2020 consisted of the following:
 
 
August 1, 2020
Beginning accrued warranty obligations
 
$
25,624

      Warranties issued during the period
 
2,800

      Settlements made during the period
 
(1,056
)
      Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations
 
(308
)
Ending accrued warranty obligations
 
$
27,060


 
Performance guarantees:  We have entered into standby letters of credit and surety bonds with financial institutions relating to the guarantee of our future performance on contracts, primarily construction-type contracts.  As of August 1, 2020, we had outstanding letters of credit and surety bonds in the amount of $14,788 and $35,079, respectively.  Performance guarantees are issued to certain customers

16


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 August 1, 2020, we were not aware of any indemnification claim from a customer.

Purchase commitments:  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 August 1, 2020, we were obligated under the following unconditional purchase commitments:
Fiscal years ending
 
Amount
2021
 
$
2,831

2022
 
2,750

2023
 
1,755

2024
 
148

2025
 
113

Thereafter
 
40

 
 
$
7,637



Note 12. Income Taxes

We calculate the provision for income taxes during interim reporting periods by applying an estimate of the annual effective tax rate for the full fiscal year to “ordinary” income or loss (pre-tax income or loss excluding unusual or infrequently occurring discrete items) for the reporting period. Due to various factors and operating in multiple state and foreign jurisdictions, our effective tax rate is subject to fluctuation.

Our effective tax rate for the three months ended August 1, 2020 was 16.4 percent as compared to 12.6 percent for the three months ended August 3, 2019. The quarterly effective tax rate was primarily driven by the benefit of estimated tax credits proportionate to estimated pre-tax earnings similar to the previous period.

We are subject to U.S. federal income tax as well as income taxes of multiple state and foreign jurisdictions. Fiscal years 2017, 2018, 2019 and 2020 remain open to federal tax examinations, and fiscal years 2016, 2017, 2018, 2019 and 2020 remain open for various 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 2009. 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 condensed consolidated statement of operations.

As of August 1, 2020, undistributed earnings of our foreign subsidiaries are considered to be reinvested indefinitely. Additionally, we had $723 of unrecognized tax benefits which would reduce our effective tax rate if recognized.


17


Note 13. Fair Value Measurement

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 August 1, 2020 and May 2, 2020 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.
 
Fair Value Measurements
 
Level 1
 
Level 2
 
Level 3
 
Total
Balance as of August 1, 2020
 
 
 
 
 
 
 
Cash and cash equivalents
$
44,609

 
$

 
$

 
$
44,609

Restricted cash
96

 

 

 
96

Available-for-sale securities:
 

 
 

 
 
 
 
Certificates of deposit

 
1,230

 

 
1,230

Derivatives - asset position

 
36

 

 
36

Derivatives - liability position

 
(242
)
 

 
(242
)
Acquisition-related contingent consideration

 

 
(401
)
 
(401
)
 
$
44,705

 
$
1,024

 
$
(401
)
 
$
45,328

Balance as of May 2, 2020
 

 
 

 
 
 
 

Cash and cash equivalents
$
40,398

 
$

 
$

 
$
40,398

Restricted cash
14

 

 

 
14

Available-for-sale securities:
 

 
 

 
 
 
 
Certificates of deposit

 
1,230

 

 
1,230

Derivatives - asset position

 
261

 

 
261

Derivatives - liability position

 
(17
)
 

 
(17
)
Acquisition-related contingent consideration

 

 
(761
)
 
(761
)
 
$
40,412

 
$
1,474

 
$
(761
)
 
$
41,125



A roll forward of the Level 3 contingent liabilities, both short- and long-term, for the three months ended August 1, 2020 is as follows:
Acquisition-related contingent consideration as of May 2, 2020
 
$
761

Additions
 
33

Settlements
 
(400
)
Interest
 
7

Acquisition-related contingent consideration as of August 1, 2020
 
$
401



There have been no changes in the valuation techniques used by us to value our financial instruments since the end of fiscal 2020. For additional information, see our Annual Report on Form 10-K for the fiscal year ended May 2, 2020 for the methods and assumptions used to estimate the fair value of each class of financial instrument.

Note 14. Derivative Financial Instruments

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 condensed 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 August 1, 2020 and May 2, 2020, 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 condensed consolidated statements of operations.

The foreign currency exchange contracts in aggregated notional amounts in place to exchange U.S. dollars at August 1, 2020 and May 2, 2020 were as follows:

18


 
August 1, 2020
 
May 2, 2020
 
U.S. Dollars
 
Foreign
Currency
 
U.S.
Dollars
 
Foreign
Currency
Foreign Currency Exchange Forward Contracts:
 
 
 
 
 
 
 
U.S. Dollars/Australian Dollars
5,406

 
7,839

 
2,235

 
3,323

U.S. Dollars/Canadian Dollars

 

 
452

 
648

U.S. Dollars/British Pounds
2,149

 
1,650

 
3,160

 
2,424

U.S. Dollars/Euros

 

 
1,881

 
1,689



As of August 1, 2020, there was an asset and liability of $36 and $242, respectively; and as of May 2, 2020, there was an asset and liability of $261 and $17, 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 August 1, 2020, all contracts mature within 17 months.

Note 15. Subsequent Events

On August 28, 2020, we entered into the third amendment to our credit agreement and a security agreement over certain assets. The third amendment adds a liquidity covenant and revises other financial covenants.

Item 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q (including exhibits and any information incorporated by reference herein) 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; (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 “may,” “would,” “could,” “should,” “will,” “expect,” “estimate,” “anticipate,” “believe,” “intend,” “plan” 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 our filings with the Securities and Exchange Commission, including our Annual Report on Form 10-K for the fiscal year ended May 2, 2020 in the section entitled “Part I, Item 1A. Risk Factors” and “Part II, Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations,” and those factors discussed in detail in our other filings with the Securities and Exchange Commission.

The following discussion and analysis of financial condition and results of operations are based upon our condensed consolidated financial statements, which have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP"). This discussion should be read in conjunction with the accompanying Condensed Consolidated Financial Statements and Notes to the Condensed Consolidated Financial Statements included in this Report. The preparation of these condensed 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. On a regular basis, we evaluate our estimates, including those related to total costs on long-term construction-type contracts, costs to be incurred for product warranties and extended maintenance contracts, bad debts, excess and obsolete inventory, income taxes, share-based compensation, goodwill impairment and contingencies. Our estimates are based on historical experience 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.


19


OVERVIEW

We design, manufacture and sell a wide range of display systems to customers throughout the world.  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. Disclosures related to our business segments are provided in "Note 5. Segment Reporting" of the Notes to the Condensed Consolidated Financial Statements included elsewhere in this Report.

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.  

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.

Our remaining performance obligations ("backlog") consist of contractually binding sales agreements or purchase orders for integrated electronic display systems and related products and service. Orders are included in backlog when we are in receipt of an executed contract and any required deposits or security. As a result, 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. Backlog can fluctuate due to large order bookings and the timing and seasonality of net sales. Because order backlog fluctuates and may be subject to extended delivery schedules, orders may be canceled and have varied estimated profitability. Our backlog is not necessarily indicative of future net sales or net income. Backlog is not a measure defined by GAAP, and our methodology for determining backlog may vary from the methodology used by other companies in determining their backlog amounts.

GENERAL

Our mission is to be the 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 to earn new and replacement business because our products have a finite lifetime. See "Note 5. Segment Reporting" of the Notes to the Condensed Consolidated Financial Statements included elsewhere in this Report 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).

We measure our success using a variety of measures including:
our percentage of market share by comparing our estimated revenue to the total estimated global digital display revenue,
our order growth compared to the overall digital market order change,
financial metrics such as annual order volume and profit change as compared to our previous financial results,
customer retention and expansion rates, and
our ability to generate profits over the long-term to provide a shareholder return.
  
Certain factors impact our ability to succeed in these strategies and impact our business units to varying degrees. For example, the overall cost to manufacture and the selling prices of our products have decreased over the years and are expected to continue to decrease in the future. Our competitors outside the U.S. are impacted differently by the global trade environment allowing them to avoid tariff costs 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.

Competitor offerings, actions and reactions also can vary and change over time or in certain customer situations. Projects with multimillion-dollar revenue potential attracts competition, and competitors can use marketing or other tactics to win business.

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

20


severe economic downturns with social changes causing decreases in sporting event revenues, the sports business can also be seriously impacted.

Outlook: The COVID-19 pandemic has created disruptions since its initial outbreak, first impacting our China operations. Beginning in February, we created COVID-19 response teams to manage our local and global response activities. Using the guidance from the U.S. Centers for Disease Control and Prevention, the World Health Organization, and other applicable regulatory agencies, we enhanced or implemented robust health, safety, and cleaning protocols across our organization.

Throughout the first quarter of fiscal 2021, employees are working from home where possible, and we have limited travel for the time being. When unable to work safely or within the various regulations in certain geographies and locations and because demand decreased, our sales, manufacturing and field service teams have reduced capacity and furloughed employees.

Our sales teams have continued to engage our customers to promote our value, mostly virtually, across our diverse markets and geographies. However, our customers reduced their spend on audio-visual systems and related services during the first quarter as they work through the economic and business implications of COVID-19. We took corresponding actions to reduce all operating expenses to align with expected order and sales declines expected through the year. These expense reductions vary in permanency and may change throughout the fiscal year.

Our supply chain team has remained alert to potential short supply situations and shipping disruptions, and, if necessary, we are utilizing alternative sources and shipping methods.

We expect the COVID-19 pandemic to have an adverse impact on our revenue and our results of operations, the size and duration of which we are currently unable to predict. The global impact of COVID-19 continues to rapidly evolve. The extent to which COVID-19 will impact our business will depend on future developments, which are highly uncertain and cannot be predicted with confidence, such as the ultimate severity and spread of the disease, the duration of the pandemic, travel restrictions and social distancing requirements in the United States and other countries, the pace and extent of the economic recovery, and any change in trends and practices in how people gather. Given the speed and frequency of continuously evolving developments with respect to this pandemic, we cannot reasonably estimate the magnitude of the impact to our business.

As we continue through fiscal 2021, our operating results are going to be challenged due this crisis. We continue to manage our cost structure to meet the uncertain demand, while taking additional cost reductions actions as needed. Our customers' businesses 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 our customers may cause us to alter our business terms or to cease doing business with a particular customer. Further, the potential impact of the COVID-19 pandemic on their businesses could adversely impact our customers' ability to pay us for work performed and increase our future estimate of credit losses.

In addition to the COVID-19 impacts noted above, the outlook and unique key growth drivers and challenges by our business units include:


21


Commercial Business Unit: In the near-term, our customers who rely on advertising revenues for Out-of-Home ("OOH") advertising or who are reliant on customer foot-traffic to drive sales have been adversely impacted by stay-at-home or quarantine orders which started in March 2020 with varied or no published expiration. These customers are expected to delay their discretionary capital spending through the COVID-19 economic recovery. Business 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. We cannot reasonably estimate the magnitude or length of time our Commercial business will be adversely impacted.

Over the long-term, we believe growth in the Commercial business unit will result from a number of factors, including:

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.
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.
Additional standard display offerings using micro-light emitting diode ("LED") designs.
Increasing use of LED technologies replacing signage previously using liquid crystal display ("LCD") technology by existing and new customers.
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.
Dynamic messaging systems demand growth due to market adoption and expanded use of this technology.
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.
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.
Replacement cycles within each of these areas.

Live Events Business Unit: In the near-term, our customers who rely on advertising and event revenues are expected to delay spending on projects because of the COVID-19 pandemic. Changes to the way people gather may change the long-term usage of our systems.

Over the long-term, we believe growth in the Live Events business unit will result from a number of factors, including:

Facilities spending more on larger display systems to enhance the game-day and event experience for attendees.
Lower product costs, driving an expansion of the marketplace.
Our product and service offerings, including additional micro-LED offerings which remain the most integrated and comprehensive offerings in the industry.
The competitive nature of sports teams, which strive to out-perform their competitors with display systems.
The desire for high-definition video displays, which typically drives larger displays or higher resolution displays, both of which increase the average transaction size.
Dynamic messaging system needs throughout a sports facility.
Increasing use of LED technologies replacing signage previously using LCD technology in and surrounding live events facilities.
Replacement cycles within each of these areas.

High School Park and Recreation Business Unit: In the near-term, our customers who rely on advertising revenue for sports installations or who may be impacted by governmental tax revenue availability may choose to delay spending on projects because of the COVID-19 pandemic.

Over the long-term, we believe growth in the High School Park and Recreation business unit will result from a number of factors, including:

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.
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.
Lower system costs driving the use of more sophisticated displays in school athletic facilities, such as large integrated video systems.
Expanding control system options tailored for the markets' needs.

22



Transportation Business Unit: In the near term, customers in the mass-transit and airport part of the market are expected to delay spending as a result of the limited use of this infrastructure during the COVID-19 pandemic. In the long-term, roadway projects may be impacted due to reduced tax revenues. That impact will increase as the duration of the reduction in infrastructure usage continues.

Over the long-term, we believe growth in the Transportation business unit will result from increasing applications and acceptance of electronic displays to manage transportation systems, including roadway, airport, parking, transit and other applications. 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. Growth is also expected in 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.

International Business Unit: In the near-term, our customers who rely on advertising, retail, event revenues and governmental tax revenue availability are expected to delay spending on projects due to the COVID-19 pandemic. Changes to the ways people gather may change the long-term usage of our systems.

Over the long-term, we believe growth in the International business unit will result from 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. We also 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. 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.

RESULTS OF OPERATIONS

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. The fiscal year ended May 1, 2021 will consist of 52 weeks and the fiscal year ended May 2, 2020 was a 53-week year; therefore, the three months ended August 1, 2020 contains operating results for 13 weeks while the three months ended August 3, 2019 contains operating results for 14 weeks.

COMPARISON OF THE THREE MONTHS ENDED AUGUST 1, 2020 AND AUGUST 3, 2019

Net Sales
 
Three Months Ended
(in thousands)
August 1,
2020
 
August 3,
2019
 
Dollar Change
 
Percent Change
Net sales:
 
 
 
 
 
 
 
    Commercial
$
34,506

 
$
44,035

 
$
(9,529
)
 
(21.6
)%
    Live Events
51,474

 
59,306

 
(7,832
)
 
(13.2
)
    High School Park and Recreation
28,943

 
30,465

 
(1,522
)
 
(5.0
)
    Transportation
14,498

 
19,018

 
(4,520
)
 
(23.8
)
    International
14,223

 
27,432

 
(13,209
)
 
(48.2
)
 
$
143,644

 
$
180,256

 
$
(36,612
)
 
(20.3
)%
Orders:
 

 
 

 
 
 
 

    Commercial
$
25,533

 
$
38,648

 
$
(13,115
)
 
(33.9
)%
    Live Events
41,860

 
66,969

 
(25,109
)
 
(37.5
)
    High School Park and Recreation
28,099

 
30,552

 
(2,453
)
 
(8.0
)
    Transportation
13,089

 
22,215

 
(9,126
)
 
(41.1
)
    International
13,572

 
29,079

 
(15,507
)
 
(53.3
)
 
$
122,153

 
$
187,463

 
$
(65,310
)
 
(34.8
)%

Sales and orders in all business units were impacted as a result of the economic downturn caused by the COVID-19 pandemic as well as the three months ended August 3, 2019 included 14 weeks compared to the more common 13 weeks. The three months ended August 1, 2020 contained 13 weeks.


23


For net sales, during the first three months ended August 1, 2020, we achieved a $11.1 million per week average run rate as compared to $12.9 million per week during the first three months ended August 3, 2019, or an approximate 14% decrease. The change in sales primarily relates to fluctuations in the timing of order bookings, and related conversion to sales.

For orders, during the first three months ended August 1, 2020, we achieved a $9.4 million per week average run rate as compared to $13.4 million per week during the first three months ended August 3, 2019, or an approximate 30% decrease. The change in orders primarily relates to timing of large contract orders which cause lumpiness, and due to lower market activity in light of the COVID-19 pandemic.

Product Order Backlog

The product order backlog as of August 1, 2020 was $192 million as compared to $207 million as of August 3, 2019 and $212 million at the end of the fourth quarter of fiscal 2020.  Historically, our product order backlog varies due to the seasonality of our business, the timing of large projects, and customer delivery schedules for these orders.  The product order backlog as of August 1, 2020 increased in the High School Park and Recreation and Transportation business units and decreased in the Commercial, Live Events, and International business units from August 3, 2019.

Gross Profit
 
Three Months Ended
 
August 1, 2020
 
 
 
August 3, 2019
 
 Amount
 
As a Percent of Net Sales
 
 
 
 Amount
 
As a Percent of Net Sales
(in thousands)
Commercial
$
7,742

 
22.4
%
 

 
$
9,218

 
20.9
%
Live Events
9,354

 
18.2

 

 
12,737

 
21.5

High School Park and Recreation
10,476

 
36.2

 

 
10,187

 
33.4

Transportation
5,143

 
35.5

 

 
6,754

 
35.5

International
3,046

 
21.4

 

 
6,609

 
24.1

 
$
35,761

 
24.9
%
 

 
$
45,505

 
25.2
%

Gross profit is net sales less cost of sales. Cost of sales consists primarily of inventory, logistics related costs including tariffs and duties, consumables, salaries, other employee-related costs, facilities-related costs for manufacturing locations, machinery and equipment maintenance and depreciation, site sub-contractors, warranty costs, and other service delivery expenses.

The decrease in our gross profit percentage for the three months ended August 1, 2020 compared to the same period one year ago was mostly related to lower sales volumes over relatively fixed infrastructure costs. We continued to see the global spread of the coronavirus pandemic (COVID-19) impact order volumes and took various steps to solidify our financial position and reduce expenses. During the first quarter of fiscal 2021, we completed a special voluntary retirement and voluntary exit offering with 60 employees and we conducted a reduction in force of 108 employees to adjust our capacity and reduce on-going expenses due to the uncertainties created by the COVID-19 pandemic. The approximate cost of these programs included in the "Costs of sales" line item in our condensed consolidated statements of operations was $1.2 million, which was offset by $0.6 million of governmental wage subsidies.

We earned a higher rate of gross profit on our service agreements due to reduced stand ready services conducted during the quarter. This was due to lower on-site demand as events were not being held. We believe this higher gross profit level will not be sustained in future quarters. Total warranty as a percent of sales for the three months ended August 1, 2020 compared to the same period one year ago remained relatively flat. The following describes the overall impact by business unit for the three months ended August 1, 2020 compared to the same period one year ago:

The gross profit percent increased in the High School Park and Recreation business unit primarily due to product mix, which was partially offset by lower sales volumes over relatively fixed infrastructure costs. The gross profit percent increased in the Commercial business unit primarily due to lower warranty expense and product mix. The gross profit percent decreased in the Live Events business unit primarily due to lower sales volumes over relatively fixed infrastructure costs, which was partially offset by lower warranty expense. The gross profit percent decreased in the International business unit primarily due to higher warranty expense and lower sales volumes over relatively fixed infrastructure costs, which was partially offset by governmental wage subsidy. The gross profit percent remained relatively flat in the Transportation business unit compared to the same period one year ago.


24


Contribution Margin
 
Three Months Ended
 
August 1, 2020
 
 
 
August 3, 2019
 
Amount
 
As a Percent of Net Sales
 
Percent Change
 
Amount
 
As a Percent of Net Sales
(in thousands)
 
 
 
 
Commercial
$
4,441

 
12.9
%
 
8.7
 %
 
$
4,084

 
9.3
%
Live Events
7,138

 
13.9

 
(19.5
)
 
8,872

 
15.0

High School Park and Recreation
7,915

 
27.3

 
20.1

 
6,592

 
21.6

Transportation
4,381

 
30.2

 
(19.6
)
 
5,452

 
28.7

International
330

 
2.3

 
(85.1
)
 
2,208

 
8.0

 
$
24,205

 
16.9
%
 
(11.0
)%
 
$
27,208

 
15.1
%
 
Contribution margin consists of gross profit less selling expenses. Selling expenses consist primarily of salaries, other employee-related costs, travel and entertainment expenses, facility-related costs for sales and service offices, bad debt expenses, third-party commissions and expenditures for marketing efforts, including the costs of collateral materials, conventions and trade shows, product demonstrations, customer relationship management systems, and supplies.

All areas of selling expenses were impacted as a result of the economic downturn caused by the COVID-19 pandemic as well as the three months ended August 3, 2019 included 14 weeks compared to the more common 13 weeks. The three months ended August 1, 2020 contained 13 weeks. Contribution margin is impacted by the previously discussed sales and gross margin for each business unit. Each business unit's contribution margin was impacted by a decrease in selling expenses in the first quarter of fiscal 2021 compared to the same quarter a year ago due to a decrease in personnel related expenses offset by severance costs for reductions in force, as well as reductions in travel and entertainment and in marketing and convention related expenses.

Other Operating Expenses
 
Three Months Ended
 
August 1, 2020
 
 
 
August 3, 2019
 
Amount
 
As a Percent of Net Sales
 
Percent Change
 
Amount
 
As a Percent of Net Sales
(in thousands)
General and administrative
$
7,124

 
5.0
%
 
(21.7
)%
 
$
9,093

 
5.0
%
Product design and development
$
7,532

 
5.2
%
 
(28.3
)%
 
$
10,500

 
5.8
%

All areas of operating expenses were impacted as a result of the economic downturn caused by the COVID-19 pandemic as well as the three months ended August 3, 2019 included 14 weeks compared to the more common 13 weeks. The three months ended August 1, 2020 contained 13 weeks.

General and administrative expenses consist primarily of salaries, other employee-related costs, professional fees, shareholder relations costs, facilities and equipment-related costs for administrative departments, training costs, and the cost of supplies.

General and administrative expenses in the first quarter of fiscal 2021 decreased as compared to the same period one year ago primarily due to a decrease in personnel related expenses offset by severance costs for reductions in force.

Product design and development expenses consist primarily of salaries, other employee-related costs, professional services, facilities costs and equipment-related costs and supplies. 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. We plan to make continued investments in our software and controller capabilities throughout our various product offerings. Through our design efforts, we focus on standardizing display components and control systems for both single site and network displays.  

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.

Product design and development expenses in the first quarter of fiscal 2021 decreased as compared to the same period one year ago primarily due to decreased labor costs and professional services assigned to product design and development projects as a result of our response to COVID-19.

25



Other Income and Expenses 
 
Three Months Ended
 
August 1, 2020
 
 
 
August 3, 2019
 
Amount
 
As a Percent of Net Sales
 
Percent Change
 
Amount
 
As a Percent of Net Sales
(in thousands)
Interest income, net
$
12

 
 %
 
(94.9
)%
 
$
234

 
0.1
%
Other (expense) income, net
$
(627
)
 
(0.4
)%
 
(424.9
)%
 
$
193

 
0.1
%
 
Interest income, net:  We generate interest income through short-term cash investments, marketable securities, and product sales on an installment basis or in exchange for the rights to sell and retain advertising revenues from displays, which result in long-term receivables.  Interest expense is comprised primarily of interest costs on long-term obligations.

The change in interest income, net for the first quarter of fiscal 2021 compared to the same period one year ago was primarily due to the change in investment levels caused by the volatility of working capital needs and interest payments from our existing line of credit.

Other (expense) income, net:  The change in other income and expense, net for the first quarter of fiscal 2021 as compared to the same period one year ago was primarily due to foreign currency volatility and the losses recorded from equity method affiliates.

Income Taxes

We calculate the provision for income taxes during interim reporting periods by applying an estimate of the annual effective tax rate for the full fiscal year to “ordinary” income or loss (pretax income or loss excluding unusual or infrequently occurring discrete items) for the reporting period. Due to various factors, including operations in multiple jurisdictions worldwide, our effective tax rate is subject to fluctuation.

We have recorded an effective tax rate of 16.4 percent for the first quarter of fiscal 2021 as compared to an effective tax rate of 12.6 percent for the first quarter of fiscal 2020. The quarterly effective tax rate was primarily driven by the benefit of estimated tax credits proportionate to estimated pre-tax earnings similar to the previous period.

LIQUIDITY AND CAPITAL RESOURCES
 
Three Months Ended
 
August 1,
2020
 
August 3,
2019
 
Percent Change
(in thousands)
Net cash provided by (used in):
 
 
 
 
 
Operating activities
$
8,545

 
$
(18,218
)
 
(146.9
)%
Investing activities
(3,561
)
 
8,272

 
(143.0
)
Financing activities
(210
)
 
(4,658
)
 
(95.5
)
Effect of exchange rate changes on cash
(481
)
 
(37
)
 
1,200.0

Net increase in cash, cash equivalents and restricted cash
$
4,293

 
$
(14,641
)
 
(129.3
)%

Cash increased by $4.3 million for the first three months of fiscal 2021 as compared to a decrease of $14.6 million in the first three months of fiscal 2020, which is primarily due to cash generation of operations.

Net cash provided by (used in) operating activities:  Operating cash flows consist primarily of net income adjusted for non-cash items, including depreciation and amortization, stock-based compensation, deferred income taxes, and the effect of changes in operating assets and liabilities. Overall, changes in net operating assets and liabilities can be impacted by the timing of cash flows on large orders, which can cause significant short-term and seasonal fluctuations in inventory, accounts receivables, accounts payable, contract assets and liabilities, and various other operating assets and liabilities. Variability in contract assets and liabilities relates to the timing of billings on construction-type contracts and revenue recognition, which can vary significantly depending on contractual payment terms and build and installation schedules. Balances are also impacted by the seasonality of the sports market.

26



Net cash provided by (used in) operating activities was $8.5 million for the first three months of fiscal 2021 compared to net cash used in operating activities of $18.2 million in the first three months of fiscal 2020. The $26.7 million increase in cash provided by operating activities from the first three months of fiscal 2020 to the first three months of fiscal 2021 was the result of changes in net operating assets and liabilities of $26.1 million, $0.4 million increase in net income, and $0.2 million in other non-cash items.

Year-to-date cash provided from operations differed as compared to last year primarily due to order volatility, which accounted for most of the changes in accounts receivable, inventory, contract assets, accounts payable, and contract liabilities as compared to last year.

The changes in operating assets and liabilities consisted of the following:
 
Three Months Ended
 
August 1,
2020
 
August 3,
2019
(Increase) decrease:
 
 
 
Accounts receivable
$
(15,514
)
 
$
(30,973
)
Long-term receivables
693

 
(2,298
)
Inventories
5,826

 
(6,763
)
Contract assets
2,378

 
(9,180
)
Prepaid expenses and other current assets
2,122

 
(1,296
)
Income tax receivables
308

 
52

Investment in affiliates and other assets
211

 
(53
)
Increase (decrease):
 
 
 
Accounts payable
1,240

 
12,535

Contract liabilities
(1,095
)
 
6,341

Accrued expenses
(2,026
)
 
206

Warranty obligations
881

 
158

Long-term warranty obligations
550

 
823

Income taxes payable
398

 
461

Long-term marketing obligations and other payables
(243
)
 
(344
)
 
$
(4,271
)
 
$
(30,331
)

Net cash (used in) provided by investing activities: Net cash used in investing activities totaled $3.6 million in the first three months of fiscal 2021 compared to net cash provided by investing activities of $8.3 million in the first three months of fiscal 2020. We had no proceeds from sales or maturities of marketable securities in the first three months of fiscal 2021 as compared to $14.5 million in the first three months of fiscal 2020. Net proceeds of marketable securities in fiscal 2020 were utilized to cover working capital needs for changes in operating assets and liabilities described above. Purchases of property and equipment totaled $3.2 million in the first three months of fiscal 2021 compared to $5.9 million in the first three months of fiscal 2020. Purchases of and loans to an equity investment totaled $0.5 million in the first three months of fiscal 2021 as compared to $0.5 million in the first three months of fiscal 2020.

Net cash used in financing activities:  Net cash used in financing activities was $0.2 million for the three months ended August 1, 2020 compared to $4.7 million in the same period one year ago. Principal payments on long-term obligations for the first three months of fiscal 2021 were $0.2 million compared to $1.2 million during the first three months of fiscal 2020, which was mostly related to contingent liability payments. Dividends of $2.3 million, or $0.05 per share, paid to Daktronics shareholders during the first three months of fiscal 2020, while there were no dividends paid during the first three months of fiscal 2021. During the first three months of fiscal 2020, we repurchased $1.2 million of shares as part of the $40.0 million share repurchase plan authorized by our Board of Directors. There were no share repurchases in the first three months of fiscal 2021. As part of our COVID-19 response, our Board of Directors has suspended dividends and stock repurchases for the foreseeable future.

Other Liquidity and Capital Resources Discussion: The timing and amounts of working capital changes, dividend payments, stock repurchase program, and capital spending impact our liquidity.

Working capital was $118.3 million and $106.0 million at August 1, 2020 and May 2, 2020, respectively.  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’s delivery needs.  We often receive down payments or progress payments on these orders.


27


We had $5.7 million of retainage on long-term contracts included in receivables and contract assets as of August 1, 2020, which has an impact on our liquidity. We expect to collect these amounts within one year. When working capital is needed, we have historically financed our cash needs through a combination of cash flow from operations and borrowings under bank credit agreements.

On November 15, 2019, we entered into an amendment to extend the maturity date of our credit agreement and a related revolving bank note from November 15, 2019 to November 15, 2022 and to modify certain other terms and financial covenants. On August 28, 2020, we entered into the third amendment to our credit agreement and a security agreement over certain assets. The third amendment adds a liquidity covenant and revises other financial covenants. The revolving amount of the agreement and note remains at $35.0 million, including up to $15.0 million for commercial and standby letters of credit.  The credit agreement and amendments require us to be in compliance with certain financial ratios and other covenants and contain customary events of default, including failure to comply with covenants, failure by us to pay or discharge material judgments and taxes, bankruptcy, failure pay loans and fees, and change of control. The occurrence of an event of default would permit the lenders to terminate their commitments and accelerate loans repayment, obtain securitized assets, and require collateralization of outstanding letters of credit. As of August 1, 2020, $15.0 million had been advanced to us under the loan portion of the line of credit, and the balance of letters of credit outstanding was approximately $6.8 million. As of August 1, 2020, we were in compliance with all applicable bank loan covenants.

We are sometimes required to obtain bank guarantees or other financial instruments for display installations and utilize a global bank to provide such instruments. If we are unable to complete the installation work, our customer would draw on the banking arrangement, and the bank would subrogate its loss to Daktronics. As of August 1, 2020, we had $8.0 million of such instruments outstanding.

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 installation work, and our customer would call upon the bond for payment, the surety company would subrogate its loss to Daktronics. At August 1, 2020, we had $35.1 million of bonded work outstanding against this line.

Our business growth and profitability improvement strategies depend on investments in capital expenditures and strategic investments. We are projecting capital expenditures to be approximately $15 million for fiscal 2021. 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. We also evaluate and may invest in new technologies or acquire companies aligned with our business strategy.

We believe our working capital available from all sources will be adequate to meet the cash requirements of our operations and strategies in the foreseeable future. If our growth extends beyond current expectations, or if we make significant strategic investments, we may need to utilize and possibly increase our credit facilities or seek other means of financing.  We anticipate we will be able to obtain any needed funds under commercially reasonable terms from our current lenders or other sources, although this availability cannot be guaranteed.

We believe the audio-visual industry fundamentals will drive long-term growth for our business, but the near-term outlook shows contraction and greater volatility overall. We expect our customers will continue to have disruptions in revenue caused by COVID-19 throughout the current fiscal year. While it is difficult to estimate the longevity and severity of the COVID-19 pandemic impact to the economy and to our financial position, operating results, and cash flows, we have or are taking proactive steps to solidify our financial position and mitigate any adverse consequences. These steps include:
preserving liquidity by drawing down $15 million from our existing line of credit and pursuing other sources of financing;
reducing investments in capital assets; we estimate approximately $15 million in capital expenses in fiscal year 2021;
reducing executive pay and Board member compensation;
utilizing tax and other government opportunities to improve liquidity;
temporarily furloughing and permanently reducing our staffing and reducing salaries, where necessary, to maintain a right-sized skilled workforce;
instituting other cost reductions across the business;
suspending stock repurchases under our share repurchase program; and
suspending dividend declarations for the foreseeable future.

We believe these measures are necessary to help preserve our ability to borrow for liquidity needs and provide adequate working capital to weather the economic downturn caused by the COVID-19 pandemic. However, no assurance can be made that we will be able to secure such financing, if needed, on favorable terms or at all, or that these strategies will be successful. We continue to carefully monitor this crisis, its impact on market demand, and our expense structure and will take additional actions as needed.

Off-Balance Sheet Arrangements and Contractual Obligations


28


There has been no material change in our off-balance sheet arrangements and contractual obligations since the end of our 2020 fiscal year on May 2, 2020. For additional information, see our Annual Report on Form 10-K for the fiscal year ended May 2, 2020.

Significant Accounting Policies and Estimates

We describe our significant accounting policies in "Note 1. Nature of Business and Summary of Significant Accounting Policies" of the Notes to Consolidated Financial Statements included in our Annual Report on Form 10-K for the fiscal year ended May 2, 2020. We discuss our critical accounting estimates in "Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations" in our Annual Report on Form 10-K for the fiscal year ended May 2, 2020. In the first quarter of fiscal 2021, we adopted Accounting Standards Update ("ASU") 2017-04, Intangibles-Goodwill and Other (Topic 350) and ASU 2016-13, Measurement of Credit Losses on Financial Instruments, as described in "Note 1. Basis of Presentation" of the Notes to the Condensed Consolidated Financial Statements included elsewhere in this Report. There have been no other significant changes in our significant accounting policies or critical accounting estimates since the end of fiscal 2020.

New Accounting Pronouncements

For a summary of recently issued accounting pronouncements and the effects of those pronouncements on our financial results, refer to "Note 1. Basis of Presentation" of the Notes to the Condensed Consolidated Financial Statements included elsewhere in this Report.

Item 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We are exposed to certain interest rate, foreign currency, and commodity risks as disclosed in our Annual Report on Form 10-K for the fiscal year ended May 2, 2020. There have been no material changes in our exposure to these risks during the first three months of fiscal 2021.

Item 4.  CONTROLS AND PROCEDURES

We carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our “disclosure controls and procedures,” as that term is defined in Rule 13a-15(e) and Rule 15d-15(e) under the Securities Exchange Act of 1934, as of August 1, 2020, which is the end of the period covered by this Report.  Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that as of August 1, 2020, our disclosure controls and procedures were effective.

Based on the evaluation described in the foregoing paragraph, our Chief Executive Officer and Chief Financial Officer concluded that during the quarter ended August 1, 2020, there was no change in our internal control over financial reporting which has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

PART II. OTHER INFORMATION

Item 1.   LEGAL PROCEEDINGS
 
Not applicable.

Item 1A.  RISK FACTORS

The discussion of our business and operations included in this Quarterly Report on Form 10-Q should be read together with the risk factors described in Item 1A. of our Annual Report on Form 10-K for the fiscal year ended May 2, 2020.  They describe various risks and uncertainties to which we are or may become subject. These risks and uncertainties, together with other factors described elsewhere in this Report, have the potential to affect our business, financial condition, results of operations, cash flows, strategies or prospects in a material and adverse manner.  New risks may emerge at any time, and we cannot predict those risks or estimate the extent to which they may affect our financial condition or financial results.

Item 2.   UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Share Repurchases

During the three months ended August 1, 2020, we did not repurchase any shares of our common stock.

Item 3.    DEFAULTS UPON SENIOR SECURITIES


29


Not applicable.

Item 4.   MINE SAFETY DISCLOSURES

Not applicable.

Item 5.    OTHER INFORMATION

Not applicable.

Item 6.   EXHIBITS

A list of exhibits required to be filed as part of this report is set forth in the Index of Exhibits, which immediately precedes such exhibits, and is incorporated herein by reference.

30


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Report to be signed on its behalf by the undersigned thereunto duly authorized.



 
 
/s/ Sheila M. Anderson
 
 
Daktronics, Inc.
 
 
Sheila M. Anderson
 
 
Chief Financial Officer
 
 
(Principal Financial Officer and
 
 
Principal Accounting Officer)
 
 
 
Date:
August 28, 2020
 



31


Index to Exhibits

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.

32





101
The following financial information from our Quarterly Report on Form 10-Q for the period ended August 1, 2020 formatted in Extensible Business Reporting Language (XBRL): (i) the Condensed Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Operations, (iii) the Condensed Consolidated Statements of Comprehensive Income, (iv) the Condensed Consolidated Statements of Cash Flows, (v) Notes to Condensed Consolidated Financial Statements, and (vii) document and entity information. (1)
 
(1)
Filed herewith electronically.

33
EX-10.4 2 dakt20200801q1ex104.htm EXHIBIT 10.4 Exhibit
Exhibit 10.4

THIRD AMENDMENT TO CREDIT AGREEMENT
This Third Amendment to Credit Agreement (“Amendment”) dated August 28, 2020 is entered into between DAKTRONICS, INC., a South Dakota corporation (the “Borrower”) and U.S. BANK NATIONAL ASSOCIATION, a national banking association (together with its successors and assigns, the “Lender”).
RECITALS:

A.Lender and Borrower entered into a Credit Agreement dated November 15, 2016, as amended, pursuant to which Lender made certain Revolving Loans to Borrower.

B.The parties wish to amend the Credit Agreement as provided in this Amendment.

NOW, THEREFORE, for good and valuable consideration, the receipt of which is acknowledged, the parties agree as follows:

1.Each of the following defined terms in Section 1.1 of the Credit Agreement are amended and restated to read:

EBITDA” means, with respect to any fiscal period of determination, the net income of the Borrower before deductions for income, taxes, interest expense, depreciation, amortization, and non-cash, stock-based compensation, all as determined in accordance with GAAP.

IBD” means all interest bearing obligations, including those represented by bonds, debentures, or other debt securities and open-ended bank guaranties, but excluding any long-term contractual obligations related to marketing transactions whose source of payment is underlying advertising agreements.
Loan Documents” means this Agreement, the Facility LC Applications, the Notes, the Security Agreement, and any other document or agreement, now or in the future, executed by the Borrower for the benefit of the Lender in connection with this Agreement.

Obligations” means all unpaid principal of and accrued and unpaid interest (including interest that accrues after the commencement of an insolvency proceeding with respect to the Borrower, regardless of whether allowed or allowable in whole or in part as a claim in such insolvency proceeding) on the Loans, all Facility LC Obligations, all ACH obligations, all obligations in connection with Cash Management Services, all Hedge Management Obligations provided to the Borrower or any Subsidiary by the Lender, all accrued and unpaid fees, and all expenses (including fees and expenses that accrue after the commencement of an insolvency proceeding, regardless of whether allowed or allowable in whole or in part as a claim in such insolvency proceeding), reimbursements, indemnities and other obligations of the Borrower or any Subsidiary to Lender, any of its Affiliates or any indemnified party arising under the Loan Documents (regardless of whether allowed or allowable in whole or in part as a claim in such insolvency proceeding), whether arising from an extension of credit, issuance of a letter of credit, acceptance, loan, guaranty, indemnification or otherwise, and whether direct or indirect, absolute or contingent, due or to become due, primary or secondary, or joint or several.

2.The following defined term is added to Section 1.1 of the Credit Agreement:




Unrestricted, Unencumbered Liquid Assets” means unrestricted, unencumbered marketable securities, cash, and cash equivalents plus the availability under the Borrower's line of credit.

3.Section 2.6 of the Credit Agreement is amended and restated to read:

2.6    Interest Rates. Interest on each advance hereunder shall accrue at an annual rate equal to the Applicable Margin plus the Daily Reset LIBOR Rate. Lender’s internal records of applicable interest rates shall be determinative in the absence of manifest error. If Lender has determined that (a) the rate index described above (“LIBOR”) is no longer available, either because (i) LIBOR is not being quoted or published, (ii) any relevant agency or authority has announced that LIBOR will no longer be published or is no longer representative, or (iii) any similar circumstance exists such that LIBOR has become unavailable or ceased to exist, or (b) similar loans are being documented with a replacement rate to LIBOR, Lender may, in its discretion, replace LIBOR with a replacement rate (which may include a successor index and a spread adjustment), taking into consideration any selection or recommendation of a replacement rate by any relevant agency or authority and evolving or prevailing market conventions. In connection with the selection and implementation of any such replacement rate, Lender may make any technical, administrative or operational changes that Lender decides may be appropriate to reflect the adoption and implementation of such replacement rate. Lender does not warrant or accept any responsibility for the administration or submission of, or any other matter related to, LIBOR or with respect to any alternative or successor rate thereto, or replacement rate thereof, including without limitation whether any such alternative, successor or replacement rate will have the same value as, or be economically equivalent to, LIBOR.

4.Section 2.12(a) of the Credit Agreement is amended and restated to read:

(a)    Issuance. Lender agrees, on the terms and conditions set forth in this Agreement, to issue standby and commercial Letters of Credit denominated in Dollars (each, a “Facility LC”) and to renew, extend, increase, decrease or otherwise modify each Facility LC (“Modify,” and each such action a “Modification”), from time to time from and including the Effective Date and prior to the Facility Termination Date upon the request of the Borrower; provided that immediately after each such Facility LC is issued or Modified, (i) the aggregate amount of the outstanding Facility LC Obligations shall not exceed $20,000,000, and (ii) the aggregate amount of the Revolving Exposure shall not exceed the Revolving Commitment Amount. In the event either party elects not to renew or extend the Credit Agreement (either by new agreement or amendment), or this Agreement otherwise terminates pursuant to the terms hereof, Borrower agrees to Cash Collateralize, on or before the fifth Business Day prior to the Facility Termination Date, an amount equal to 100% of the Facility LC Obligations that have any expiry date later than the Facility Termination Date. Notwithstanding anything herein to the contrary, the Lender shall have no obligation hereunder to issue any Facility LC the proceeds of which would be made available to any Person (i) to fund any activity or business of or with any Sanctioned Person, or in any country or territory that, at the time of such funding, is the subject ofany Sanctions or (ii) in any manner that would result in a violation of any Sanctions by any party to this Agreement.

5.Section 6.16 of the Credit Agreement is amended and restated to read:

6.16Financial Covenants.





(a)Adjusted Fixed Charge Coverage Ratio. Commencing with Borrower’s first fiscal quarter in 2021 and thereafter, Borrower will not permit the Adjusted Fixed Charge Ratio, determined as of the end of each fiscal quarter for the then most-recently ended four (4) fiscal quarters, to be less than 2.0 to 1.0.

(b)IBD/EBITDA Ratio. Commencing with Borrower’s first fiscal quarter in 2021 and thereafter, Borrower will not permit the ratio of its IBD plus all outstanding non-cash secured letters of credit and bank guarantees to EBITDA, determined as of the end of each fiscal quarter for the then most-recently ended four (4) fiscal quarters, to be greater than 2.5 to 1.0.

(c)Minimum Liquidity. Commencing with Borrower’s first fiscal quarter in 2021 and thereafter through Borrower’s second fiscal quarter in 2021, Borrower will maintain minimum Unrestricted, Unencumbered Liquid Assets of $7,000,000 or greater, determined at the end of each of its fiscal quarters for the then most-recently ended four (4) fiscal quarters. Commencing with Borrower’s third fiscal quarter in 2021 and thereafter, Borrower will maintain minimum Unrestricted, Unencumbered Liquid Assets of $15,000,000 or greater, determined at the end of each of its fiscal quarters for the then most-recently ended four (4) fiscal quarters. Availability under the Borrower’s line of credit for this calculation will be limited to what is supported by the IBD/EBITDA ratio covenant.

6.    Subsection (d) of Section 8.1 of the Credit Agreement is amended and restated to read:

(d)     After the exercise of remedies provided for in this Section 8.1 (or after the Obligations under this Agreement and the other Loan Documents have automatically become immediately due and payable as set forth in the first sentence of Section 8.1), any amounts received by Lender on account of the Obligations will be applied by Lender to the payment of the Obligations and any other amounts as shall from time to time have become due and payable by the Borrower to the Lender as Lender may decide in its sole discretion.

7.Borrower represents and warrants that as of the date of this Amendment, no Default or Event of Default has occurred and is continuing.
 
8.    This Amendment does not constitute a novation of the Credit Agreement. Except as modified in this Amendment, all of the terms and conditions of the Credit Agreement will remain in full force and effect.

9.    Borrower acknowledges the Credit Agreement and related Loan Documents are and will remain the legal and binding obligation of Borrower, free of any claim, defense, or offset.
 
10.    The officers signing on behalf of the Borrower represent and warrant that the execution and delivery of this Amendment has been fully authorized by all necessary corporate action.












                    
BORROWER:

DAKTRONICS, INC.


By: /s/ Reece A. Kurtenbach
Name: Reece A. Kurtenbach
Title: Chief Executive Officer


By: /s/ Sheila M. Anderson
Name: Sheila M. Anderson
Title: Chief Financial Officer
 
 
LENDER:
 
U.S. BANK NATIONAL ASSOCIATION
 

By: /s/ Carl A. Johnson
Name: Carl A. Johnson
Title: Vice President


                        



EX-10.5 3 dakt20200801q1ex105.htm EXHIBIT 10.5 Exhibit
Exhibit 10.5

SECURITY AGREEMENT

THIS SECURITY AGREEMENT (“Agreement”) dated August 28, 2020 is entered into between DAKTRONICS, INC., a South Dakota corporation, as grantor and obligor (the “Debtor”), with an address of 201 Daktronics Drive, Brookings, South Dakota 57006 and U.S. BANK NATIONAL ASSOCIATION, a national banking association, with an address of 141 North Main Avenue, Sioux Falls, South Dakota 57104 (together with its successors and assigns, the “Secured Party”), and is executed and delivered by Debtor to Secured Party pursuant to the Credit Agreement between Debtor and Secured Party dated November 15, 2016 (as the same may be amended, restated, replaced, supplemented or otherwise modified from time to time, the “Credit Agreement”).

1.Grant of Security Interest. As security for the full, prompt and complete payment and performance by the Debtor of the Obligations (as defined in the Credit Agreement), Debtor grants to, and creates in favor of, Secured Party a continuing security interest in, and lien on, all of Debtor’s rights, title and interest in and to the following property whether governed by Article 9 of the UCC or other law, wherever located within the United States or Canada, and whether now owned or existing or hereafter acquired or arising within the United States or Canada, or in which Debtor now has or hereafter acquires any rights, title, or interest within the United States or Canada (the “Collateral”):

(a)    all of Debtor’s Accounts, Chattel Paper, Deposit Accounts, Equipment, Instruments, Inventory, Goods, Letter-of-Credit Rights, payment intangibles, and Software;

(b)    without limiting the description of the property or any rights or interests in the property described above, all of Debtor’s rights, title and interest in and to (i) all of Debtor’s money, cash, and other funds; (ii) all attachments, accessions, parts and appurtenances to, all substitutions for, and all replacements of any and all of Debtor’s Equipment, and other Goods; (iii) all of Debtor’s agreements, tangible chattel paper, electronic chattel paper, leases, lease contracts, lease agreements, warehouse receipts, proceeds of letters of credit, promissory notes, and records; and (iv) all of Debtor’s franchises, customer lists, insurance refunds, insurance refund claims, tax refunds, tax refund claims, pension plan refunds, and pension plan reversions;

(c)    all supporting obligations; and

(d)    all of the products and proceeds of all of the foregoing described property and interests in property, including cash proceeds and noncash proceeds, and including proceeds of any insurance, whether in the form of original collateral or any of the property or rights or interests in property described above.

Notwithstanding the foregoing, the Collateral does not include (i) real property or fixtures, (ii) intellectual property, (iii) investment property, (iv) vehicles, (v) general intangibles with the exception of payment intangibles, (vi) any assets of Debtor’s or its Subsidiaries located outside the United State or Canada, (vii) any lease, license or other agreement or contract or any property subject to a purchase money security interest, Lien securing a Capitalized Lease Obligation or similar arrangement, in each case permitted to be incurred under the Credit Agreement, to the extent that a grant of a security interest therein would require a consent not obtained or violate or invalidate such lease, license, agreement, contract, purchase money arrangement, Capitalized Lease Obligation or similar arrangement or create a right of termination in favor of any other party thereto (other than the Debtor or a grantor), in each case after giving effect to the applicable anti-assignment provisions of the UCC and other applicable law and other than proceeds and receivables thereof,




the assignment of which is expressly deemed effective under the UCC or other applicable law notwithstanding such prohibition.

2.Debtor’s Representations, Warranties, and Further Agreements. Debtor represents, warrants, and agrees:

a.Debtor is organized under the laws of the State of South Dakota. Debtor’s principal place of business is located at 201 Daktronics Drive, Brookings, South Dakota 57006. Debtor will notify Secured Party in writing of any change in Debtor’s location. Debtor’s Internal Revenue Service Taxpayer Identification Number is 46-0306862 and Debtor will use such number as its exclusive Internal Revenue Service Taxpayer Identification Number until all of its Obligations to Secured Party are satisfied in full. Debtor will not change its name, without Secured Party’s prior written consent, which may be conditioned upon amendments to financing statements or other documents as Secured Party may require.

b.With respect to any of the Collateral for which control of such Collateral is a method of perfection under the UCC, including all of Debtor’s rights, title and interest in deposit accounts, electronic chattel paper and letter-of-credit rights, and without limiting the obligations of Debtor under the provisions of other sections of this Agreement and otherwise on Secured Party’s request, cause to be executed by each Person that Secured Party determines is appropriate, a control agreement in a form acceptable to Secured Party. The control agreement will provide that the Secured Party will not give any such instructions or withhold any withdrawal rights from the Debtor unless an Event of Default (as defined in the Credit Agreement) has occurred and is continuing.

c.Upon the occurrence and during the continuance of any Event of Default, if Debtor at any time holds or acquires any promissory notes or tangible chattel paper, Debtor will indorse, assign and deliver the same to Secured Party, accompanied by such instruments of transfer or assignment duly executed in blank as Secured Party may from time to time specify.

d.Upon the occurrence and during the continuance of any Event of Default, if Debtor holds or acquires an interest in any electronic chattel paper or any “transferable record,” as that term is defined in Section 201 of the Federal Electronic Signatures in Global and National Commerce Act, or in Section 16 of the Uniform Electronic Transactions Act as in effect in any relevant jurisdiction, Debtor will promptly notify Secured Party thereof and, at the request and option of Secured Party, will take such action as Secured Party may reasonably request to vest in Secured Party control, under Section 9-105 of the UCC, of such electronic chattel paper or control under Section 201 of the Federal Electronic Signatures in Global and National Commerce Act or, as the case may be, Section 16 of the Uniform Electronic Transactions Act, as so in effect in such jurisdiction, of such transferable record.

e.Upon the occurrence and during the continuance of any Event of Default, if Debtor is a beneficiary under a letter of credit now or hereafter, Debtor will promptly notify Secured Party thereof and, at the request and option of Secured Party, Debtor will, pursuant to an agreement in form and substance satisfactory to Secured Party, either, at the option of Secured Party, (i) arrange for the issuer and any confirmer or other nominated person of such letter of credit to consent to an assignment to Secured Party of the proceeds of the letter of credit or (ii) arrange for Secured Party to become the beneficiary of the letter of credit.

f.Debtor will not sell, lease or otherwise dispose of the Collateral other than in the ordinary course of its business at prices constituting the then fair market value thereof, if any.





3.Perfection of Secured Party’s Security Interest. Until the termination of this Agreement, Debtor will perform any and all steps and take all actions requested by Secured Party from time to time to perfect, maintain, protect, and enforce Secured Party’s security interest in, and lien on, the Collateral, including: (a) signing and delivering all appropriate documents and instruments as Secured Party may determine are necessary or desirable to perfect, preserve, or enforce Secured Party’s interest in the Collateral, including financing statements, all in form and substance satisfactory to Secured Party, (b) delivering and endorsing to Secured Party any warehouse receipts or other documents of title covering that portion of the Collateral which, with Secured Party’s consent, may be located in warehouses and in respect of which warehouse receipts are issued, (c) upon the occurrence and the continuance of any Event of Default, transferring Inventory to warehouses approved by Secured Party, (d) placing notations on Debtor’s books of account to disclose Secured Party’s security interest and lien therein, and (e) taking such other steps and actions as deemed necessary or desirable by Secured Party to perfect and enforce Secured Party’s security interest in, lien on, and other rights and interests in the Collateral.

Debtor irrevocably authorizes Secured Party at any time and from time to time to file in any filing office in any jurisdiction any initial financing statements and amendments thereto that (a) indicate the Collateral (i) as the assets of Debtor as described in Section 1, whether now owned or hereafter acquired or arising, and all proceeds and products thereof, or (ii) as being of an equal or lesser scope or with greater detail, and (b) provide any other information required by the UCC or any other applicable law for the sufficiency or filing office acceptance of any financing statement or amendment, including whether Debtor is an organization, the type of organization and any organizational identification number issued to Debtor. Debtor irrevocably authorizes Secured Party at any time and from time to time to correct or complete, or to cause to be corrected or completed, any financing statements, continuation statements or other such documents as have been filed naming Debtor as debtor and Secured Party as secured party. Debtor agrees to furnish any necessary information to Secured Party promptly upon request. At Secured Party’s request, Debtor will execute notices appropriate under any applicable law that Secured Party deems desirable to evidence, perfect, or protect its security interest in and other liens on the Collateral in such form(s) as are satisfactory to Secured Party. Debtor will pay the cost of filing all financing statements and other notices in all public offices where filing is deemed by Secured Party to be necessary or desirable to perfect, protect or enforce the security interest and lien granted to Secured Party hereunder. A copy or other reproduction of this Agreement or of a financing statement is sufficient as a financing statement. Secured Party is authorized to give notice to any creditor, landlord or any other Person as may be necessary or desirable under applicable laws to evidence, protect, perfect, or enforce the security interest and lien granted to Secured Party in the Collateral.

To protect, perfect, or enforce, from time to time, Secured Party’s rights or interests in the Collateral, Secured Party may, in its discretion (but without any obligation to do so), (a) discharge any liens at any time levied or placed on the Collateral, (b) pay any insurance to the extent Debtor has failed to timely pay the same, (c) maintain security guards where any Collateral is located if an Event of Default has occurred and is continuing, and (d) obtain any record from any service bureau and pay such service bureau the cost thereof. All costs and expenses incurred by Secured Party in exercising its discretion under this Section 3 will be part of the Obligations, payable on Secured Party’s demand and secured by the Collateral.

4.Account Debtors. In the Event of Default, or upon mutual agreement of the parties from time to time, Secured Party, in its own name or in the name of others, may communicate with Debtor’s Account Debtors, customers and other obligors to verify with them, to Secured Party’s satisfaction, the existence, amount and terms of any sums owed by such Account Debtors, customers or other obligors to Debtor and the nature of any such Account Debtor’s, customer’s or other obligor’s relationship with Debtor.





5.Duty of Care. Secured Party will have no duty of care with respect to the Collateral except that Secured Party will exercise reasonable care with respect to the Collateral in Secured Party’s custody. Secured Party will be deemed to have exercised reasonable care if (a) such property is accorded treatment substantially equal to that which Secured Party accords its own property, or (b) Secured Party takes such action with respect to the Collateral as Debtor reasonably requests in writing. Secured Party will not be deemed to have, and nothing in this Section 5 may be construed to deem that Secured Party has, failed to exercise reasonable care in the custody or preservation of Collateral in its possession merely because either (i) Secured Party failed to comply with any request of Debtor, or (ii) Secured Party failed to take steps to preserve rights against any Persons in such property. Debtor agrees that Secured Party has no obligation to take steps to preserve rights against any prior parties.

6.Power of Attorney. Debtor makes, constitutes and appoints Secured Party (or any officer or agent of Secured Party) as Debtor’s true and lawful attorney-in-fact, with full power of substitution, in the name of Debtor or in the name of Secured Party or otherwise, for the use and benefit of Secured Party, from time to time upon the occurrence and during the continuance of any Event of Default, but at the cost and expense of Debtor, to: (a) indorse the name of Debtor on any instruments, notes, checks, drafts, money orders, or other media of payment (including payments payable under any policy of insurance on the Collateral) or Collateral that may come into the possession of Secured Party or any Affiliate of Secured Party in full or part payment of any of the Obligations; (b) sign and indorse the name of Debtor on any invoice, freight or express bill, bill of lading, storage or warehouse receipts, drafts against debtors, assignments, verifications and notices in connection with any Collateral, and any instrument or document relating thereto or to any of Debtor’s rights therein; (c) file financing statements pursuant to the UCC and other notices appropriate under applicable law as Secured Party deems necessary to perfect, preserve, and protect Secured Party’s rights and interests under this Agreement; (d) obtain insurance covering the Collateral and endorse any drafts and cancel any insurance so obtained by Secured Party; (e) notify Account Debtors and other persons obligated on any of the Collateral of the security interest of Secured Party in any Account, chattel paper, payment intangible, instrument or other Collateral that the payment thereof is to be made directly to Secured Party; (f) give written notice to the United States Post Office to effect change(s) of address so that all mail addressed to Debtor may be delivered directly to Secured Party; and (g) to do any and all things necessary or desirable to perfect Secured Party’s security interest in, and lien on, and other rights and interests in, the Collateral, to preserve and protect the Collateral, and to otherwise carry out this Agreement. Secured Party will use commercially reasonable efforts to provide notice to Debtor prior to taking any action permitted by the preceding sentence; provided however, the failure to deliver such notice will not limit Secured Party’s right to take such action.

This power of attorney, being coupled with an interest, will be irrevocable for the term of this Agreement and all transactions under this Agreement and thereafter so long as any of the Obligations remain in existence. Debtor ratifies and approves all acts of such attorney and neither Secured Party nor its attorney will be liable for any acts or omissions or for any error of judgment or mistake of fact or law. Debtor will sign and deliver promptly to Secured Party all instruments necessary or desirable, as determined in Secured Party’s discretion, to further Secured Party’s exercise of the rights and powers granted to it in this Section 6.

7.Remedies. After an Event of Default has occurred and is continuing, Secured Party will, without any other notice to or demand upon Debtor, thereafter have in any jurisdiction in which enforcement is sought, in addition to all other rights and remedies, the rights and remedies of a secured party under the UCC, including the right to take possession of the Collateral.

8.Secured Party’s Additional Rights Regarding Collateral. In addition to Secured Party’s other rights and remedies under the Loan Documents, Secured Party may, in its discretion exercised in good faith,




following the occurrence and during the continuance of any Event of Default: (a) exchange, enforce, waive or release any of the Collateral or portion thereof, (b) apply the proceeds of the Collateral against the Obligations and direct the order or manner of the liquidation thereof (including any sale or other disposition), as Secured Party may, from time to time, in each instance determine, and (c) settle, compromise, collect or otherwise liquidate any Collateral in any manner without affecting or impairing its right to take any other further action with respect to any Collateral or any part thereof.

9.Standards for Exercising Remedies. To the extent applicable law imposes duties on the Secured Party to exercise remedies in a commercially reasonable manner, Debtor acknowledges and agrees it is not commercially unreasonable for the Secured Party (a) to fail to incur expenses reasonably deemed significant by the Secured Party to prepare Collateral for disposition or otherwise to complete raw material or work in process into finished goods or other finished products for disposition, (b) to fail to obtain third party consents for access to Collateral to be disposed of, or to obtain or, if not required by other law, to fail to obtain governmental or third party consents for the collection or disposition of Collateral to be collected or disposed of, (c) to fail to exercise collection remedies against Account Debtors or other persons obligated on Collateral or to remove liens or encumbrances on or any adverse claims against Collateral, (d) to exercise collection remedies against Account Debtors and other persons obligated on Collateral directly or through the use of collection agencies and other collection specialists, (e) to advertise dispositions of Collateral through publications or media of general circulation, whether or not the Collateral is of a specialized nature, (f) to contact other persons, whether or not in the same business as the Debtor, for expressions of interest in acquiring all or any portion of the Collateral, (g) to hire one or more professional auctioneers to assist in the disposition of Collateral, whether or not the collateral is of a specialized nature, (h) to dispose of Collateral by utilizing internet sites that provide for the auction of assets of the types included in the Collateral or that have the reasonable capability of doing so, or that match buyers and sellers of assets, (i) to dispose of assets in wholesale rather than retail markets, (j) to disclaim disposition warranties, (k) to purchase insurance or credit enhancements to insure the Secured Party against risks of loss, collection or disposition of Collateral or to provide to the Secured Party a guaranteed return from the collection or disposition of Collateral, or (l) to the extent deemed appropriate by the Secured Party, to obtain the services of brokers, investment bankers, consultants and other professionals to assist the Secured Party in the collection or disposition of any of the Collateral. Debtor acknowledges that the purpose of this Section 9 is to provide non-exhaustive indications of what actions or omissions by the Secured Party would not be commercially unreasonable in the Secured Party’s exercise of remedies against the Collateral and that other actions or omissions by the Secured Party will not be deemed commercially unreasonable solely on account of not being indicated in this Section 9. Without limitation upon the foregoing, nothing contained in this Section 9 will be construed to grant any rights to Debtor or to impose any duties on the Secured Party that would not have been granted or imposed by this Agreement or by applicable law in the absence of this Section 9.

10.Marshaling. Secured Party will not be required to marshal any present or future collateral security (including but not limited to this Agreement and the Collateral) for, or other assurances of payment of, the Obligations or to resort to such collateral security or other assurances of payment in any particular order. All of Secured Party’s rights hereunder and in respect of such collateral security and other assurances of payment will be cumulative and in addition to all other rights, however existing or arising. Debtor will not invoke any law relating to the marshaling of collateral under this Agreement and, to the extent it lawfully may, Debtor waives the benefits of all such laws.

11.Defined Terms. All capitalized terms used in this Agreement without definitions have the respective meanings provided in the Credit Agreement. Unless otherwise defined herein or in the Credit Agreement, capitalized terms used herein that are defined in the UCC have the meanings assigned to them




in the UCC. However, if a term is defined in Article 9 of the UCC differently than in another Article of the UCC, the term has the meaning specified in Article 9. The following terms used in this Agreement have the following meanings regardless of whether they are capitalized:

Account Debtor” means any Person obligated on an Account.
Accounts” means as at any date of determination, all “accounts” (as such term is defined in the UCC) of the Debtor, including, without limitation, the unpaid portion of the obligation of a customer of Debtor in respect of Inventory purchased by and shipped to such customer and/or the rendition of services by Debtor, as stated on the respective invoice of Debtor.

Chattel Paper” means a record or records that evidence both a monetary obligation and a security interest in specific goods, a security interest in specific goods and software used in the goods, a security interest in specific goods and license of software used in the goods, a lease of specific goods, or a lease of specific goods and license of software used in the goods. In this paragraph, “monetary obligation” means a monetary obligation secured by the goods or owed under a lease of the goods and includes a monetary obligation with respect to software used in the goods. The term does not include (i) charters or other contracts involving the use or hire of a vessel or (ii) records that evidence a right to payment arising out of the use of a credit or charge card or information contained on or for use with the card. If a transaction is evidenced by records that include an instrument or series of instruments, the group of records taken together constitutes chattel paper.

“Deposit Account” means a demand, time, savings, passbook, or similar account maintained with a bank. The term does not include investment property or accounts evidenced by an instrument

Equipment” means goods other than inventory, consumer goods, or vehicles.

Goods” means things that are movable when a security interest attaches, with the exception of fixtures and vehicles. The term includes a computer program embedded in goods and any supporting information provided in connection with a transaction relating to the program if (i) the program is associated with the goods in such a manner that it customarily is considered part of the goods, or (ii) by becoming the owner of the goods, the Debtor acquires a right to use the program in connection with the goods. The term does not include a computer program embedded in goods that consist solely of the medium in which the program is embedded. The term also does not include accounts, chattel paper, commercial tort claims, deposit accounts, documents, general intangibles, instruments, investment property, letter-of-credit rights, letters of credit, money, or oil, gas, or other minerals before extraction.

Instrument” means a negotiable instrument or any other writing that evidences a right to the payment of a monetary obligation, is not itself a security agreement or lease, and is of a type that in ordinary course of business is transferred by delivery with any necessary indorsement or assignment. The term does not include (i) investment property, (ii) letters of credit, or (iii) writings that evidence a right to payment arising out of the use of a credit or charge card or information contained on or for use with the card.

Inventory” means goods which are leased by Debtor as lessor; are held by Debtor for sale or lease or to be furnished under a contract of service; are furnished by Debtor under a contract of service; or consist of raw materials, work in process, or materials used or consumed in Debtor’s business.





Letter-of-Credit Right” means a right of Debtor to payment or performance under a letter of credit, whether or not the Debtor has demanded or is at the time entitled to demand payment or performance. The term does not include the right of the Debtor to demand payment or performance under a letter of credit.

Software” means a computer program and any supporting information provided in connection with a transaction relating to the program. The term does not include intellectual property or a computer program that is included in the definition of Goods.

UCC” means the Uniform Commercial Code as in effect from time to time in the State of South Dakota.

12.Notices. Debtor and Secured Party agree that all notices, statements, requests, demands and other communications made by Secured Party pursuant to or under this Agreement will be made in the manner set forth in the Credit Agreement.

DEBTOR:

DAKTRONICS, INC.


By: /s/ Reece A. Kurtenbach
Name: Reece A. Kurtenbach
Title: Chief Executive Officer


By: /s/ Sheila M. Anderson
Name: Sheila M. Anderson
Title: Chief Financial Officer
 
 
SECURED PARTY:
 
U.S. BANK NATIONAL ASSOCIATION
 

By: /s/ Carl A. Johnson
Name: Carl A. Johnson
Title: Vice President



EX-31.1 4 dakt20200801q1ex311.htm EXHIBIT 31.1 Exhibit


EXHIBIT 31.1
DAKTRONICS, INC.
CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER REQUIRED BY RULE 13a-14(e)
OR RULE 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Reece A. Kurtenbach, certify that:

1.
I  have reviewed this quarterly report on Form 10-Q for the quarter ended August 1, 2020 of Daktronics, Inc.;

2.
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;

3.
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;

4.
The registrant’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:

a.
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.
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;

c.
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financially reporting; and

5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
/s/ Reece A. Kurtenbach
 
Reece A. Kurtenbach
 
Chief Executive Officer
 
Date:
8/28/2020



EX-31.2 5 dakt20200801q1ex312.htm EXHIBIT 31.2 Exhibit


EXHIBIT 31.2

DAKTRONICS, INC.
CERTIFICATION OF THE CHIEF FINANCIAL OFFICER REQUIRED BY RULE 13a-14(e)
OR RULE 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 

I, Sheila M. Anderson, certify that:

1.
I have reviewed this quarterly report on Form 10-Q for the quarter ended August 1, 2020 of Daktronics, Inc.;

2.
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;

3.
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;

4.
The registrant’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:

a.
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.
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;

c.
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financially reporting; and

5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
/s/ Sheila M. Anderson
 
Sheila M. Anderson
 
Chief Financial Officer
 
Date:
8/28/2020


EX-32.1 6 dakt20200801q1ex321.htm EXHIBIT 32.1 Exhibit


EXHIBIT 32.1
DAKTRONICS, INC.
CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Daktronics, Inc. (the “Company”) for the quarterly period ended August 1, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), 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:

(1)
The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

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.
/s/ Reece A. Kurtenbach
Reece A. Kurtenbach
Chief Executive Officer
Date:
8/28/2020



EX-32.2 7 dakt20200801q1ex322.htm EXHIBIT 32.2 Exhibit


EXHIBIT 32.2
DAKTRONICS, INC.
CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Daktronics, Inc. (the “Company”) for the quarterly period ended August 1, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), 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:

(1)
The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

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.
/s/ Sheila M. Anderson
Sheila M. Anderson
Chief Financial Officer
Date:
8/28/2020



EX-101.SCH 8 dakt-20200801.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2101100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2420403 - Disclosure - Commitments and Contingencies - Guarantees and Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Commitments and Contingencies - Litigation (Details) link:presentationLink link:calculationLink link:definitionLink 2420404 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1004001 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2123100 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2423402 - Disclosure - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2323301 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Earnings Per Share EPS link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Earnings Per Share EPS - Antidilutive Shares Excluded (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Earnings Per Share EPS - Reconciliation of Income (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Earnings Per Share EPS (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Fair Value Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 2422403 - Disclosure - Fair Value Measurement - Roll Forward of the Level 3 Contingent Consideration Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2421401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Investments in Affiliates (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Investments in Affiliates Investment in Affiliates link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Investments in Affiliates (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Marketable Securities - Available-for-sale by Maturity Date (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Marketable Securities - Available-for-sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Receivables link:presentationLink link:calculationLink link:definitionLink 2417401 - Disclosure - Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenue Recognition Contract with Customer, Asset and Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue Recognition Deferred Revenue, by Arrangement (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Revenue Recognition Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Revenue Recognition Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Revenue Recognition Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Segment Disclosure link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Segment Disclosure - Net Income by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Segment Disclosure - Net Income by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Segment Disclosure - Net Sales and Long-lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Segment Disclosure (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Selected Financial Statement Data link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Selected Financial Statement Data Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Selected Financial Statement Data Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Selected Financial Statement Data (Tables) link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Share Repurchase Program Share Repurchase Program link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Share Repurchase Program (Tables) link:presentationLink link:calculationLink link:definitionLink 2424402 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2124100 - Disclosure - Subsequent Events (Notes) link:presentationLink link:calculationLink link:definitionLink 2324301 - Disclosure - Subsequent Events (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 dakt-20200801_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 dakt-20200801_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 dakt-20200801_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Commercial Commerical [Member] Commerical [Member] Live Events Live Events [Member] Live Events [Member] High School Park and Recreation High School Park and Recreation [Member] High School Park and Recreation [Member] Transportation Transportation [Member] Transportation [Member] International International [Member] International [Member] Unallocated Segment Reconciling Items [Member] Segment Reporting Information Segment Reporting Information [Line Items] Number of business units Number of Reportable Segments Net sales Revenues Gross profit Gross Profit Contribution Margin Contribution Margin Contribution Margin Depreciation and amortization Depreciation, Depletion and Amortization [Abstract] Depreciation, amortization, and impairment Depreciation, Depletion and Amortization Non-allocated operating expenses: Operating Expenses [Abstract] General and administrative General and Administrative Expense Product design and development Research and Development Expense Operating income Operating Income (Loss) Nonoperating (expense) income: Nonoperating Income (Expense) [Abstract] Interest income Investment Income, Net Interest expense Interest Expense Other (expense) income, net Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax expense Income Tax Expense (Benefit) Net income Net Income (Loss) Attributable to Parent Income Statement [Abstract] Cost of sales Cost of Revenue Gross profit Operating expenses: Selling Selling Expense Total operating expenses Operating Expenses Operating income Other (expense) income, net Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Earnings per share: Earnings Per Share [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Outside United States Non-US [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Net sales: Geographic Areas, Revenues from External Customers [Abstract] Long-lived assets: Geographic Areas, Long-Lived Assets [Abstract] Long-lived assets Long-Lived Assets Balance at beginning of period Deferred Revenue New contracts sold Deferred Revenue, Additions Less: reductions for revenue recognized Deferred Revenue, Revenue Recognized Foreign currency translation and other Deferred Revenue, Foreign Currency Translation and Other Deferred Revenue, Foreign Currency Translation and Other Balance at end of period Fair Value Disclosures [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Reported Value Measurement [Member] Reported Value Measurement [Member] Estimate of Fair Value Measurement [Member] Estimate of Fair Value Measurement [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Recurring Basis Fair Value, Recurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Certificates of deposit Certificates of Deposit [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Restricted cash Restricted Cash and Cash Equivalents, Fair Value Disclosure Restricted Cash and Cash Equivalents, Fair Value Disclosure Available-for-sale securities: Available-for-sale Securities Derivatives - asset position Foreign Currency Contract, Asset, Fair Value Disclosure Derivatives - liability position Foreign Currency Contracts, Liability, Fair Value Disclosure Acquisition-related contingent consideration Business Combination, Contingent Consideration, Liability Assets (Liabilities), net Fair Value, Net Asset (Liability) Equity and Cost Method Investments [Abstract] Equity and Cost Method Investments [Abstract] Cost and Equity Method Investments Disclosure [Text Block] Cost and Equity Method Investments Disclosure [Text Block] Receivables [Abstract] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Receivable Type [Axis] Receivable Type [Axis] Receivable Type [Domain] Receivable [Domain] Financing Receivable Financing Receivable [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Receivables Accounts, Notes, Loans and Financing Receivable [Line Items] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Long-term contracts and lease receivables, present value Financing Receivable, after Allowance for Credit Loss Contract and lease receivables annual interest rates Contract and Leases Receivable, Interest Rate Contract and Leases Receivable, Interest Rate Long-term contracts and lease receivables, face amount Financing Receivable, before Allowance for Credit Loss Retainage on construction-type contracts, expected to be collected in one year Contract Receivable Retainage, Next Twelve Months Commitments and Contingencies Disclosure [Abstract] Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Long-term Purchase Commitment Long-term Purchase Commitment [Table Text Block] Earnings Per Share EPS Earnings Per Share [Text Block] Purchase Obligation, Fiscal Year Maturity Purchase Obligation, Fiscal Year Maturity [Abstract] 2021 Purchase Obligation, Due in Next Twelve Months 2022 Purchase Obligation, Due in Second Year 2023 Purchase Obligation, Due in Third Year 2024 Purchase Obligation, Due in Fourth Year 2025 Purchase Obligation, Due in Fifth Year Thereafter Purchase Obligation, Due after Fifth Year Total Purchase Obligation Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Type of Performance Obligation [Axis] Type of Performance Obligation [Axis] Type of Performance Obligation [Axis] Type of Performance Obligation [Domain] Type of Performance Obligation [Domain] [Domain] for Type of Performance Obligation [Axis] Unique Configuration Unique Configuration [Member] Unique Configuration [Member] Limited Configuration Limited Configuration [Member] Limited Configuration [Member] Service and Other Service and Other [Member] Service and Other [Member] Commercial Commercial [Member] Commercial [Member] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Transferred at Point in Time Transferred at Point in Time [Member] Transferred over Time Transferred over Time [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Disaggregated revenue Revenue from Contract with Customer, Excluding Assessed Tax Marketable Securities [Abstract] Available-for-sale Securities Available-for-sale Securities [Table Text Block] Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Goodwill Goodwill [Line Items] Goodwill Goodwill [Roll Forward] Balance as of May 2, 2020 Goodwill Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Balance as of August 1, 2020 Selected Financial Statement Data [Abstract] Selected Financial Statement Data [Abstract] Selected Financial Statement Data Additional Financial Information Disclosure [Text Block] Statement of Financial Position [Abstract] LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] SHAREHOLDERS' EQUITY: Stockholders' Equity Attributable to Parent [Abstract] Common stock, no par value (in dollars per share) Common Stock, No Par Value Common stock, authorized (in shares) Common Stock, Shares Authorized Common stock, issued (in shares) Common Stock, Shares, Issued Treasury stock, at cost (in shares) Treasury Stock, Shares Class of Stock Disclosures [Abstract] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Stock Repurchased During Period, Shares Stock Repurchased During Period, Shares Stock Repurchased During Period, Value Stock Repurchased During Period, Value Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Income Tax Disclosure [Abstract] Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent Unrecognized tax benefits that would affect our effective tax rate if recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Subsequent Events [Abstract] Statement of Comprehensive Income [Abstract] Net income Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Cumulative translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Unrealized gain (loss) on available-for-sale securities, net of tax Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax Total other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement of Stockholders' Equity [Abstract] Cash dividends declared per share Common Stock, Dividends, Per Share, Declared Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities Debt Securities, Available-for-sale [Line Items] Less than 12 months Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Total Debt Securities, Available-for-sale Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Contract with Customer, Asset and Liability Contract with Customer, Asset and Liability [Table Text Block] Deferred Revenue, by Arrangement Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Statement [Table] Statement [Table] Scenario [Axis] Scenario [Axis] Scenario [Domain] Scenario [Domain] Statement [Line Items] Statement [Line Items] ASSETS Assets [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted cash Restricted Cash and Cash Equivalents, Current Marketable securities Available-for-sale Securities, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Inventories Inventory, Net Contract assets Contract with Customer, Asset, Net, Current Current maturities of long-term receivables Financing Receivable, after Allowance for Credit Loss, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Income tax receivables Income Taxes Receivable, Current Property and equipment and other assets available for sale Disposal Group, Including Discontinued Operation, Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Long-term receivables, less current maturities Financing Receivable, after Allowance for Credit Loss, Noncurrent Goodwill Intangibles, net Finite-Lived Intangible Assets, Net Investment in affiliates and other assets Investments and Other Noncurrent Assets Deferred income taxes Deferred Income Tax Assets, Net TOTAL ASSETS Assets CURRENT LIABILITIES: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Contract liabilities Contract with Customer, Liability, Current Accrued expenses Accrued Liabilities, Current Warranty obligations Product Warranty Accrual, Current Income taxes payable Accrued Income Taxes, Current Total current liabilities Liabilities, Current Long-term warranty obligations Product Warranty Accrual, Noncurrent Long-term contract liabilities Contract with Customer, Liability, Noncurrent Other long-term obligations Other Liabilities, Noncurrent Long-term income taxes payable Liability for Uncertainty in Income Taxes, Noncurrent Deferred income taxes Deferred Income Tax Liabilities, Net Total long-term liabilities Liabilities, Noncurrent Common Stock, no par value, authorized 115,000,000 shares; 45,913,210 and 45,913,209 shares issued at August 1, 2020 and May 2, 2020, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Retained earnings Retained Earnings (Accumulated Deficit) Treasury Stock, at cost, 1,343,281 and 1,343,281 shares at August 1, 2020 and May 2, 2020, respectively Treasury Stock, Value Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax TOTAL SHAREHOLDERS' EQUITY Stockholders' Equity Attributable to Parent TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Land Land Buildings Buildings and Improvements, Gross Machinery and equipment Machinery and Equipment, Gross Office furniture and equipment Furniture and Fixtures, Gross Computer software and hardware Capitalized Computer Software, Gross Equipment held for rental Equipment held for rental Gross amount, as of the balance sheet date, of long-lived, depreciable equipment held for rental. Demonstration equipment Demonstration equipment Gross amount, as of the balance sheet date, of long-lived, depreciable equipment used for demonstration. Transportation equipment Transportation equipment Gross amount, as of the balance sheet date, of long-lived, depreciable equipment used for transportation. Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Schedule of Notional Amounts of Outstanding Derivative Positions Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Cash and Cash Equivalents [Table Text Block] Schedule of Cash and Cash Equivalents [Table Text Block] Accounts Receivable, Allowance for Credit Loss [Table Text Block] Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock [Text Block] Treasury Stock [Text Block] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Treasury Stock Treasury Stock [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance at Beginning of Period Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Treasury stock reissued Stock Issued During Period, Value, Treasury Stock Reissued Employee savings plan activity Stock Issued During Period, Value, Employee Stock Purchase Plan Dividends paid Dividends, Common Stock, Cash Treasury stock purchase Treasury Stock, Value, Acquired, Cost Method Balance at End of Period Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Long-term Line of Credit Long-term Line of Credit Number of employees, voluntary retirement Number of employees, voluntary retirement Number of employees, voluntary retirement Voluntary retirement cost Voluntary retirement cost Voluntary retirement cost Number of employees, reduction in force Number of employees, reduction in force Number of employees, reduction in force Severance Costs Severance Costs Governmental Wage Subsidy Governmental Wage Subsidy Governmental Wage Subsidy Balance as of May 2, 2020 Allowance for Doubtful Accounts, Premiums and Other Receivables Charged to costs and expenses Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Deductions (1) Accounts Receivable, Allowance for Credit Loss, Writeoff Balance as of August 1, 2020 Document and Entity Information [Abstract] Document and Entity Information [Abstract] Entities [Table] Preferred Stock Preferred Stock [Member] Entity Information [Line Items] Entity Information [Line Items] Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock Options Share-based Payment Arrangement, Option [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive securities excluded from computation of earnings per share, weighted average exercise price (dollars per share) Antidilutive Securities Excluded from Computation of Earnings Per Share, Weighted Average Exercise Price Antidilutive Securities Excluded from Computation of Earnings Per Share, Weighted Average Exercise Price Income Taxes Income Tax Disclosure [Text Block] Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Performance guarantees Performance Guarantee [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Letter of credit and bank guarantees agreements Financial Standby Letter of Credit [Member] Surety bonds Surety Bond [Member] Guarantor Obligations Guarantor Obligations [Line Items] Guarantees: Guarantees [Abstract] Performance guarantees outstanding Loss Contingency Accrual Warranties: Product Warranties Disclosures [Abstract] Movement in Standard Product Warranty Accrual Movement in Standard Product Warranty Accrual [Roll Forward] Beginning accrued warranty obligations Standard and Extended Product Warranty Accrual Warranties issued during the period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Settlements made during the period Standard and Extended Product Warranty Accrual, Decrease for Payments Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Ending accrued warranty obligations Subsequent Events [Text Block] Subsequent Events [Text Block] Contract assets Contract with Customer, Asset, before Allowance for Credit Loss Contract liabilities - current Contract with Customer, Liability Contract liabilities - noncurrent Dollar Change Change in Contract with Customer, Asset and Liability [Abstract] Contract assets Contract with Customer, Asset, Increase (Decrease) Contract with Customer, Asset, Increase (Decrease) Contract liabilities - current Contract with Customer, Liability, Increase (Decrease), Current Contract with Customer, Liability, Increase (Decrease), Current Contract liabilities - noncurrent Contract with Customer, Liability, Increase (Decrease), Noncurrent Contract with Customer, Liability, Increase (Decrease), Noncurrent Change in Contract with Customer, Asset and Liability, Percentage [Abstract] Change in Contract with Customer, Asset and Liability, Percentage [Abstract] Change in Contract with Customer, Asset and Liability, Percentage [Abstract] Contract assets percent change Contract assets percent change Contract assets percent change Contract liabilities, current, percent change Contract liabilities, current, percent change Contract liabilities, current, percent change Contract liabilities, noncurrent, percent change Contract liabilities, noncurrent, percent change Contract liabilities, noncurrent, percent change Revenue recognized related to contract liability Contract with Customer, Liability, Revenue Recognized Schedule of Earnings Per Share Reconciliation Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Rollforward of Level 3 Contingent Consideration Liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Segment Disclosure Segment Reporting Disclosure [Text Block] Goodwill Goodwill Disclosure [Text Block] Fair Value Measurement Fair Value Disclosures [Text Block] Derivative [Table] Derivative [Table] Derivative, by Nature [Axis] Derivative Instrument [Axis] Derivative, Name [Domain] Derivative Contract [Domain] U.S. Dollars/Australian Dollars USD to AUD [Member] USD to AUD [Member] U.S. Dollars/Canadian Dollars USD to CAD [Member] USD to CAD [Member] U.S. Dollars/British Pounds USD to GBP [Member] [Member] USD to GBP [Member] [Member] U.S. Dollars/Euro USD to EUR [Member] USD to EUR [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Derivative Derivative [Line Items] Foreign currency exchange forward contracts Derivative, Notional Amount, Asset (Liability) Derivative, Notional Amount, Asset (Liability) Derivatives - currency forward contract, asset Derivatives - currency forward contracts, liability Derivative term (months) Derivative, Term of Contract Raw materials Inventory, Raw Materials, Net of Reserves Work-in-process Inventory, Work in Process, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Inventories Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Liability Class [Axis] Liability Class [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Contingent Consideration Liability Contingent Consideration Liability [Member] Contingent Consideration Liability [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Acquisition-related contingent consideration as of May 2, 2020 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Additions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Settlements Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Interest Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Acquisition-related contingent consideration as of August 1, 2020 Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Remaining performance obligation recognition period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Remaining performance obligation, service agreements Revenue, Remaining Performance Obligation, Service Agreements Revenue, Remaining Performance Obligation, Service Agreements Remaining performance obligation, products Revenue, Remaining Performance Obligation, Products Revenue, Remaining Performance Obligation, Products Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Equity Method Investments Equity Method Investments Equity in loss of affiliate Income (Loss) from Equity Method Investments Basis of Presentation and Summary of Critical Accounting Policies Significant Accounting Policies [Text Block] Loss Contingency, Estimate of Possible Loss Loss Contingency, Estimate of Possible Loss Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Fair Value Net income Net Income (Loss) Attributable to Parent [Abstract] Basic earnings per share Dilution associated with stock compensation plans Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units Diluted earnings per share Net Income (Loss) Available to Common Stockholders, Diluted Shares Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Basic earnings per share (in shares) Dilution associated with stock compensation plans (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Diluted earnings per share (in shares) Per share income Earnings Per Share Reconciliation [Abstract] Basic earnings per share (in dollars per share) Dilution associated with stock compensation plans (in dollars per share) Incremental Common Shares Attributable to Share-based Payment Arrangements, Per Share Amount Incremental Common Shares Attributable to Share-based Payment Arrangements, Per Share Amount Diluted earnings per share (in dollars per share) Receivables Financing Receivables [Text Block] Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by (used in) operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Amortization and Accretion, Net Loss on sale of property, equipment and other assets Gain (Loss) on Disposition of Property Plant Equipment Share-based compensation Share-based Payment Arrangement, Noncash Expense Equity in loss of affiliates Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Deferred income taxes, net Deferred Income Tax Expense (Benefit) Change in operating assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from sales of property, equipment and other assets Proceeds from Sale of Property, Plant, and Equipment Proceeds from sales or maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Purchases of and loans to equity investment Payments to Acquire Equity Method Investments Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Principal payments on long-term obligations Repayments of Long-term Debt Dividends paid Payments of Ordinary Dividends, Common Stock Payments for common shares repurchased Payments for Repurchase of Common Stock Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities EFFECT OF EXCHANGE RATE CHANGES Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents NET INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect CASH, CASH EQUIVALENTS AND RESTRICTED CASH: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Beginning of period End of period Cash paid (received) for: Cash payments for: [Abstract] Interest Interest Paid, Including Capitalized Interest, Operating and Investing Activities Income taxes, net of refunds Income Taxes Paid, Net Supplemental schedule of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Purchases of property and equipment included in accounts payable Capital Expenditures Incurred but Not yet Paid Contributions of common stock under the ESPP Stock Issued Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] EX-101.PRE 12 dakt-20200801_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 daklogo.jpg begin 644 daklogo.jpg M_]C_X 02D9)1@ ! 0$!+ $L #_X1#\17AI9@ 34T *@ @ !@$2 , M ! $ $Q ( < (8@$R ( 4 (?H=I 0 ! (DIR; M $ @ 0U.H< < @, 5@ 0 9&5S8P 2D!\@'Z @,"# (4 AT")@(O M C@"00)+ E0"70)G G$">@*$ HX"F *B JP"M@+! LL"U0+@ NL"]0, PL# M%@,A RT#. -# T\#6@-F W(#?@.* Y8#H@.N [H#QP/3 ^ #[ /Y! 8$$P0@ M!"T$.P1(!%4$8P1Q!'X$C 2:!*@$M@3$!-,$X03P!/X%#044%]@8&!A8&)P8W!D@&609J!GL&C :=!J\&P ;1 M!N,&]0<'!QD'*P<]!T\'80=T!X8'F0>L![\'T@?E!_@("P@?"#((1@A:"&X( M@@B6"*H(O@C2".<(^PD0"24).@E/"60)>0F/":0)N@G/">4)^PH1"B<*/0I4 M"FH*@0J8"JX*Q0K<"O,+"PLB"SD+40MI"X +F NP"\@+X0OY#!(,*@Q##%P, M=0R.#*<,P S9#/,-#0TF#4 -6@UT#8X-J0W##=X-^ X3#BX.20YD#G\.FPZV M#M(.[@\)#R4/00]>#WH/E@^S#\\/[! )$"800Q!A$'X0FQ"Y$-<0]1$3$3$1 M3Q%M$8P1JA')$>@2!Q(F$D429!*$$J,2PQ+C$P,3(Q-#$V,3@Q.D$\43Y10& M%"<4211J%(L4K13.%/ 5$A4T%585>!6;%;T5X!8#%B86219L%H\6LA;6%OH7 M'1=!%V47B1>N%](7]Q@;&$ 891B*&*\8U1CZ&2 911EK&9$9MQG=&@0:*AI1 M&G<:GAK%&NP;%!L[&V,;BANR&]H< APJ'%(<>QRC',P<]1T>'4<=:AZ4'KX>Z1\3'SX?:1^4'[\?ZB 5($$@;""8(,0@\"$<(4@A=2&A M(B>K)]PH#2@_*'$HHBC4*08I."EK*9TIT"H" M*C4J:"J;*L\K BLV*VDKG2O1+ 4L.2QN+*(LURT,+4$M=BVK+>$N%BY,+H(N MMR[N+R0O6B^1+\<-]1B)&9T:K1O!'-4=[1\!(!4A+2)%(UTD=26-)J4GP M2C=*?4K$2PQ+4TN:2^),*DQR3+I- DU*39--W$XE3FY.MT\ 3TE/DT_=4"=0 M<5"[40914%&;4>92,5)\4L=3$U-?4ZI3]E1"5(]4VU4H5755PE8/5EQ6J5;W M5T17DE?@6"]8?5C+61I9:5FX6@=:5EJF6O5;15N56^5<-5R&7-9=)UUX7 M&EYL7KU?#U]A7[-@!6!78*I@_&%/8:)A]6))8IQB\&-#8Y=CZV1 9)1DZ64] M99)EYV8]9I)FZ&<]9Y-GZ6@_:)9H[&E#:9II\6I(:I]J]VM/:Z=K_VQ7;*]M M"&U@;;EN$FYK;L1O'F]X;]%P*W"&<.!Q.G&5&YXS'DJ>8EYYWI&>J5[!'MC>\)\(7R!?.%] M07VA?@%^8G["?R-_A'_E@$> J($*@6N!S8(P@I*"](-7@[J$'82 A..%1X6K MA@Z&I+CDTV3MI0@E(J4])5?EA MMJ(FHI:C!J-VH^:D5J3'I3BEJ:8:IHNF_:=NI^"H4JC$J3>IJ:H_R#W(O,DZR;G*.,JWRS;+ MMLPUS+7--:6YQ_GJ>@RZ+SI1NG0ZEOJY>MPZ_OLANT1[9SN*.ZT M[T#OS/!8\.7QG)E M4WI.5&-Z:V,Y9"<_/@T*/'AM<#IX;7!M971A('AM;&YS.GAM<#TB861O8F4Z M;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO M&UL.FQA;F<](G@M9&5F875L="(^1&%K3&]G M;T--64M";'5E/"]R9&8Z;&D^/"]R9&8Z06QT/@T*"0D)/"]D8SIT:71L93X\ M+W)D9CI$97-C&UP;65T83X-"CP_ M>'!A8VME="!E;F0])WH.$A8:'B(F*DI.4E9:7F)F:HJ.D MI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R M\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U M$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$) M(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JR ML[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_ MV@ , P$ A$#$0 _ /[^**** "O\KK]M?_D\O]K;_LYOX]?^K4\5U_JBU_E= M?MK_ /)Y?[6W_9S?QZ_]6IXKK^O?HB_\C[C'_L#PW_IZ9_*7TJ?^1-PC_P!A M6)_]-4SYDHHHK^ZS^+ HHHH **** "BBB@#3T?6]:\.ZE:ZSX?U?4]"U>QD6 M:RU71K^[TS4K.96#++:WUE-'+;R J"&1@01G-?H'\%_^"M'_ 43^!.I)?\ MA+]JSXJ>([3S(#<:!\5]=E^,/A^XMX64M91:?\2AJ9T>WD4%7;3I+*?#$I,C MX8?G317E9ID629Y2=#.LHPN;46G'EQ-"E7C9ZV2J1E;7739ZK4]/+I1=UUO3E&^FFO1M;,_MD_86_X.1/AA\5-4T7X=?MI>#]' M^!WBS5+M-/L_B[X*.K7GP;O+R\O+E+*/Q-HFJW=[JOPWMA&^FP->R7NM:?YC M37M_.2.171F4@G_(PK]XO^"/?_!83Q=^Q/XMT7X'? M'+6M9\5_LD^)]3%HB7$MYJVJ? 35M6OO-G\7^#[8)+-<^!Y+RXGGUS0;8??N M9]9TF$ZI]MLM<_DOQ9^C7@7@\7Q!X=4)8?%X=.I5ROFE4A6BM9/!N;E.%5:M M8>4I0J+W*/LY*-.I_47A?](?&QQ>%R+C^M'$86NU"EF7+&$Z4G916+45&$Z6 MR==1C.'Q5O:1&_T^>TFAEAFB=XY8Y5=&96!.A7\0M.+<9)QE'1IZ--; MIKNC^RDU)*46I1DKIK5-/9I]@HHHI#"BBB@ K^53]JS_ (-K+SXM_$'XP?&/ MX5_M46VG>+_B3XZ\>_$>'P5\0/AK(GAM-:\:>(-4\3?V++XU\.>)YKK2]+BO M=2:'[2-$U"7RE#_9V=2C_P!5=%?8<'\><56;>>2PO(K/5[.&_MGU'3;,W$2M\A5_JR M?M-?LT_"3]KCX,^+_@7\:?#L>O\ @WQ;9LJ7$2V\6N^%M=ABF71_&'A+4KBW ME_L;Q3I]Q,TMK,OV3_VAOBS^SOX\*3>( MOA;XMO-!.I11I!;^(=#GB@U7PGXLL[9+F8VECJ_A34-%U.""21IH(M62&<)/ M'(B_W_X)>,D/$S!XO+LUP]/ \493",ZL*5U2Q-!M0^L48R>-X:S2;A2G4LZN'K).7L*LHJ,9\T%*=*H ME%RC"<913AS3\!HHKNOA?\./%?QA^)/@'X3^!;%-2\9_$KQEX;\"^%;&63R( M+C7_ !5J]IHFEI=7.QA:68O+V(S3$%88E>5OE0U^ZUJU+#T:N(KU%2H4(RG. M"TM8+S5+Y-.N?[.L+QK>54_J1^"O_!KS\#M.T*&7]HC]HSXI M>+_$\]M;2367P,BM=VB7_C/0?$=WXCMDD+K'<^3I32* [VL1 M)C'[X?L8_LC_ Q_8C_9]\%? +X765N;+0+9=1\7>*1I\>GZM\1?']_:6<7B MCQ]X@19YG.I7T]G;I%$]Q<"PT^PLM+MY3:6-NJ_5%?YY>(?TDN+\\S3%8;@[ M&OAWA^A.4:,Z<(/%8B,7I6JU*D92I<]N:-*DH.$7R5)5&FS^\^ OH]<*Y-EN M&Q'%N#6?Y[6@I583G)8;#RDKNE3ITY1C5<+\LJM1S4I+FA&"LC^7OXM?\&O7 M[.FJZ$X^!G[17QF\$>)XU9XY/BE8>"OB5X=NV4%DMFM/"V@>%[K3=[?*T_VB M[\L-N%M)M"'^7K]M;_@G[^TM^P-XXL?!_P >_"=G'I>OI+-X,^)'A"\N=>^& MWCB&V"B^3P_K]Q86LUOJ5L[8N=.U&TL-3A1XKEK/['++*06M]%';#7?"'B.""=-$\:^$;^X@D_LGQ1I MUQ.\EO,%:.1));2ZBN+&YNK:;'@#Z2/&F0YIAJ7%F.EQ+P_6DHUE4A#ZU1C) MZU:%6$82G*&[I5G.,XIP@Z3?.MN.?H]\(YWEN(J\+X./#N>THMT?9SG]6K22 MTIUJ4G-04K2J)R7.HZK\%M6OX]/O- 5)8F=H/"_BF\LH(I))RJZ=XU MTO3K6"*WTO+?TT5_FF_\$?/C?J'P&_X*.?LO>([:XN5TKQM\0K'X->)K&/49 M=.LM2T;XPH_P^M_[79#MN]/L/$.NZ#K"PRCRS=>&[=R59%=?]+*O\U_I(<(8 M?A?Q#K8W T51P'%%%8U1C91CB'.5/%1BM_?J16(?3FKM1T5E_H9]'SBO$<2< M!TL)C:KK8WANJ\&Y2NY2H*$*F&E)[>["3H+KRT$Y:N[****_G\_= HHHH ** M** "OX2/^#F;PMHNB?MY?#O7M,M+>UU#QG^S1X*U7Q$\*A9=1U72_B!\4/#E MMJ5T1R\W]@Z3HUH&/_+/2(U'W:_NWK_.F_X+J_M*Z/\ M)?\%#OB7)X7OX-5 M\(?!#1M'^ .@ZG;K*D5_=^!;[6=2\;R()8D\Z.'XD^)?&=G%<)YD5U;Z7!<0 M2O;RQ&OZ1^BW@L;B/$JIC,/&7U3 8#$O$25U'EJ.G3IPD]FY5&I1B]6J MX[?SY])7&8.AX>4\+7DOK6.QV'5".G->FJDZDTMTHTTXRDM$YQB_C5_QXK]< M?^"%&CZ9K7_!4[]EZ#5K6WO(+.;XM:Q;P7*+)&-3T;X'?$K4M*NE5NEQ;:C; M6US$PY26T1Q@J"/R.KZN_8:_:+E_9+_:X^ ?[0I%X^E_#CQ_IUYXJ@T^%+C4 M;OP%KD%UX6^(5CIT$KJLNH3^!]<\00P*S*OG3)EE'(_O'C7+\7FW!O%F59>G M+'9EEF.P]%)V;JUL+5ITU?I>L[7M M2I8FE4J.W6T8MVZ['^IE161X?U_0_%>@Z)XI\,:QIOB'PUXETC3=?\/:_HU[ M;ZEH^MZ'K%G#J.DZOI6HVDCQ7^FW-AJ::T::V84456O;VSTVS MN]1U&[MK#3["VGO;Z^O9XK6SLK.UB>>ZN[NZG=4MK:."-WDD=E1$0LQ !-"3 M;22NWL@;23;=DMV?Y]G_ <.^&])T+_@IEX_U/39HI+OQC\,_A)XDUZ./R]U MMJUMX4A\(Q0S"-B1(=$\+:-+\X5MMPIQMVL?P[K[I_X*5_M-:5^U[^V_\?\ MX[>&I/.\%^(O%L&@> +@17ENM_X#\!Z-IO@;PGKGV/4+>*XL)=4T?P_;:I+; MSQI+;S:U)"Z@IBOA:O\ 7?P]R[&Y1P)P=E>8QE#'X#+<%2JPEI*G.&'IJ5)^ M=)_NW_A/\K./,PP>:\:\5YEE[4\#C"BBBOL# MY,]4^!>I7FC?&[X.:QI\AAO]*^*GP]U*QE&[,5Y8>+=(NK:0%2""LT2'@CIU M'6O]8RO\N'_@GS\,;_XQ?MQ?LG_#RPTRZU=-:^/?PTN]:L[.%IYT\)>'/$^G M^)_&U^44';;VG@_1M+O$&B>%O#>BVLM]K'B'Q M'JMAH>AZ390KNFO-3U;4YXK>PM44$M)+(B*.216W7^6U^W?XL\5>(OVPOVIK M/Q!XF\0:Y::1^TE\VHJ+5OB;D MM?A=M?RGQ6\35X:9?EF+63_VQ5S6I5I0BZ_L(TW3A&7-)^RJN2?-\*47I\2O MI_3]_P %6/\ @OEX T#PAXF^ '["/C'_ (3#Q_KL.H^'_&/[0>@"XA\*^!-. M,MWIVI6?PKUF01MXH\8RK$QAUZS5](L;>ZBN])O;^]D2;3?XQR2Q+,26)))) M))).223U.:2BO]$. /#OASPXR=Y3D%&4I5Y*>(Q-5QEB,342:4JDHQBE&";5 M.G",84TY-)SG.<_X*XYX]S_Q S6.:9Y6BHT(N&'P]).-##P;3<:<92DW*;2= M2I*4IS:BF^6,(Q****^Z/BC^B[_@D9_P7!O?V/\ 0M'_ &;_ -INSUSQC^SQ M:WTB>"?&VBPOJOC/X.1:E$^-)#XJ\;:#I^L:DEE:R7LUMH/ATWIU#Q)J9M MHV,5GI]K[T#Q7\6=$+/!+X3\+Z+<*EUX2^'%Y$ ^H27@@U?68)5TVYM-+T_\ MM&TU?^9O_/T^GIUHK+@'Z-G"?!^98;.LTQ]7BG,\%)3H*K2C0PM*I%WC5^KJ M55SJ0:3@ZE:4(2]]0YU&4=>./I"\4<69=B,GRW!4^&LNQD7"M[*I*MB:E.2M M*G[=QI*%.:NIJG2C.46X.?(Y1D4445_1I^ !117TQ^R-^R?\7OVTOCCX3^!/ MP9T.;4M?U^47NO:[/;W+>'/ /@ZTN+:'7?'7C&_@B8:7X=L5NK=2S'S+N[O; M33;))]1OK.VGY,?C\'E>"Q68YCB88/ X*G*K5JU)*,*=."^F69!=_%?QMI$4/B>]TZ:*39(VD_#35;RUNXI5P1 M\3+.2/+1,4_MBKYZ_96_9I^''[(7P$^'?[/OPKM)8?"O@'1Q:/J5X$.K^)]? MO9I-0\2^+M>E3B76=3UNYO;J94Q#!]H6UM8X;2""&/Z%K_*CQ6XYGXA<;9IQ M!!2AEZY M7^UM_P!G-_'K_P!6IXKK_5%K\7OB%_P00_X)Y_$_Q_XX^)7BOPM\4)_%'Q#\ M8>)O'/B2:R^)^LV5G-K_ (MUJ]U_69;2SCMRMI;-J.H7+)$I*QJP0< 5^^> MOB7P[X;9GQ#C.(88FI2S.A1I4OJU*%5\T*DI2YE.K225FK6;N^A^'>-_AWG_ M (AY?D.%R&IAX55QIU+N\7=-+3J?YX%%?Z!__ !#K M_P#!-3_H4?BS_P"'9US_ .1J/^(=?_@FI_T*/Q9_\.SKG_R-7]-?\34>&?\ MT#9I_P"$M'_YJ/YT_P")9_$7_G_EO_A36_\ F8_S\**_T#_^(=?_ ()J?]"C M\6?_ [.N?\ R-1_Q#K_ /!-3_H4?BS_ .'9US_Y&H_XFH\,_P#H&S3_ ,): M/_S4'_$L_B+_ ,_\M_\ "FM_\S'^?A17^@?_ ,0Z_P#P34_Z%'XL_P#AV=<_ M^1J/^(=?_@FI_P!"C\6?_#LZY_\ (U'_ !-1X9_] V:?^$M'_P":@_XEG\1? M^?\ EO\ X4UO_F8_S\**_P! _P#XAU_^":G_ $*/Q9_\.SKG_P C4?\ $.O_ M ,$U/^A1^+/_ (=G7/\ Y&H_XFH\,_\ H&S3_P ):/\ \U!_Q+/XB_\ /_+? M_"FM_P#,Q_GX45_H.:?_ ,&\/_!,VRNDN+GX?_$S5HD!#6.H?%WQ;%:R9(.7 M?29[6<' (^69>&-?:'P+_P""8'[ G[-^HV.M_"?]EWX9Z9XCTN\L]2TGQ7XI MLM1^)?BS1M4T^87-GJFA>)_B5J.KWV@:A'<*KI+8SV[*R+M*A5 \[,?I8<"8 M>A*669+F>8XJWNQG3P^'IM]I5/K%6_O2A. MO7J)=XT_84H2]'5@?PV?L+_\$=_VP/VX;[1M>TGPG\UNP>2-C_8EX>_9 M"^%O_!,3]D&X\"?LN7C>"?&WQ-^*W[._PQ\=_M">)+/2]>\?7=[\8?C;\/?@ MWJ'CNY?4;&33X;S1M$\=ZO-X:TN2U/A_3]2EBN+RQNOM6K2W_P"NM&M;M4O-+UG1]2@:WO+*\MW^\C1 MN<,I5XW59(V2158?S1QOXY<2TX58TZD9OZS*H MDL7*T?=A4C##W2:HQ=Y/^B.#O!CA[@?+L;++*DL=Q-BL/5I1S"O>$Z4JE.4% M]7C3;>%CKK*G*=>S:]K)6BOYR/"_Q2^,'PX^)'Q-\9^$;_XD^#;/X*^)M>U, MMX]^+'Q/\8:9^T'HR_MTM^S%X2\!V>E_$7]I[QZ/BA/XB\*:3\1;"\U>;PEX M/\1>$/&EKX0_LR=O#^NQ:=??TPU\B>'/V)?@MHOBGP!XKUFZ^)/Q'G^$VHWV MM?"O1_BI\2_%?Q T'P+KVHW0OKGQ+:6&OW\C>*/%8U!8KJ#5_$,NL:G:WL"7 M]K=PWRBYKZ[KX?C3B#+<_K8&> H2C/#JJIU9QY9RA+V:HTG)SJ3J>S4)SHZOI7PN^*O@3Q_J6E:?--]GBOM2L?">O7< MMC9M/\BRRJJ,_P H8MQ7\QG_ ;M_LG?LQ?'[]EOXU>)OCA^S_\ !_XM^(M& M^/UWH6DZW\1/A]X8\7:KINBI\._ NH+I5E?:WILTEMIXOKV\F$2,$$EU(^W< M[$VO^"V_[/OP#_8/US]C?]J#]C7PCX:_9]_::M/C9_9'ASPU\*;:S\+:9X[\ M-:+I+ZMJ-_>>!-/1;/4%L]9N=!TB_:"VCBU*P^),FF:XFH6TEC%;_O6+\,^# MY<>XWPVP&;YG'/ZE6Q$<7&C.NL.W2E.$J,ZL9-2C3DXJH MO<4XR:/ZL/&/C3P=\._#.L>-?B!XL\->!?!OAZU%[K_BWQCKNE^&?#.AV1EC MMQ=ZQKVMW4%KIEKY\T*>9-*B;Y57.6 -'P!\1OA[\6/"VG^.?A9X\\&?$KP3 MJTE[%I7C'P!XHT/QEX6U.73;V?3=1CT_Q!X=OKFTO)+?4;6ZMYECF8Q36TD4 M@5T91_,[_P %HOVT/@U\2?VF_@C_ ,$Y/B)\58_A7^SYHOBWPI\3OVU_'T5M MXLO99M+L+%?&/A'X.V-MX1L;J\FO+O25L[R1A8WMO!JGB?PU>EX/[&U!&\?_ M ."8_P"VK^S=^RS_ ,%%?BW^R5\$?B]IOCW]B/\ :M\86WB[X :K;:7XGT2R M^%7QE\10V\-CX O[/QM8:==V=I>I;?\ ",1SK%J+WKZ)X0F::!KC53!YV%\' M,UQ/ KXD5+&+.JF#GFM+#K!U'A)Y9"I&GKC$N18VI!SQE+#7+AEE6N\536*AF,X2J:85OG>#A/DPE7$648XJ;BWR MTY-_U7:G\8OA%HOQ*\/?!C6?BG\.-)^,/B[2)O$'A3X4:GXX\,V'Q*\3Z#;1 M:Y/<:WX>\"W6J)JFM:1'!X9\2.]S;6LL*IX>OF9P+2BS? M&[XU_"3X.0^)'OHO#LOQ4^(_@[X>QZ_)I:VK:G'HK^+=9LQJKVRWUB9Q 9#" M+R(R;1(F?YBO^"K_ (]^/GPO_P""VO[*_C_]E_X;V?Q<^.OAC]B/Q3?^ OA_ M?QS7,&N3M9?MCVVO7"Z;:ZG9SZ[=V'A:?7-2M],M;A+O5+C2(M.LQ)=7443] M-_P2#\'?LG_MG?%/7_VA/VM/B[XG_:4_X*+>&M5N;G5_A1^T)HMGX6L_@U!H M5_>B+_A5OPL-U)IOB33=-UF;4)5G@BC@\.W#6C1^&_#5^(KF^TGX58#!\*Y9 MQMC\UKULEKY90Q=?#X2E&OC5B<17Q=&G%Q7[O"8!+#P-?VO?V3?AM-X>MOB+^U#^SMX!N/%WA;2O'/A2W\:_&OX:^% MIO$_@G79+N+0_&/AZ+7/$T#:UX6O9;"_6TU"V$MI<-93"&9S&X7B_P#AX+^P M3_T>[^R'_P")*?!G_P";2NT^+?[(W[+?Q\\267C#XW?L\_!OXM>*]-T2V\-: M?XC^(?P[\+^+=:LO#UG?ZEJEIHEKJ6MZ;-+!I<>I:QJTZ0*PC674IY H:1R? MYO?^"3?[)/[+WQ2_;E_X+ >"_B3^SW\'/'GA'X3_ +24GAWX8^&?%GP\\+Z] MH?P_T%?B_P#M'Z2-&\'Z9J6FR0^'M,&F>'M"M_)M4BC\G1[:/;LAC"^)PYPW MP3F_#?$>=XS%9K0K\+T,-7Q%.G'"2A4^LXREA(QHRDXOW75C*3FHW4797:1[ M.?\ $'&.5<09!DV%P^65Z/$E;$4:%2H\5&5/ZOA*F*E*M&/,O>5*48J#E9M7 M=KL_H^U?]L+]DG0/"'A'X@Z[^U)^SGHG@+X@2Z]!X#\;ZO\ &[X9Z;X0\;3^ M%;Y=+\3P^$?$MYXG2R\22Z;J3I;WZV[^R M'_XDI\&?_FTK^?O_ (+W?#?X;?!?5/\ @EEX#^&'P.\*W/P]\-_&KXJ7&E? M3P5X:T;2/#GBY=1\7_!'6]6\$:=X:M-.:R+Z]JE]?P2QFUE2XGUN1IHI?,<- MX#\>?VO/V8+#4-9_9@U/_@@UX1^$'[0?Q<\$ZIX=^%^D:YX'^%'A'QBVM^.= M-U;PYX.\0>$C_P *?M;F^O/^$B#)82:=.+B74=.-I:2"^0(OU^1>$65Y]D7# M^>8#^T<=3SYX^IR0KY30EAL-A,;5PRJU88K$4IU+4H1J5ITE*G3ES1YDG&_R M>=>*F99)G6>Y-CGE^"J9(L#34IT,TK1Q.(Q6#I8ATZ_M'?L\Z;\,-.^-NH_'CX,V'P8UBX6TTGXNWOQ1\$6OPPU2Z;4 M;O2%MM.\?3ZXNE7UP=6L+ZU"17;,;BRE@QYL;JOE/_#P7]@G_H]W]D/_ ,24 M^#/_ ,VE?RC_ +^!OB%IG[8M]K&J^$-3N;* MYU31++Q1I/[4_B+1(-3&G74T-K>S:-J5C=/;B4RV_P!O$-TD-VD\$7]3(_X) MK_\ !/C _P",*?V7^@_YHG\/_P#Y15\_GG!?!'#6!HYAC\YQ^;87,SNE[9\./VF_P!FWXQ'Q"/A M%^T'\#_BF?".FIK'BL?#CXL> _'!\,:1)Y_EZKXA'AG7[K^Q=-;[+'/AY\/\ 0/V$O%!T/P5X-TBQ\.^%])-WX8_95U6Z.G:'I4,5M:&34]6U M2X)PG%?]FRQ&'R.MERS"$*=*M5SC!8C&1PN)KTW*&'FE M0E"G7:]BZCC"=N937B4?%?.J6+PF'Q7#']HPHU\ZI8]X"\:^-_#/A77/B#X@^V:5I_P#87@?2==U."?Q9K/V_7=#@^RV$=Q/Y MVLVD6S?<0JYJ'QB^$>D_$K1/@QJGQ3^'&F_&'Q-I$OB#PW\*-0\;^&;/XE>( M-!@BU>>?6]$\"W&J+JFJZ0D&@:\[W,%K)"J:)=L7 MIBG\C?[4G_ 42^"?_ M 4-_:2_X(F^,?AJFI^&/'?@S]L#1K+XN_"CQ"C/KOP[U[6OBY^S*ME$-4CM MTM_$GAN\FT366TS48!&]Q!9,+VSTV^2XL+?[T^/G_*RC^Q+_ -FB^*O_ %%? MVN*\JIX1U\OPF%6>5,1E6;2R3/LTKX:=.*=*ME%:O3HTD[OFI8B%*%3VJ;4H MS4Z3E!Q;].'BG2QV)Q,LFIX?,LJCG&1Y;1Q$*DFJE+-:5"I5JM6]VK0G5E3] MFTG&4'&HHS4DOVI\>?MA_LC_ K\5:GX%^)_[4O[.7PX\;Z(+,ZSX-\>?&_X M9^$/%6D#4;&VU33SJ?A[Q#XGM[NP$^F7MG<0^;"GFP7<4R;HY$8XV@?MS?L3 M^*]=T7PMX6_;#_99\2^)O$NK:=H'ASPYH'[07PEUC7=?UW6+R'3](T71=(T[ MQ=)<:KJUU?W%O!;6T$_&+2O#VHI?Z%IWQ*\)Z+XRL]'O3XHTS3?M6FV^O6:5"$I\O,KZ.344G)I/]8OB;^U/^S%\ M%?$%OX3^,G[1OP'^$OBF[TNWURU\-?$WXO?#[P'X@N=%N[F[L[76+?1O%/B& MTN9M+DN["_BCN%C,3R64R*Y:-PO"67[?'["NI7EIIVG?MI?LF7^H7]S!96-C M9?M&_!ZZO+V\NI4@M;2TM8/&+/E1^"M#N_ M$;>%?B?KT=Y'J,%QX)OT@O+73VLGM_'\L:WHNOM-O7R1^UWI5W\$_A1;>//V MM?\ @@+^S9\+?@M9^,O#MAK?B+X6_M$?"_P;XKNK_4?ML.FZ-!KWP,FD\06U MM,XE=EB"VKO:1K=DQ$HWJ9)X7\*YMA^'H4,_GF.8YUAL-4G1PV8Y!3KPQ->" ME/"4\#CC.T<54QN$P-?#0I5(?O&XN?LXNTDVK/^;GX9_M)_M%?!C2+[0?@] M\?/C3\)]"U746UC4]%^&GQ3\<^!-)U'5VMX+)M4OM-\+:[:PW>HFSM+6(SR( MTIBMHX]VU% _=K_@@KX1TC]K;]L?XB_%O]IVX\1?'GXD_!;P3X7\4:F)H4YQ=:"C4<9TVX33E:4&XN M\78_D7PCJU<=XA\(99C:LL9EM/$2E'#U9.I0C*%&K.$E2FW34H32G%J-XR2D MK-7/T?\ ^#>[X6?#+]H3X&?M1_'OXZ_#OP-\7_C!X_\ VJ/$J^+/'?Q&\)Z% MXOU?4PO@_P )>+F\N/6[":WTPR>(_'/BBZF-I# 9WU,+-OCM[9(=_P#X.(/@ M#\#OAW^P]X.\?_#SX0_#;X?>-] _:&\!6VD>+/ G@OP_X-U^SM=2\,^.GOK1 M=4\-6%K-+:23:?I\IBD9XQ-I\$X430Q.A17\KUL?CJ?TF*6"IXVK3P=/.,/1 MC2C4FJ4:2H4H*DJ:ERJFH>XH)$I3Q<\IKU9573 M@ZCJNK.;J.;7,ZCG[[FWS.7O-WU/(_#?C/Q-\1O^"T?_ 1<^(7C359-=\8^ M._\ @F#X*\9>+-;FM[2UEUCQ+XG^!W[7.MZ[JDMKI]O%!;27&J7UU*T<$44* M&8K'&B!5!_P_"S1_V>_VLOAGX;@^'G[2&I?&*TT/4?C#X(O=4\*^, M;^U\,>$-3UGPY?7E[H=] ESXCL+[2=*^QZN\;:K;P:7;6D5ZEK!%"A17OY=. M>%\8/!S"X:;P^&Q&33H5*=-N%.=!X_/6Z,X1M&5+W(_NY)P]V.FBMXN81CB? M";Q:Q.)BL1B:&;0KPJ32G.%=8')+5H3E>4:JYI6J)J?O2UU9^Y?_ 3%^+OQ M%^//[!G[-GQ;^+7B6;QA\1/&?@J_O?$_B:YL-)TRXU>[L?%?B'1[:YGLM#L+ M6UCF&GZ=9HS1P(9&B,LF^5W=ORK_ ."+W_*0S_@N#_V=7-_ZN_\ :GHHK\VE M0H87!_2+PV&HPP^&P]6C"G3A%0A"$.):$80A"*48PC%*,8Q244DDDD?H<*U; M$XKP!Q&(K2Q&(Q%*K.I4G)SG.<^'JLI3G*3^#7PN^(W_!.WXS>/?&W@G1=?\:_!C3M M(\3_ M\5744L6O>"]7UWQEX1\/:Z^D:G:31RKI]]I-P([VRD:2RNVLK2:XM MY)[&SE@**[LHQ%?#4?HUU<-6GAZOUW%PYH2<)+OC?XUUWXE>*OAM^V]HWA'PAXE\37?VG7;'0-$\ M ZSIFEV>HZM$B3^))H;#Q5KL0N=3DO+IDO%#S-Y%OY7XZ_\ #=7[;O\ T>/^ MU3_XD+\6_P#YKZ**_LKP^RC*:M/C/"U])023>KU/Y(XZS7-*57A'$TLRQ%/$8S((O$OQ ^*#?LI76AS^/?&GB3 M7/$_BF]TO5YPM_:ZEK&M:A--J8:+P1X3C1[AI9(8=#AA@>.(,C?MU_P;S_\ M*,GX:_\ 91?B]_ZFU_117\U^/,8TWXE48)0HX?,^%H4X+2,(+*'E:;LI.RO)MMV6I^?'_!6 M+X%_"/X8_P#!6G_@EG\1?A[X"T+P?XP^-7[3/PTUOXIZKH,4]A'XTUW0OCY\ M(HK'7M5TJ*<6:ZZPU?46N[V&WBNK^2Y,M_+4 MY2D[MMG\^W_!7'XD_$K]GG_@JI^U_:_>?#/Q[XN\ M%7VLS:]\*_ /BG55U.^\/:S;RWEM+X@U*]NQ!([0QRSDQ1HH4#Y,^ GQA^,? M[3'[57[(WPY_:%^,?Q?^-7@?4_VF_@EI=SX:^)GQ2\>^,=-CM/$7Q(\,:%K7 MV"/6_$,S:3=7&D7ES;O<6K0W CF(253@@HK^IN&<'A)>%7#V:RPM.69QX=PD MEB7"+KJ2RR"4E6M[122T34KI'\U<0XK%+Q.SW+%B:BRZ?$&)B\.IR]@XO,I- MQ=*_LVF]TXV?4^[_ /@M3\7_ (N? S_@J]^TQK?P5^*WQ,^$6L>*?#/P2B\1 MZI\,_'WBSP+J&MP6WP7^'<5O:ZE=^&-7M9+NS1;*U*PNQB#Q"0)YA+'\KO$W M[3W[2_QGM]*\"?%_]HKX\?%+P5?>(-%N+OPG\0OC#\1/&/AV>Z@O$2WNWT?Q M!XCN+?[9$L\WE3",21&0F-E)S1175X=9;EU7P\X%S"I@*%3'T\ERUQKRI4W6 MBX8*BH-5''G3@DE%J7NI*UK(YO$#,,?2X]XUP-/'5J>"GF^8*5&-6:I-3Q=5 0S3IJ7(U)MN2:]YMWO<__V0$! end XML 14 dakt20200801q110-q_htm.xml IDEA: XBRL DOCUMENT 0000915779 2020-05-03 2020-08-01 0000915779 2020-08-24 0000915779 us-gaap:CommonStockMember 2020-05-03 2020-08-01 0000915779 us-gaap:PreferredStockMember 2020-05-03 2020-08-01 0000915779 2020-05-02 0000915779 2020-08-01 0000915779 2019-04-28 2019-08-03 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-01 0000915779 us-gaap:CommonStockMember 2020-08-01 0000915779 us-gaap:AdditionalPaidInCapitalMember 2020-08-01 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-05-02 0000915779 us-gaap:AdditionalPaidInCapitalMember 2020-05-02 0000915779 us-gaap:TreasuryStockMember 2020-05-03 2020-08-01 0000915779 us-gaap:CommonStockMember 2020-05-02 0000915779 us-gaap:RetainedEarningsMember 2020-05-02 0000915779 us-gaap:TreasuryStockMember 2020-05-02 0000915779 us-gaap:AdditionalPaidInCapitalMember 2020-05-03 2020-08-01 0000915779 us-gaap:TreasuryStockMember 2020-08-01 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-05-03 2020-08-01 0000915779 us-gaap:RetainedEarningsMember 2020-05-03 2020-08-01 0000915779 us-gaap:RetainedEarningsMember 2020-08-01 0000915779 us-gaap:CommonStockMember 2019-08-03 0000915779 us-gaap:RetainedEarningsMember 2019-08-03 0000915779 us-gaap:AdditionalPaidInCapitalMember 2019-04-27 0000915779 2019-04-27 0000915779 us-gaap:TreasuryStockMember 2019-08-03 0000915779 us-gaap:RetainedEarningsMember 2019-04-27 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-27 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-28 2019-08-03 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-03 0000915779 us-gaap:AdditionalPaidInCapitalMember 2019-04-28 2019-08-03 0000915779 us-gaap:AdditionalPaidInCapitalMember 2019-08-03 0000915779 us-gaap:CommonStockMember 2019-04-28 2019-08-03 0000915779 2019-08-03 0000915779 us-gaap:TreasuryStockMember 2019-04-27 0000915779 us-gaap:RetainedEarningsMember 2019-04-28 2019-08-03 0000915779 us-gaap:TreasuryStockMember 2019-04-28 2019-08-03 0000915779 us-gaap:CommonStockMember 2019-04-27 0000915779 us-gaap:EmployeeStockOptionMember 2019-04-28 2019-08-03 0000915779 us-gaap:EmployeeStockOptionMember 2020-05-03 2020-08-01 0000915779 dakt:HighSchoolParkandRecreationMember 2019-04-28 2019-08-03 0000915779 dakt:TransportationMember 2019-04-28 2019-08-03 0000915779 dakt:HighSchoolParkandRecreationMember us-gaap:TransferredOverTimeMember 2019-04-28 2019-08-03 0000915779 dakt:HighSchoolParkandRecreationMember us-gaap:TransferredAtPointInTimeMember 2019-04-28 2019-08-03 0000915779 us-gaap:TransferredAtPointInTimeMember 2019-04-28 2019-08-03 0000915779 dakt:LiveEventsMember 2019-04-28 2019-08-03 0000915779 dakt:TransportationMember dakt:LimitedConfigurationMember 2019-04-28 2019-08-03 0000915779 dakt:InternationalMember dakt:ServiceandOtherMember 2019-04-28 2019-08-03 0000915779 dakt:LiveEventsMember us-gaap:TransferredOverTimeMember 2019-04-28 2019-08-03 0000915779 dakt:LiveEventsMember us-gaap:TransferredAtPointInTimeMember 2019-04-28 2019-08-03 0000915779 dakt:LimitedConfigurationMember 2019-04-28 2019-08-03 0000915779 dakt:HighSchoolParkandRecreationMember dakt:UniqueConfigurationMember 2019-04-28 2019-08-03 0000915779 dakt:HighSchoolParkandRecreationMember dakt:LimitedConfigurationMember 2019-04-28 2019-08-03 0000915779 dakt:TransportationMember us-gaap:TransferredOverTimeMember 2019-04-28 2019-08-03 0000915779 dakt:CommercialMember 2019-04-28 2019-08-03 0000915779 dakt:CommercialMember dakt:UniqueConfigurationMember 2019-04-28 2019-08-03 0000915779 dakt:TransportationMember dakt:UniqueConfigurationMember 2019-04-28 2019-08-03 0000915779 dakt:CommercialMember us-gaap:TransferredAtPointInTimeMember 2019-04-28 2019-08-03 0000915779 dakt:InternationalMember 2019-04-28 2019-08-03 0000915779 dakt:CommercialMember us-gaap:TransferredOverTimeMember 2019-04-28 2019-08-03 0000915779 us-gaap:TransferredOverTimeMember 2019-04-28 2019-08-03 0000915779 dakt:UniqueConfigurationMember 2019-04-28 2019-08-03 0000915779 dakt:TransportationMember dakt:ServiceandOtherMember 2019-04-28 2019-08-03 0000915779 dakt:LiveEventsMember dakt:UniqueConfigurationMember 2019-04-28 2019-08-03 0000915779 dakt:LiveEventsMember dakt:LimitedConfigurationMember 2019-04-28 2019-08-03 0000915779 dakt:LiveEventsMember dakt:ServiceandOtherMember 2019-04-28 2019-08-03 0000915779 dakt:InternationalMember dakt:LimitedConfigurationMember 2019-04-28 2019-08-03 0000915779 dakt:InternationalMember us-gaap:TransferredOverTimeMember 2019-04-28 2019-08-03 0000915779 dakt:InternationalMember us-gaap:TransferredAtPointInTimeMember 2019-04-28 2019-08-03 0000915779 dakt:ServiceandOtherMember 2019-04-28 2019-08-03 0000915779 dakt:CommercialMember dakt:ServiceandOtherMember 2019-04-28 2019-08-03 0000915779 dakt:InternationalMember dakt:UniqueConfigurationMember 2019-04-28 2019-08-03 0000915779 dakt:CommercialMember dakt:LimitedConfigurationMember 2019-04-28 2019-08-03 0000915779 dakt:TransportationMember us-gaap:TransferredAtPointInTimeMember 2019-04-28 2019-08-03 0000915779 dakt:HighSchoolParkandRecreationMember dakt:ServiceandOtherMember 2019-04-28 2019-08-03 0000915779 dakt:TransportationMember us-gaap:TransferredOverTimeMember 2020-05-03 2020-08-01 0000915779 dakt:TransportationMember dakt:LimitedConfigurationMember 2020-05-03 2020-08-01 0000915779 dakt:HighSchoolParkandRecreationMember us-gaap:TransferredAtPointInTimeMember 2020-05-03 2020-08-01 0000915779 dakt:HighSchoolParkandRecreationMember 2020-05-03 2020-08-01 0000915779 dakt:CommercialMember us-gaap:TransferredOverTimeMember 2020-05-03 2020-08-01 0000915779 dakt:LiveEventsMember dakt:ServiceandOtherMember 2020-05-03 2020-08-01 0000915779 dakt:LimitedConfigurationMember 2020-05-03 2020-08-01 0000915779 dakt:InternationalMember us-gaap:TransferredAtPointInTimeMember 2020-05-03 2020-08-01 0000915779 dakt:InternationalMember dakt:ServiceandOtherMember 2020-05-03 2020-08-01 0000915779 dakt:TransportationMember us-gaap:TransferredAtPointInTimeMember 2020-05-03 2020-08-01 0000915779 dakt:InternationalMember 2020-05-03 2020-08-01 0000915779 dakt:LiveEventsMember us-gaap:TransferredOverTimeMember 2020-05-03 2020-08-01 0000915779 dakt:TransportationMember 2020-05-03 2020-08-01 0000915779 dakt:CommercialMember dakt:UniqueConfigurationMember 2020-05-03 2020-08-01 0000915779 dakt:CommercialMember 2020-05-03 2020-08-01 0000915779 dakt:LiveEventsMember 2020-05-03 2020-08-01 0000915779 us-gaap:TransferredAtPointInTimeMember 2020-05-03 2020-08-01 0000915779 dakt:HighSchoolParkandRecreationMember us-gaap:TransferredOverTimeMember 2020-05-03 2020-08-01 0000915779 dakt:LiveEventsMember us-gaap:TransferredAtPointInTimeMember 2020-05-03 2020-08-01 0000915779 dakt:InternationalMember us-gaap:TransferredOverTimeMember 2020-05-03 2020-08-01 0000915779 dakt:CommercialMember us-gaap:TransferredAtPointInTimeMember 2020-05-03 2020-08-01 0000915779 dakt:InternationalMember dakt:UniqueConfigurationMember 2020-05-03 2020-08-01 0000915779 us-gaap:TransferredOverTimeMember 2020-05-03 2020-08-01 0000915779 dakt:LiveEventsMember dakt:LimitedConfigurationMember 2020-05-03 2020-08-01 0000915779 dakt:HighSchoolParkandRecreationMember dakt:LimitedConfigurationMember 2020-05-03 2020-08-01 0000915779 dakt:CommercialMember dakt:ServiceandOtherMember 2020-05-03 2020-08-01 0000915779 dakt:InternationalMember dakt:LimitedConfigurationMember 2020-05-03 2020-08-01 0000915779 dakt:TransportationMember dakt:ServiceandOtherMember 2020-05-03 2020-08-01 0000915779 dakt:CommercialMember dakt:LimitedConfigurationMember 2020-05-03 2020-08-01 0000915779 dakt:HighSchoolParkandRecreationMember dakt:UniqueConfigurationMember 2020-05-03 2020-08-01 0000915779 dakt:ServiceandOtherMember 2020-05-03 2020-08-01 0000915779 dakt:TransportationMember dakt:UniqueConfigurationMember 2020-05-03 2020-08-01 0000915779 dakt:LiveEventsMember dakt:UniqueConfigurationMember 2020-05-03 2020-08-01 0000915779 dakt:HighSchoolParkandRecreationMember dakt:ServiceandOtherMember 2020-05-03 2020-08-01 0000915779 dakt:UniqueConfigurationMember 2020-05-03 2020-08-01 0000915779 2020-08-02 2020-08-01 0000915779 country:US 2020-08-01 0000915779 us-gaap:NonUsMember 2019-04-28 2019-08-03 0000915779 us-gaap:NonUsMember 2020-08-01 0000915779 us-gaap:NonUsMember 2020-05-03 2020-08-01 0000915779 country:US 2020-05-02 0000915779 us-gaap:NonUsMember 2020-05-02 0000915779 country:US 2020-05-03 2020-08-01 0000915779 country:US 2019-04-28 2019-08-03 0000915779 us-gaap:OperatingSegmentsMember dakt:InternationalMember 2019-04-28 2019-08-03 0000915779 us-gaap:OperatingSegmentsMember dakt:InternationalMember 2020-05-03 2020-08-01 0000915779 us-gaap:OperatingSegmentsMember dakt:HighSchoolParkandRecreationMember 2020-05-03 2020-08-01 0000915779 us-gaap:OperatingSegmentsMember 2020-05-03 2020-08-01 0000915779 us-gaap:OperatingSegmentsMember dakt:TransportationMember 2019-04-28 2019-08-03 0000915779 us-gaap:OperatingSegmentsMember dakt:LiveEventsMember 2020-05-03 2020-08-01 0000915779 us-gaap:OperatingSegmentsMember dakt:TransportationMember 2020-05-03 2020-08-01 0000915779 us-gaap:OperatingSegmentsMember dakt:LiveEventsMember 2019-04-28 2019-08-03 0000915779 us-gaap:OperatingSegmentsMember 2019-04-28 2019-08-03 0000915779 us-gaap:OperatingSegmentsMember dakt:CommericalMember 2019-04-28 2019-08-03 0000915779 us-gaap:OperatingSegmentsMember us-gaap:MaterialReconcilingItemsMember 2020-05-03 2020-08-01 0000915779 us-gaap:OperatingSegmentsMember dakt:HighSchoolParkandRecreationMember 2019-04-28 2019-08-03 0000915779 us-gaap:OperatingSegmentsMember dakt:CommericalMember 2020-05-03 2020-08-01 0000915779 us-gaap:OperatingSegmentsMember us-gaap:MaterialReconcilingItemsMember 2019-04-28 2019-08-03 0000915779 us-gaap:CertificatesOfDepositMember 2020-08-01 0000915779 us-gaap:CertificatesOfDepositMember 2020-05-02 0000915779 dakt:CommericalMember 2020-05-02 0000915779 dakt:InternationalMember 2020-08-01 0000915779 dakt:CommericalMember 2020-08-01 0000915779 dakt:InternationalMember 2020-05-02 0000915779 dakt:TransportationMember 2020-08-01 0000915779 dakt:TransportationMember 2020-05-02 0000915779 dakt:LiveEventsMember 2020-08-01 0000915779 dakt:LiveEventsMember 2020-05-02 0000915779 dakt:CommericalMember 2020-05-03 2020-08-01 0000915779 us-gaap:FinanceReceivablesMember 2020-08-01 0000915779 srt:MaximumMember us-gaap:FinanceReceivablesMember 2020-05-03 2020-08-01 0000915779 us-gaap:FinanceReceivablesMember 2020-05-02 0000915779 srt:MinimumMember us-gaap:FinanceReceivablesMember 2020-05-03 2020-08-01 0000915779 2016-06-17 0000915779 us-gaap:PerformanceGuaranteeMember us-gaap:SuretyBondMember 2020-08-01 0000915779 us-gaap:PerformanceGuaranteeMember us-gaap:FinancialStandbyLetterOfCreditMember 2020-08-01 0000915779 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-08-01 0000915779 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-08-01 0000915779 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-05-02 0000915779 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-05-02 0000915779 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-08-01 0000915779 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-05-02 0000915779 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-08-01 0000915779 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-08-01 0000915779 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-05-02 0000915779 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-05-02 0000915779 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-05-02 0000915779 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-05-02 0000915779 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-08-01 0000915779 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-08-01 0000915779 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-08-01 0000915779 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-05-02 0000915779 us-gaap:FairValueInputsLevel3Member dakt:ContingentConsiderationLiabilityMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-05-02 0000915779 us-gaap:FairValueInputsLevel3Member dakt:ContingentConsiderationLiabilityMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-05-03 2020-08-01 0000915779 us-gaap:FairValueInputsLevel3Member dakt:ContingentConsiderationLiabilityMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-08-01 0000915779 dakt:UsdToCadMember us-gaap:NondesignatedMember 2020-05-02 0000915779 dakt:UsdToEurMember us-gaap:NondesignatedMember 2020-05-02 0000915779 dakt:UsdToGbpMemberMember us-gaap:NondesignatedMember 2020-08-01 0000915779 dakt:UsdToGbpMemberMember us-gaap:NondesignatedMember 2020-05-02 0000915779 dakt:UsdToAudMember us-gaap:NondesignatedMember 2020-05-02 0000915779 dakt:UsdToEurMember us-gaap:NondesignatedMember 2020-08-01 0000915779 dakt:UsdToCadMember us-gaap:NondesignatedMember 2020-08-01 0000915779 dakt:UsdToAudMember us-gaap:NondesignatedMember 2020-08-01 iso4217:CAD shares iso4217:USD shares iso4217:AUD pure dakt:segment iso4217:USD iso4217:EUR iso4217:GBP false --05-01 Q1 2021 0000915779 DAKTRONICS INC /SD/ 0.05 0.00 0 0 115000000 115000000 45913209 45913210 1343281 1343281 10-Q true 2020-08-01 false 0-23246 SD 46-0306862 201 Daktronics Drive Brookings, SD  57006 605 692-0200 Common Stock, No Par Value DAKT NASDAQ Preferred Stock Purchase Rights DAKT NASDAQ Yes Yes Accelerated Filer false false false 44615015 44609000 40398000 96000 14000 1230000 1230000 88608000 72577000 81435000 86803000 33261000 35467000 3306000 3519000 7595000 9629000 260000 548000 1966000 1817000 262366000 252002000 66059000 67484000 739000 1114000 8048000 7743000 3070000 3354000 26526000 27683000 13312000 13271000 380120000 372651000 48255000 47834000 50159000 50897000 33941000 36626000 10648000 9764000 1107000 844000 144110000 145965000 16412000 15860000 10715000 10707000 21469000 22105000 723000 582000 469000 452000 49788000 49706000 60010000 60010000 45192000 44627000 92557000 85090000 7297000 7470000 -4240000 -5277000 186222000 176980000 380120000 372651000 143644000 180256000 107883000 134751000 35761000 45505000 11556000 18297000 7124000 9093000 7532000 10500000 26212000 37890000 9549000 7615000 85000 269000 73000 35000 -627000 193000 8934000 8042000 1467000 1012000 7467000 7030000 44654000 45089000 44751000 45261000 0.17 0.16 0.17 0.16 7467000 7030000 1037000 -526000 0 41000 1037000 -485000 8504000 6545000 60010000 44627000 85090000 -7470000 -5277000 176980000 7467000 7467000 1037000 1037000 539000 539000 26000 173000 199000 60010000 45192000 92557000 -7297000 -4240000 186222000 57699000 42561000 93593000 -1834000 -4356000 187663000 7030000 7030000 -526000 -526000 41000 41000 643000 643000 779000 779000 2250000 2250000 1187000 1187000 58478000 43204000 98373000 -3021000 -4841000 192193000 7467000 7030000 4337000 4383000 53000 26000 539000 643000 -529000 -118000 1000 5000 -4000 -40000 4271000 30331000 8545000 -18218000 3155000 5856000 86000 73000 0 14510000 492000 455000 -3561000 8272000 210000 1221000 0 2250000 1187000 -210000 -4658000 -481000 -37000 4293000 -14641000 40412000 35742000 44705000 21101000 43000 33000 786000 491000 969000 786000 0 779000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 1. Basis of Presentation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Daktronics, Inc. and its subsidiaries (the “Company”, “Daktronics”, “we”, “our”, or “us”) are the world's industry leader in designing and manufacturing electronic scoreboards, programmable display systems and large screen video displays for sporting, commercial and transportation applications.</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting of normal recurring adjustments) necessary to fairly present our financial position, results of operations and cash flows for the periods presented.  The preparation of financial statements in conformity with generally accepted accounting principles in the United States ("GAAP") requires management to make estimates and assumptions affecting the reported amounts therein.  Due to the inherent uncertainty involved in making estimates, actual results in future periods may differ from those estimates.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain information and disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted.  The balance sheet at </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;">, has been derived from the audited financial statements at that date, but it does not include all the information and disclosures required by GAAP for complete financial statements.</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">  </span><span style="font-family:inherit;font-size:10pt;">These financial statements should be read in conjunction with our financial statements and notes thereto for the year ended </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;">, which are contained in our Annual Report on Form 10-K previously filed with the Securities and Exchange Commission ("SEC").  The results of operations for the interim periods presented are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal year.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. The fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">May 1, 2021</span><span style="font-family:inherit;font-size:10pt;"> will consist of 52 weeks and the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;"> was a 53-week year; therefore, the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> contains operating results for </span><span style="font-family:inherit;font-size:10pt;">13</span><span style="font-family:inherit;font-size:10pt;"> weeks while the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">August 3, 2019</span><span style="font-family:inherit;font-size:10pt;"> contains operating results for </span><span style="font-family:inherit;font-size:10pt;">14</span><span style="font-family:inherit;font-size:10pt;"> weeks.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the totals of the same amounts shown in the condensed consolidated statement of cash flows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.25925925925925%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 3, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,609</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>339</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,101</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Business Developments - Coronavirus Pandemic</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the first quarter of fiscal 2021, we continued to see the global spread of the coronavirus pandemic ("COVID-19"), which grew to create significant volatility, uncertainty and global economic disruption. As disclosed in our Current Report on Form 8-K filed on April 1, 2020, we are taking proactive steps to solidify our financial position and mitigate any adverse consequences. These steps include preserving liquidity by drawing down </span><span style="font-family:inherit;font-size:10pt;"><span>$15,000</span></span><span style="font-family:inherit;font-size:10pt;"> of our existing line of credit, which is included in the "Other long-term obligations" line item in our condensed consolidated balance sheets. In addition, we are pursuing other sources of financing, reducing investments in capital assets, reducing executive pay and board member compensation, and instituting initiatives to reduce other costs in the business. Our board of directors voted to suspend stock repurchases under our share repurchase program and to suspend dividends for the foreseeable future. We believe these measures are necessary to help preserve our ability to borrow for liquidity needs and help us be well positioned when the pandemic passes and economies begin to recover.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal 2020, we offered special voluntary retirement and voluntary exit incentive program ("Offering") and during the first quarter of fiscal 2021, we conducted a reduction in force ("RIF") to adjust our capacity and reduce on-going expenses due to the uncertainties created by the COVID-19 pandemic. Under the Offering, employees had until June 2020 to choose to participate. During the first quarter of fiscal 2021, </span><span style="font-family:inherit;font-size:10pt;"><span>60</span></span><span style="font-family:inherit;font-size:10pt;"> employees agreed to participate and completed employment in June 2020. The approximate cost of this Offering was </span><span style="font-family:inherit;font-size:10pt;"><span>$931</span></span><span style="font-family:inherit;font-size:10pt;">. Under the RIF, employment was terminated with </span><span style="font-family:inherit;font-size:10pt;"><span>108</span></span><span style="font-family:inherit;font-size:10pt;"> employees with severance totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$1,426</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various government programs have been announced which provide financial relief for affected businesses that suffered reductions in revenue resulting from the COVID-19 pandemic including the Canada Emergency Wage Subsidy ("CEWS") under the COVID-19 Economic Response Plan in Canada, the Australian JobKeeper subsidy in Australia, the Temporary COVID-19 Wage Subsidy in Ireland, and the Job Retention Program in the United Kingdom. During the first quarter of fiscal 2021, we received </span><span style="font-family:inherit;font-size:10pt;"><span>$812</span></span><span style="font-family:inherit;font-size:10pt;"> in total governmental wage subsidies and recorded such as a reduction of compensation expense, which is mostly included in the "Costs of sales" line item in our condensed consolidated statements of operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There have been no material changes to our significant accounting policies and estimates as described in our Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;">, other than described in the Accounting Standards Adopted section below.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards Adopted</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2017-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other (Topic 350),</span><span style="font-family:inherit;font-size:10pt;"> which simplifies the subsequent measurement of goodwill by removing the second step of the two-step impairment test. The amendment requires an entity to perform its annual or interim goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. A goodwill impairment will be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 is effective for interim and annual periods beginning after December 15, 2019 and will require adoption on a prospective basis. We adopted ASU 2017-04 during the first quarter of fiscal 2021 and the adoption did not have an impact on our condensed consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Measurement of Credit Losses on Financial Instruments, </span><span style="font-family:inherit;font-size:10pt;">which provides guidance regarding the measurement and recognition of credit impairment for certain financial assets. ASU 2016-13 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, the ASU 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. ASU 2016-13 is effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted, and will require adoption on a modified retrospective basis. We adopted ASU 2016-13 and its related guidance during the first quarter of fiscal 2021 and the adoption did not have a material impact on our condensed consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We estimate an allowance for doubtful accounts using a loss rate method. We measure all expected credit losses for financial assets held</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending allowance for doubtful accounts is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.25925925925925%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for Doubtful Accounts:</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of May 2, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,828</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Charged to costs and expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>735</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deductions (1)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of August 1, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Includes accounts determined to be uncollectible and charged against reserves.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards Not Yet Adopted</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There are no significant ASU's issued not yet adopted as of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the totals of the same amounts shown in the condensed consolidated statement of cash flows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.25925925925925%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 3, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,609</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>339</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,101</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 44609000 20762000 96000 339000 44705000 21101000 15000000 60 931000 108 1426000 812000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There have been no material changes to our significant accounting policies and estimates as described in our Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;">, other than described in the Accounting Standards Adopted section below.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards Adopted</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2017-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other (Topic 350),</span><span style="font-family:inherit;font-size:10pt;"> which simplifies the subsequent measurement of goodwill by removing the second step of the two-step impairment test. The amendment requires an entity to perform its annual or interim goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. A goodwill impairment will be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 is effective for interim and annual periods beginning after December 15, 2019 and will require adoption on a prospective basis. We adopted ASU 2017-04 during the first quarter of fiscal 2021 and the adoption did not have an impact on our condensed consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Measurement of Credit Losses on Financial Instruments, </span><span style="font-family:inherit;font-size:10pt;">which provides guidance regarding the measurement and recognition of credit impairment for certain financial assets. ASU 2016-13 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, the ASU 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. ASU 2016-13 is effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted, and will require adoption on a modified retrospective basis. We adopted ASU 2016-13 and its related guidance during the first quarter of fiscal 2021 and the adoption did not have a material impact on our condensed consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We estimate an allowance for doubtful accounts using a loss rate method. We measure all expected credit losses for financial assets held</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending allowance for doubtful accounts is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.25925925925925%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for Doubtful Accounts:</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of May 2, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,828</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Charged to costs and expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>735</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deductions (1)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of August 1, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Includes accounts determined to be uncollectible and charged against reserves.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards Not Yet Adopted</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There are no significant ASU's issued not yet adopted as of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending allowance for doubtful accounts is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.25925925925925%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for Doubtful Accounts:</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of May 2, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,828</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Charged to costs and expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>735</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deductions (1)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of August 1, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Includes accounts determined to be uncollectible and charged against reserves.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2828000 735000 241000 3322000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 2. Investments in Affiliates</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="font-family:inherit;font-size:10pt;font-style:italic;">Investments – Equity Method and Joint Ventures</span><span style="font-family:inherit;font-size:10pt;">. Investments in affiliates over which we do not have the ability to exert significant influence over the affiliate's 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="font-family:inherit;font-size:10pt;font-style:italic;">Investments – Equity Securities</span><span style="font-family:inherit;font-size:10pt;">. We have evaluated our relationships with our affiliates and have determined that these entities are not variable interest entities. Cash paid for investments in affiliates and loans to affiliates are included in the "Purchases of and loans to equity investment" line item in our condensed consolidated statements of cash </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">flows. 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="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The aggregate amount of investments accounted for under the equity method was </span><span style="font-family:inherit;font-size:10pt;"><span>$16,728</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$17,257</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;">, respectively. Our proportional share of the respective affiliates' earnings or losses is included in the "</span><span style="font-family:inherit;font-size:10pt;">Other (expense) income, net</span><span style="font-family:inherit;font-size:10pt;">" line item in our condensed consolidated statements of operations. For the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">August 3, 2019</span><span style="font-family:inherit;font-size:10pt;">, our share of the losses of our affiliates was </span><span style="font-family:inherit;font-size:10pt;"><span>$529</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$118</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 16728000 17257000 -529000 -118000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 3. Earnings Per Share ("EPS")</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We follow the provisions of ASC 260, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Earnings Per Share</span><span style="font-family:inherit;font-size:10pt;">, 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 common stock or resulted in the issuance of common stock which share in our earnings.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a reconciliation of the net income and common share amounts used in the calculation of basic and diluted EPS for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">August 3, 2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Per share income</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the three months ended August 1, 2020</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Dilution associated with stock compensation plans</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,751</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.17</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the three months ended August 3, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,030</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,089</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Dilution associated with stock compensation plans</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,261</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options outstanding to purchase </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>2,119</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock with a weighted average exercise price of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$9.96</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">for the three months ended August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>2,197</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock with a weighted average exercise price of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$10.03</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">for the three months ended August 3, 2019</span><span style="font-family:inherit;font-size:10pt;"> were not included in the computation of diluted earnings per share because the effects would be anti-dilutive.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a reconciliation of the net income and common share amounts used in the calculation of basic and diluted EPS for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">August 3, 2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Per share income</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the three months ended August 1, 2020</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Dilution associated with stock compensation plans</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,751</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.17</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the three months ended August 3, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,030</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,089</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Dilution associated with stock compensation plans</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,261</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 7467000 44654000 0.17 0 97000 0 7467000 44751000 0.17 7030000 45089000 0.16 0 172000 0 7030000 45261000 0.16 2119000 9.96 2197000 10.03 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 4. Revenue Recognition</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Disaggregation of revenue</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our disaggregation of revenue by segments:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.25925925925925%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended August 1, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Live Events</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">High School Park and Recreation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Transportation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">International</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Type of performance obligation</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unique configuration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,975</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,668</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,012</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Limited configuration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,555</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,419</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,688</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,266</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,653</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,581</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,224</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>587</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,957</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,506</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,474</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,943</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,223</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,644</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Timing of revenue recognition</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goods/services transferred at a point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,892</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,214</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,368</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,374</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,179</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,027</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goods/services transferred over time</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,614</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,044</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,617</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,506</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,474</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,943</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,223</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,644</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.25925925925925%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended August 3, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Live Events</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">High School Park and Recreation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Transportation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">International</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Type of performance obligation</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unique configuration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,965</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,587</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,030</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,897</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Limited configuration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,587</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,930</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,265</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,835</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,006</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>635</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>534</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,824</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,465</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,432</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Timing of revenue recognition</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goods/services transferred at a point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,703</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,697</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,188</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goods/services transferred over time</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,186</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,866</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,321</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,949</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,465</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,432</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See "</span><span style="font-family:inherit;font-size:10pt;">Note 5. Segment Reporting</span><span style="font-family:inherit;font-size:10pt;">" for a disaggregation of revenue by geography.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Contract balances</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects the changes in our contract assets and liabilities: </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:84.62962962962963%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">May 2, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Dollar Change</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Percent Change</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,261</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities - current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,159</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,897</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(738</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities - noncurrent</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,715</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,707</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in our contract assets and contract liabilities from </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> 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 the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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" line items in our condensed consolidated balance sheets. Changes in unearned service-type warranty contracts, net were as follows:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:70.74074074074073%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:80%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,490</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">New contracts sold</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,188</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: reductions for revenue recognized</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,813</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;">, 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 condensed consolidated balance sheets.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;">, we recognized revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$30,358</span></span><span style="font-family:inherit;font-size:10pt;"> related to our contract liabilities as of </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Remaining performance obligations</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;">, the aggregate amount of the transaction price allocated to the remaining performance obligations was </span><span style="font-family:inherit;font-size:10pt;"><span>$245,756</span></span><span style="font-family:inherit;font-size:10pt;">. We expect approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$204,878</span></span><span style="font-family:inherit;font-size:10pt;"> of our remaining performance obligations to be recognized over the next </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;"> months, with the remainder recognized thereafter. Remaining performance obligations related to product and service agreements at </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> are </span><span style="font-family:inherit;font-size:10pt;"><span>$191,717</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$54,039</span></span><span style="font-family:inherit;font-size:10pt;">, 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> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our disaggregation of revenue by segments:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.25925925925925%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended August 1, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Live Events</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">High School Park and Recreation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Transportation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">International</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Type of performance obligation</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unique configuration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,975</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,668</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,012</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Limited configuration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,555</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,419</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,688</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,266</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,653</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,581</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,224</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>587</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,957</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,506</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,474</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,943</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,223</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,644</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Timing of revenue recognition</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goods/services transferred at a point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,892</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,214</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,368</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,374</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,179</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,027</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goods/services transferred over time</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,614</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,044</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,617</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,506</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,474</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,943</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,223</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,644</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.25925925925925%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended August 3, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Live Events</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">High School Park and Recreation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Transportation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">International</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Type of performance obligation</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unique configuration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,965</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,587</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,030</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,897</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Limited configuration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,587</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,930</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,265</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,835</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,006</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>635</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>534</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,824</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,465</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,432</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Timing of revenue recognition</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goods/services transferred at a point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,703</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,697</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,188</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goods/services transferred over time</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,186</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,866</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,321</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,949</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,465</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,432</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8727000 41975000 7668000 7724000 4012000 70106000 22555000 5419000 20688000 6266000 8653000 63581000 3224000 4080000 587000 508000 1558000 9957000 34506000 51474000 28943000 14498000 14223000 143644000 22892000 6214000 19368000 6374000 9179000 64027000 11614000 45260000 9575000 8124000 5044000 79617000 34506000 51474000 28943000 14498000 14223000 143644000 12965000 45587000 6030000 11897000 15678000 92157000 27235000 7713000 23800000 6587000 9930000 75265000 3835000 6006000 635000 534000 1824000 12834000 44035000 59306000 30465000 19018000 27432000 180256000 27703000 9120000 22599000 6697000 10188000 76307000 16332000 50186000 7866000 12321000 17244000 103949000 44035000 59306000 30465000 19018000 27432000 180256000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects the changes in our contract assets and liabilities: </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:84.62962962962963%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">May 2, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Dollar Change</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Percent Change</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,261</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities - current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,159</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,897</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(738</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities - noncurrent</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,715</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,707</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 33261000 35467000 -2206000 -0.062 50159000 50897000 -738000 -0.014 10715000 10707000 8000 0.001 Changes in unearned service-type warranty contracts, net were as follows:<div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:70.74074074074073%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:80%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,490</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">New contracts sold</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,188</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: reductions for revenue recognized</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,813</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 24490000 8188000 9115000 250000 23813000 30358000 245756000 204878000 P12M 191717000 54039000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 5. Segment Reporting</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We organize and manage our business by the following </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> segments which meet the definition of reportable segments under ASC 280-10, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Segment Reporting</span><span style="font-family:inherit;font-size:10pt;">: 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. We evaluate segment performance based on operating results through contribution margin, which is comprised of gross profit less selling expense. We exclude general and administration expense, product design and development expense, non-operating income and expense, and income tax expense in the segment analysis. 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.  </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth certain financial information for each of our five reporting segments for the periods indicated:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:72.22222222222221%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 3, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net sales:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,506</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,035</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Live Events</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,474</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    High School Park and Recreation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,465</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Transportation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    International</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,223</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,432</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,644</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180,256</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross profit:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Commercial</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,742</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,218</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Live Events</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,354</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,737</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    High School Park and Recreation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,187</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Transportation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,143</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,754</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    International</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,046</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,609</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,761</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,505</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contribution margin: (1)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Commercial</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,441</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,084</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Live Events</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,138</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    High School Park and Recreation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Transportation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,381</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,452</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    International</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,208</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,208</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Non-allocated operating expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Product design and development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,549</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nonoperating income (expense):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Interest income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other (expense) income, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(627</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,934</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,042</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation and amortization:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>974</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Live Events</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,451</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    High School Park and Recreation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>512</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Transportation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>237</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    International</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>693</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Unallocated corporate depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>688</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>711</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,337</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,383</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Contribution margin consists of gross profit less selling expense. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:74.44444444444444%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 3, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net sales:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,069</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outside United States</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,575</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,796</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,644</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">May 2, <br/>2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and equipment, net of accumulated depreciation:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,822</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,422</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outside United States</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,062</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 suppliers that could limit our supply or cause delays in obtaining raw material and components needed in manufacturing.</span></div> 5 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth certain financial information for each of our five reporting segments for the periods indicated:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:72.22222222222221%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 3, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net sales:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,506</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,035</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Live Events</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,474</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    High School Park and Recreation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,465</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Transportation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    International</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,223</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,432</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,644</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180,256</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross profit:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Commercial</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,742</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,218</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Live Events</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,354</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,737</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    High School Park and Recreation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,187</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Transportation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,143</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,754</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    International</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,046</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,609</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,761</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,505</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contribution margin: (1)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Commercial</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,441</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,084</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Live Events</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,138</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    High School Park and Recreation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Transportation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,381</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,452</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    International</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,208</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,208</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Non-allocated operating expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Product design and development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,549</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nonoperating income (expense):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Interest income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other (expense) income, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(627</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,934</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,042</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation and amortization:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>974</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Live Events</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,451</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    High School Park and Recreation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>512</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Transportation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>237</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    International</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>693</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Unallocated corporate depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>688</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>711</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,337</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,383</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div>(1) Contribution margin consists of gross profit less selling expense. 34506000 44035000 51474000 59306000 28943000 30465000 14498000 19018000 14223000 27432000 143644000 180256000 7742000 9218000 9354000 12737000 10476000 10187000 5143000 6754000 3046000 6609000 35761000 45505000 4441000 4084000 7138000 8872000 7915000 6592000 4381000 5452000 330000 2208000 24205000 27208000 7124000 9093000 7532000 10500000 9549000 7615000 85000 269000 73000 35000 -627000 193000 8934000 8042000 1467000 1012000 7467000 7030000 772000 974000 1451000 1398000 496000 512000 237000 264000 693000 524000 688000 711000 4337000 4383000  The following table presents information about net sales and property and equipment, net of accumulated depreciation, in the United States and elsewhere:<div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:74.44444444444444%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 3, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net sales:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,069</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outside United States</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,575</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,796</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,644</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">May 2, <br/>2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and equipment, net of accumulated depreciation:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,822</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,422</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outside United States</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,062</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 128069000 149460000 15575000 30796000 143644000 180256000 56822000 58422000 9237000 9062000 66059000 67484000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 6. Marketable Securities</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have a cash management program which provides for the investment of cash balances not used in current operations.  We classify our investments in marketable securities as available-for-sale in accordance with the provisions of ASC 320, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Investments – Debt and Equity Securities.</span><span style="font-family:inherit;font-size:10pt;">  Marketable securities classified as available-for-sale are reported at fair value with unrealized gains or losses, net of tax, reported in </span><span style="font-family:inherit;font-size:10pt;">accumulated other comprehensive loss</span><span style="font-family:inherit;font-size:10pt;"> in the condensed consolidated balance sheets.  As it relates to fixed income marketable securities, it is not likely we will be required to sell any of these investments before recovery of the entire amortized cost basis. In addition, as of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;">, we anticipate we will recover the entire amortized cost basis of such fixed income securities, and we have determined no other-than-temporary impairments associated with credit losses were required to be recognized. The cost of securities sold is based on the specific identification method. Where quoted market prices are not available, we use the market price of similar types of securities traded in the market to estimate fair value.  </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;">, our available-for-sale securities consisted of the following:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:79.81481481481481%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of August 1, 2020</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of May 2, 2020</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Realized gains or losses on investments are recorded in our condensed consolidated statements of operations as "</span><span style="font-family:inherit;font-size:10pt;">Other (expense) income, net</span><span style="font-family:inherit;font-size:10pt;">." Upon the sale of a security classified as available-for-sale, the security’s specific unrealized gain (loss) is reclassified out of </span><span style="font-family:inherit;font-size:10pt;">accumulated other comprehensive loss</span><span style="font-family:inherit;font-size:10pt;"> into earnings based on the specific identification method. In the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">August 3, 2019</span><span style="font-family:inherit;font-size:10pt;">, the reclassifications from </span><span style="font-family:inherit;font-size:10pt;">accumulated other comprehensive loss</span><span style="font-family:inherit;font-size:10pt;"> to net earnings were immaterial. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All available-for-sale securities are classified as current assets, as they are readily available to support our current operating needs. The contractual maturities of available-for-sale debt securities as of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:80%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Less than 12 months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;">, our available-for-sale securities consisted of the following:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:79.81481481481481%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of August 1, 2020</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of May 2, 2020</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1230000 0 1230000 1230000 0 1230000 1230000 0 1230000 1230000 0 1230000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All available-for-sale securities are classified as current assets, as they are readily available to support our current operating needs. The contractual maturities of available-for-sale debt securities as of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:80%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Less than 12 months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1230000 1230000 1230000 1230000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 7. Goodwill</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill related to each reportable segment for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> were as follows: </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Live Events</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Transportation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">International</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of May 2, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,144</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,295</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,743</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of August 1, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,235</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,483</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,048</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We perform an analysis of goodwill on an annual basis, and it is tested 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 on November 4, 2019 and concluded no goodwill impairment existed. We plan to complete our annual analysis as of the first business day of our third quarter of fiscal 2021, which will begin on November 2, 2020.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2020, we began to see the impacts from the COVID-19 pandemic that could have a negative impact on our forecasted revenue and profitability and stock price declines. This, along with other market conditions, led us to perform an interim goodwill impairment analysis in the fourth quarter of fiscal 2020. After evaluating our results, events and circumstances, we determined no goodwill impairment was necessary. Although the COVID-19 pandemic continues to cause uncertainty, in the first quarter of fiscal 2021, we considered if any new events had occurred or if circumstances had changed such that it was more likely than not that the fair value of any of our reporting units was below its carrying amount, and we did not identify any further impairment indicators; therefore, we did not perform an additional interim impairment analysis.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill related to each reportable segment for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> were as follows: </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Live Events</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Transportation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">International</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of May 2, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,144</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,295</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,743</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of August 1, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,235</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,483</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,048</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2266000 3144000 38000 2295000 7743000 13000 91000 13000 188000 305000 2279000 3235000 51000 2483000 8048000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 8. Selected Financial Statement Data</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories consisted of the following: </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">May 2, <br/>2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,076</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,416</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,435</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,803</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net consisted of the following:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">May 2, <br/>2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,183</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,183</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,967</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Office furniture and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,174</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer software and hardware</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,441</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equipment held for rental</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>287</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>287</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Demonstration equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,473</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transportation equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,944</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,641</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251,440</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,582</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,956</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories consisted of the following: </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">May 2, <br/>2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,076</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,416</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,435</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,803</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 33076000 35306000 9943000 12102000 38416000 39395000 81435000 86803000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net consisted of the following:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">May 2, <br/>2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,183</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,183</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,967</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Office furniture and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,174</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer software and hardware</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,441</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equipment held for rental</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>287</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>287</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Demonstration equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,473</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transportation equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,944</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,641</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251,440</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,582</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,956</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2183000 2183000 69967000 68804000 105188000 104157000 6174000 6151000 53691000 53441000 287000 287000 8368000 8473000 7783000 7944000 253641000 251440000 187582000 183956000 66059000 67484000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 9. Receivables</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We invoice customers based on a billing schedule as established in our contracts.  We sometimes have the ability to file a contractor’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 </span><span style="font-family:inherit;font-size:10pt;"><span>$3,322</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,828</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;">, respectively. Included in accounts receivable as of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$741</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$687</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of retainage on construction-type contracts, all of which is expected to be collected within one year.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 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 </span><span style="font-family:inherit;font-size:10pt;"><span>$4,045</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4,633</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;">, respectively.  Contract receivables bearing annual interest rates of </span><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>9.0</span></span><span style="font-family:inherit;font-size:10pt;"> percent are due in varying annual installments through </span><span style="font-family:inherit;font-size:10pt;">2024</span><span style="font-family:inherit;font-size:10pt;">.  The face value of long-term receivables was </span><span style="font-family:inherit;font-size:10pt;"><span>$4,327</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5,166</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We evaluated our receivable and contract assets as of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and reserved for anticipated losses. Due to the uncertainty created by the COVID-19 pandemic, this loss may materially change from this estimate.</span></div> 3322000 2828000 741000 687000 4045000 4633000 0.050 0.090 4327000 5166000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 10. Share Repurchase Program</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 17, 2016, our Board of Directors approved a stock repurchase program under which we may purchase up to </span><span style="font-family:inherit;font-size:10pt;"><span>$40,000</span></span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> repurchases of shares of our outstanding common stock. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">August 3, 2019</span><span style="font-family:inherit;font-size:10pt;">, we repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>187</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock at a total cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,187</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$32,539</span></span><span style="font-family:inherit;font-size:10pt;"> of remaining capacity under our current share repurchase program.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As part of our COVID-19 response, on April 1, 2020, our Board of Directors voted to suspend stock repurchases under our share repurchase program for the foreseeable future.</span></div> 40000000 0 187000 1187000 32539000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 11. Commitments and Contingencies</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Litigation:  </span><span style="font-family:inherit;font-size:10pt;">We are a party to legal proceedings and claims which arise during the ordinary course of business. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$2,118</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,072</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, were included in the "Accrued expenses" line item in our condensed consolidated balance sheets for a probable and reasonably estimated cost to settle a patent litigation claim. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Warranties:  </span><span style="font-family:inherit;font-size:10pt;">Changes in our warranty obligation </span><span style="font-family:inherit;font-size:10pt;">for the three months ended August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:62.03703703703704%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:78%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning accrued warranty obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,624</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">      Warranties issued during the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">      Settlements made during the period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">      Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(308</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending accrued warranty obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,060</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Performance guarantees:  </span><span style="font-family:inherit;font-size:10pt;">We have entered into standby letters of credit and surety bonds with financial institutions relating to the guarantee of our future performance on contracts, primarily construction-type contracts.  As of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;">, we had outstanding letters of credit and surety bonds in the amount of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$14,788</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$35,079</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.  Performance guarantees are issued to certain customers </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;">, we were not aware of any indemnification claim from a customer.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Purchase commitments:</span><span style="font-family:inherit;font-size:10pt;">  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 </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;">, we were obligated under the following unconditional purchase commitments:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:56.481481481481474%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:77%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal years ending</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,831</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,755</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,637</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2118000 2072000 <span style="font-family:inherit;font-size:10pt;">Changes in our warranty obligation </span><span style="font-family:inherit;font-size:10pt;">for the three months ended August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following:</span><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:62.03703703703704%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:78%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning accrued warranty obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,624</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">      Warranties issued during the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">      Settlements made during the period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">      Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(308</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending accrued warranty obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,060</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 25624000 2800000 1056000 -308000 27060000 14788000 35079000  As of <span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;">, we were obligated under the following unconditional purchase commitments:</span><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:56.481481481481474%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:77%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal years ending</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,831</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,755</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,637</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2831000 2750000 1755000 148000 113000 40000 7637000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 12. Income Taxes</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We calculate the provision for income taxes during interim reporting periods by applying an estimate of the annual effective tax rate for the full fiscal year to “ordinary” income or loss (pre-tax income or loss excluding unusual or infrequently occurring discrete items) for the reporting period. Due to various factors and operating in multiple state and foreign jurisdictions, our effective tax rate is subject to fluctuation. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our effective tax rate for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>16.4 percent</span></span><span style="font-family:inherit;font-size:10pt;"> as compared to </span><span style="font-family:inherit;font-size:10pt;"><span>12.6 percent</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">August 3, 2019</span><span style="font-family:inherit;font-size:10pt;">. The quarterly effective tax rate was primarily driven by the benefit of estimated tax credits proportionate to estimated pre-tax earnings similar to the previous period.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are subject to U.S. federal income tax as well as income taxes of multiple state and foreign jurisdictions. Fiscal years 2017, 2018, 2019 and 2020 remain open to federal tax examinations, and fiscal years 2016, 2017, 2018, 2019 and 2020 remain open for various 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 2009. 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 condensed consolidated statement of operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;">, undistributed earnings of our foreign subsidiaries are considered to be reinvested indefinitely. Additionally, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$723</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized tax benefits which would reduce our effective tax rate if recognized.</span></div> 0.164 0.126 723000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 13. Fair Value Measurement</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:46%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of August 1, 2020</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,609</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,609</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale securities:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives - asset position</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives - liability position</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(242</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(242</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(401</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,024</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(401</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,328</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of May 2, 2020</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale securities:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives - asset position</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives - liability position</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(761</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(761</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,474</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(761</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,125</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A roll forward of the Level 3 contingent liabilities, both short- and long-term, for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related contingent consideration as of May 2, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>761</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related contingent consideration as of August 1, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>401</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There have been no changes in the valuation techniques used by us to value our financial instruments since the end of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">. For additional information, see our Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;"> for the methods and assumptions used to estimate the fair value of each class of financial instrument.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:46%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of August 1, 2020</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,609</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,609</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale securities:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives - asset position</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives - liability position</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(242</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(242</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(401</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,024</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(401</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,328</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of May 2, 2020</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale securities:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives - asset position</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives - liability position</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(761</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(761</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,474</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(761</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,125</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 44609000 0 0 44609000 96000 0 0 96000 0 1230000 0 1230000 0 36000 0 36000 0 242000 0 242000 0 0 401000 401000 44705000 1024000 -401000 45328000 40398000 0 0 40398000 14000 0 0 14000 0 1230000 0 1230000 0 261000 0 261000 0 17000 0 17000 0 0 761000 761000 40412000 1474000 -761000 41125000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A roll forward of the Level 3 contingent liabilities, both short- and long-term, for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related contingent consideration as of May 2, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>761</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related contingent consideration as of August 1, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>401</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 761000 33000 -400000 7000 401000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 14. Derivative Financial Instruments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 condensed 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 </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;">, we had not designated any of our derivative instruments as accounting hedges, and thus we recorded the changes in fair value in the "</span><span style="font-family:inherit;font-size:10pt;">Other (expense) income, net</span><span style="font-family:inherit;font-size:10pt;">" line item in the condensed consolidated statements of operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The foreign currency exchange contracts in aggregated notional amounts in place to exchange U.S. dollars at </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:93.51851851851852%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:46%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">May 2, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">U.S. Dollars</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign<br/>Currency</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">U.S.<br/>Dollars</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign<br/>Currency</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Currency Exchange Forward Contracts:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Dollars/Australian Dollars</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,839</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Dollars/Canadian Dollars</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>452</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>648</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Dollars/British Pounds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,424</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Dollars/Euros</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,881</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,689</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;">, there was an asset and liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$36</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$242</span></span><span style="font-family:inherit;font-size:10pt;">, respectively; and as of </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;">, there was an asset and liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$261</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$17</span></span><span style="font-family:inherit;font-size:10pt;">, 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 </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;">, all contracts mature within </span><span style="font-family:inherit;font-size:10pt;"><span>17 months</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The foreign currency exchange contracts in aggregated notional amounts in place to exchange U.S. dollars at </span><span style="font-family:inherit;font-size:10pt;">August 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 2, 2020</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:93.51851851851852%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:46%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">May 2, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">U.S. Dollars</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign<br/>Currency</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">U.S.<br/>Dollars</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign<br/>Currency</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Currency Exchange Forward Contracts:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Dollars/Australian Dollars</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,839</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Dollars/Canadian Dollars</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>452</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>648</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Dollars/British Pounds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,424</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Dollars/Euros</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,881</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,689</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5406000 7839000 2235000 3323000 0 0 452000 648000 2149000 1650000 3160000 2424000 0 0 1881000 1689000 36000 242000 261000 17000 P17M <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 15. Subsequent Events</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On August 28, 2020, we entered into the third amendment to our credit agreement and a security agreement over certain assets. The third amendment adds a liquidity covenant and revises other financial covenants.</span></div> XML 15 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
3 Months Ended
Aug. 01, 2020
Aug. 24, 2020
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Aug. 01, 2020  
Document Transition Report false  
Entity File Number 0-23246  
Entity Incorporation, State or Country Code SD  
Entity Tax Identification Number 46-0306862  
Entity Address, Address Line One 201 Daktronics Drive  
Entity Address, City or Town Brookings,  
Entity Address, State or Province SD  
Entity Address, Postal Zip Code  57006  
City Area Code 605  
Local Phone Number 692-0200  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   44,615,015
Entity Registrant Name DAKTRONICS INC /SD/  
Entity Central Index Key 0000915779  
Current Fiscal Year End Date --05-01  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Common Stock    
Entity Information [Line Items]    
Title of 12(b) Security Common Stock, No Par Value  
Trading Symbol DAKT  
Security Exchange Name NASDAQ  
Preferred Stock    
Entity Information [Line Items]    
Title of 12(b) Security Preferred Stock Purchase Rights  
Trading Symbol DAKT  
Security Exchange Name NASDAQ  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Aug. 01, 2020
May 02, 2020
CURRENT ASSETS:    
Cash and cash equivalents $ 44,609 $ 40,398
Restricted cash 96 14
Marketable securities 1,230 1,230
Accounts receivable, net 88,608 72,577
Inventories 81,435 86,803
Contract assets 33,261 35,467
Current maturities of long-term receivables 3,306 3,519
Prepaid expenses and other current assets 7,595 9,629
Income tax receivables 260 548
Property and equipment and other assets available for sale 1,966 1,817
Total current assets 262,366 252,002
Property and equipment, net 66,059 67,484
Long-term receivables, less current maturities 739 1,114
Goodwill 8,048 7,743
Intangibles, net 3,070 3,354
Investment in affiliates and other assets 26,526 27,683
Deferred income taxes 13,312 13,271
TOTAL ASSETS 380,120 372,651
CURRENT LIABILITIES:    
Accounts payable 48,255 47,834
Contract liabilities 50,159 50,897
Accrued expenses 33,941 36,626
Warranty obligations 10,648 9,764
Income taxes payable 1,107 844
Total current liabilities 144,110 145,965
Long-term warranty obligations 16,412 15,860
Long-term contract liabilities 10,715 10,707
Other long-term obligations 21,469 22,105
Long-term income taxes payable 723 582
Deferred income taxes 469 452
Total long-term liabilities 49,788 49,706
SHAREHOLDERS' EQUITY:    
Common Stock, no par value, authorized 115,000,000 shares; 45,913,210 and 45,913,209 shares issued at August 1, 2020 and May 2, 2020, respectively 60,010 60,010
Additional paid-in capital 45,192 44,627
Retained earnings 92,557 85,090
Treasury Stock, at cost, 1,343,281 and 1,343,281 shares at August 1, 2020 and May 2, 2020, respectively (7,297) (7,470)
Accumulated other comprehensive loss (4,240) (5,277)
TOTAL SHAREHOLDERS' EQUITY 186,222 176,980
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 380,120 $ 372,651
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Aug. 01, 2020
May 02, 2020
SHAREHOLDERS' EQUITY:    
Common stock, no par value (in dollars per share) $ 0 $ 0
Common stock, authorized (in shares) 115,000,000 115,000,000
Common stock, issued (in shares) 45,913,210 45,913,209
Treasury stock, at cost (in shares) 1,343,281 1,343,281
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Aug. 01, 2020
Aug. 03, 2019
Income Statement [Abstract]    
Net sales $ 143,644 $ 180,256
Cost of sales 107,883 134,751
Gross profit 35,761 45,505
Operating expenses:    
Selling 11,556 18,297
General and administrative 7,124 9,093
Product design and development 7,532 10,500
Total operating expenses 26,212 37,890
Operating income 9,549 7,615
Nonoperating (expense) income:    
Interest income 85 269
Interest expense (73) (35)
Other (expense) income, net (627) 193
Income before income taxes 8,934 8,042
Income tax expense 1,467 1,012
Net income $ 7,467 $ 7,030
Weighted average shares outstanding:    
Basic (in shares) 44,654 45,089
Diluted (in shares) 44,751 45,261
Earnings per share:    
Basic (in dollars per share) $ 0.17 $ 0.16
Diluted (in dollars per share) $ 0.17 $ 0.16
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Aug. 01, 2020
Aug. 03, 2019
Statement of Comprehensive Income [Abstract]    
Net income $ 7,467 $ 7,030
Other comprehensive income (loss):    
Cumulative translation adjustments 1,037 (526)
Unrealized gain (loss) on available-for-sale securities, net of tax 0 41
Total other comprehensive income (loss), net of tax 1,037 (485)
Comprehensive income $ 8,504 $ 6,545
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
Balance at Beginning of Period at Apr. 27, 2019 $ 187,663 $ 57,699 $ 42,561 $ 93,593 $ (1,834) $ (4,356)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 7,030     7,030    
Cumulative translation adjustments (526)         (526)
Unrealized gain (loss) on available-for-sale securities, net of tax 41         41
Share-based compensation 643   643      
Employee savings plan activity 779 779        
Dividends paid (2,250)     (2,250)    
Treasury stock purchase 1,187       1,187  
Balance at End of Period at Aug. 03, 2019 192,193 58,478 43,204 98,373 (3,021) (4,841)
Balance at Beginning of Period at May. 02, 2020 176,980 60,010 44,627 85,090 (7,470) (5,277)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 7,467     7,467    
Cumulative translation adjustments 1,037         1,037
Unrealized gain (loss) on available-for-sale securities, net of tax 0          
Share-based compensation 539   539      
Treasury stock reissued 199   26   173  
Balance at End of Period at Aug. 01, 2020 $ 186,222 $ 60,010 $ 45,192 $ 92,557 $ (7,297) $ (4,240)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended
Aug. 01, 2020
Aug. 03, 2019
Statement of Stockholders' Equity [Abstract]    
Cash dividends declared per share $ 0.00 $ 0.05
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Aug. 01, 2020
Aug. 03, 2019
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 7,467 $ 7,030
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 4,337 4,383
Loss on sale of property, equipment and other assets (53) (26)
Share-based compensation 539 643
Equity in loss of affiliates 529 118
Provision for doubtful accounts 1 5
Deferred income taxes, net (4) (40)
Change in operating assets and liabilities (4,271) (30,331)
Net cash provided by (used in) operating activities 8,545 (18,218)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (3,155) (5,856)
Proceeds from sales of property, equipment and other assets 86 73
Proceeds from sales or maturities of marketable securities 0 14,510
Purchases of and loans to equity investment (492) (455)
Net cash (used in) provided by investing activities (3,561) 8,272
CASH FLOWS FROM FINANCING ACTIVITIES:    
Principal payments on long-term obligations (210) (1,221)
Dividends paid 0 (2,250)
Payments for common shares repurchased 1,187
Net cash used in financing activities (210) (4,658)
EFFECT OF EXCHANGE RATE CHANGES (481) (37)
NET INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH 4,293 (14,641)
CASH, CASH EQUIVALENTS AND RESTRICTED CASH:    
Beginning of period 40,412 35,742
End of period 44,705 21,101
Cash paid (received) for:    
Interest 43 33
Income taxes, net of refunds 786 491
Supplemental schedule of non-cash investing and financing activities:    
Purchases of property and equipment included in accounts payable 969 786
Contributions of common stock under the ESPP $ 0 $ 779
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation
3 Months Ended
Aug. 01, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Summary of Critical Accounting Policies
Note 1. Basis of Presentation

Daktronics, Inc. and its subsidiaries (the “Company”, “Daktronics”, “we”, “our”, or “us”) are the world's industry leader in designing and manufacturing electronic scoreboards, programmable display systems and large screen video displays for sporting, commercial and transportation applications.

In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting of normal recurring adjustments) necessary to fairly present our financial position, results of operations and cash flows for the periods presented.  The preparation of financial statements in conformity with generally accepted accounting principles in the United States ("GAAP") requires management to make estimates and assumptions affecting the reported amounts therein.  Due to the inherent uncertainty involved in making estimates, actual results in future periods may differ from those estimates.

Certain information and disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted.  The balance sheet at May 2, 2020, has been derived from the audited financial statements at that date, but it does not include all the information and disclosures required by GAAP for complete financial statements.  These financial statements should be read in conjunction with our financial statements and notes thereto for the year ended May 2, 2020, which are contained in our Annual Report on Form 10-K previously filed with the Securities and Exchange Commission ("SEC").  The results of operations for the interim periods presented are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal year.

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. The fiscal year ended May 1, 2021 will consist of 52 weeks and the fiscal year ended May 2, 2020 was a 53-week year; therefore, the three months ended August 1, 2020 contains operating results for 13 weeks while the three months ended August 3, 2019 contains operating results for 14 weeks.

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the totals of the same amounts shown in the condensed consolidated statement of cash flows:
 
August 1,
2020
 
August 3,
2019
Cash and cash equivalents
$
44,609

 
$
20,762

Restricted cash
96

 
339

Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows
$
44,705

 
$
21,101



Other Business Developments - Coronavirus Pandemic

During the first quarter of fiscal 2021, we continued to see the global spread of the coronavirus pandemic ("COVID-19"), which grew to create significant volatility, uncertainty and global economic disruption. As disclosed in our Current Report on Form 8-K filed on April 1, 2020, we are taking proactive steps to solidify our financial position and mitigate any adverse consequences. These steps include preserving liquidity by drawing down $15,000 of our existing line of credit, which is included in the "Other long-term obligations" line item in our condensed consolidated balance sheets. In addition, we are pursuing other sources of financing, reducing investments in capital assets, reducing executive pay and board member compensation, and instituting initiatives to reduce other costs in the business. Our board of directors voted to suspend stock repurchases under our share repurchase program and to suspend dividends for the foreseeable future. We believe these measures are necessary to help preserve our ability to borrow for liquidity needs and help us be well positioned when the pandemic passes and economies begin to recover.

During fiscal 2020, we offered special voluntary retirement and voluntary exit incentive program ("Offering") and during the first quarter of fiscal 2021, we conducted a reduction in force ("RIF") to adjust our capacity and reduce on-going expenses due to the uncertainties created by the COVID-19 pandemic. Under the Offering, employees had until June 2020 to choose to participate. During the first quarter of fiscal 2021, 60 employees agreed to participate and completed employment in June 2020. The approximate cost of this Offering was $931. Under the RIF, employment was terminated with 108 employees with severance totaling $1,426.

Various government programs have been announced which provide financial relief for affected businesses that suffered reductions in revenue resulting from the COVID-19 pandemic including the Canada Emergency Wage Subsidy ("CEWS") under the COVID-19 Economic Response Plan in Canada, the Australian JobKeeper subsidy in Australia, the Temporary COVID-19 Wage Subsidy in Ireland, and the Job Retention Program in the United Kingdom. During the first quarter of fiscal 2021, we received $812 in total governmental wage subsidies and recorded such as a reduction of compensation expense, which is mostly included in the "Costs of sales" line item in our condensed consolidated statements of operations.

Recent Accounting Pronouncements

There have been no material changes to our significant accounting policies and estimates as described in our Annual Report on Form 10-K for the fiscal year ended May 2, 2020, other than described in the Accounting Standards Adopted section below.

Accounting Standards Adopted

In January 2017, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2017-04, Intangibles-Goodwill and Other (Topic 350), which simplifies the subsequent measurement of goodwill by removing the second step of the two-step impairment test. The amendment requires an entity to perform its annual or interim goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. A goodwill impairment will be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 is effective for interim and annual periods beginning after December 15, 2019 and will require adoption on a prospective basis. We adopted ASU 2017-04 during the first quarter of fiscal 2021 and the adoption did not have an impact on our condensed consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which provides guidance regarding the measurement and recognition of credit impairment for certain financial assets. ASU 2016-13 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, the ASU 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. ASU 2016-13 is effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted, and will require adoption on a modified retrospective basis. We adopted ASU 2016-13 and its related guidance during the first quarter of fiscal 2021 and the adoption did not have a material impact on our condensed consolidated financial statements.

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.

A reconciliation of the beginning and ending allowance for doubtful accounts is as follows:
 
 
Allowance for Doubtful Accounts:
Balance as of May 2, 2020
 
$
2,828

Charged to costs and expenses
 
735

Deductions (1)
 
(241
)
Balance as of August 1, 2020
 
$
3,322

(1) Includes accounts determined to be uncollectible and charged against reserves.

Accounting Standards Not Yet Adopted

There are no significant ASU's issued not yet adopted as of August 1, 2020.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Investments in Affiliates Investment in Affiliates
3 Months Ended
Aug. 01, 2020
Equity and Cost Method Investments [Abstract]  
Cost and Equity Method Investments Disclosure [Text Block]
Note 2. Investments in Affiliates

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, Investments – Equity Method and Joint Ventures. Investments in affiliates over which we do not have the ability to exert significant influence over the affiliate's 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, Investments – Equity Securities. We have evaluated our relationships with our affiliates and have determined that these entities are not variable interest entities. Cash paid for investments in affiliates and loans to affiliates are included in the "Purchases of and loans to equity investment" line item in our condensed consolidated statements of cash
flows. 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.

The aggregate amount of investments accounted for under the equity method was $16,728 and $17,257 at August 1, 2020 and May 2, 2020, respectively. Our proportional share of the respective affiliates' earnings or losses is included in the "Other (expense) income, net" line item in our condensed consolidated statements of operations. For the three months ended August 1, 2020 and August 3, 2019, our share of the losses of our affiliates was $529 and $118, respectively.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share EPS
3 Months Ended
Aug. 01, 2020
Earnings Per Share [Abstract]  
Earnings Per Share EPS
Note 3. Earnings Per Share ("EPS")

We follow the provisions of ASC 260, Earnings Per Share, 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 common stock or resulted in the issuance of common stock which share in our earnings.

The following is a reconciliation of the net income and common share amounts used in the calculation of basic and diluted EPS for the three months ended August 1, 2020 and August 3, 2019
 
 Net income
 
 Shares
 
 Per share income
For the three months ended August 1, 2020
 
 
 
 
 
Basic earnings per share
$
7,467

 
44,654

 
$
0.17

    Dilution associated with stock compensation plans

 
97

 

Diluted earnings per share
$
7,467

 
44,751

 
$
0.17

For the three months ended August 3, 2019
 
 
 
 
 
Basic earnings per share
$
7,030

 
45,089

 
$
0.16

    Dilution associated with stock compensation plans

 
172

 

Diluted earnings per share
$
7,030

 
45,261

 
$
0.16


 
Options outstanding to purchase 2,119 shares of common stock with a weighted average exercise price of $9.96 for the three months ended August 1, 2020 and 2,197 shares of common stock with a weighted average exercise price of $10.03 for the three months ended August 3, 2019 were not included in the computation of diluted earnings per share because the effects would be anti-dilutive.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition Revenue Recognition
3 Months Ended
Aug. 01, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
Note 4. Revenue Recognition

Disaggregation of revenue
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.

The following table presents our disaggregation of revenue by segments:
 
Three Months Ended August 1, 2020
 
Commercial
 
Live Events
 
High School Park and Recreation
 
Transportation
 
International
 
Total
Type of performance obligation
 
 
 
 
 
 
 
 
 
 
 
Unique configuration
$
8,727

 
$
41,975

 
$
7,668

 
$
7,724

 
$
4,012

 
$
70,106

Limited configuration
22,555

 
5,419

 
20,688

 
6,266

 
8,653

 
63,581

Service and other
3,224

 
4,080

 
587

 
508

 
1,558

 
9,957

 
$
34,506

 
$
51,474

 
$
28,943

 
$
14,498

 
$
14,223

 
$
143,644

Timing of revenue recognition
 
 
 
 
 
 
 
 
 
 
 
Goods/services transferred at a point in time
$
22,892

 
$
6,214

 
$
19,368

 
$
6,374

 
$
9,179

 
$
64,027

Goods/services transferred over time
11,614

 
45,260

 
9,575

 
8,124

 
5,044

 
79,617

 
$
34,506

 
$
51,474

 
$
28,943

 
$
14,498

 
$
14,223

 
$
143,644



 
Three Months Ended August 3, 2019
 
Commercial
 
Live Events
 
High School Park and Recreation
 
Transportation
 
International
 
Total
Type of performance obligation
 
 
 
 
 
 
 
 
 
 
 
Unique configuration
$
12,965

 
$
45,587

 
$
6,030

 
$
11,897

 
$
15,678

 
$
92,157

Limited configuration
27,235

 
7,713

 
23,800

 
6,587

 
9,930

 
75,265

Service and other
3,835

 
6,006

 
635

 
534

 
1,824

 
12,834

 
$
44,035

 
$
59,306

 
$
30,465

 
$
19,018

 
$
27,432

 
$
180,256

Timing of revenue recognition
 
 
 
 
 
 
 
 
 
 
 
Goods/services transferred at a point in time
$
27,703

 
$
9,120

 
$
22,599

 
$
6,697

 
$
10,188

 
$
76,307

Goods/services transferred over time
16,332

 
50,186

 
7,866

 
12,321

 
17,244

 
103,949

 
$
44,035

 
$
59,306

 
$
30,465

 
$
19,018

 
$
27,432

 
$
180,256



See "Note 5. Segment Reporting" for a disaggregation of revenue by geography.

Contract balances
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.

The following table reflects the changes in our contract assets and liabilities:
 
August 1, 2020
 
May 2, 2020
 
Dollar Change
 
Percent Change
Contract assets
$
33,261

 
$
35,467

 
$
(2,206
)
 
(6.2
)%
Contract liabilities - current
50,159

 
50,897

 
(738
)
 
(1.4
)
Contract liabilities - noncurrent
10,715

 
10,707

 
8

 
0.1



The changes in our contract assets and contract liabilities from May 2, 2020 to August 1, 2020 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 the three months ended August 1, 2020.

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" line items in our condensed consolidated balance sheets. Changes in unearned service-type warranty contracts, net were as follows:
 
 
August 1, 2020
Balance at beginning of period
 
$
24,490

New contracts sold
 
8,188

Less: reductions for revenue recognized
 
(9,115
)
Foreign currency translation and other
 
250

Balance at end of period
 
$
23,813



As of August 1, 2020 and May 2, 2020, 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 condensed consolidated balance sheets.

During the three months ended August 1, 2020, we recognized revenue of $30,358 related to our contract liabilities as of May 2, 2020.

Remaining performance obligations
As of August 1, 2020, the aggregate amount of the transaction price allocated to the remaining performance obligations was $245,756. We expect approximately $204,878 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 August 1, 2020 are $191,717 and $54,039, 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.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Disclosure
3 Months Ended
Aug. 01, 2020
Segment Reporting [Abstract]  
Segment Disclosure
Note 5. Segment Reporting

We organize and manage our business by the following five segments which meet the definition of reportable segments under ASC 280-10, Segment Reporting: 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. We evaluate segment performance based on operating results through contribution margin, which is comprised of gross profit less selling expense. We exclude general and administration expense, product design and development expense, non-operating income and expense, and income tax expense in the segment analysis. 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.  

The following table sets forth certain financial information for each of our five reporting segments for the periods indicated:
 
Three Months Ended
 
August 1,
2020
 
August 3,
2019
Net sales:
 
 
 
    Commercial
$
34,506

 
$
44,035

    Live Events
51,474

 
59,306

    High School Park and Recreation
28,943

 
30,465

    Transportation
14,498

 
19,018

    International
14,223

 
27,432

 
143,644

 
180,256

 
 
 
 
Gross profit:
 
 
 
    Commercial
7,742

 
9,218

    Live Events
9,354

 
12,737

    High School Park and Recreation
10,476

 
10,187

    Transportation
5,143

 
6,754

    International
3,046

 
6,609

 
35,761

 
45,505

 
 
 
 
Contribution margin: (1)
 
 
 
    Commercial
4,441

 
4,084

    Live Events
7,138

 
8,872

    High School Park and Recreation
7,915

 
6,592

    Transportation
4,381

 
5,452

    International
330

 
2,208

 
24,205

 
27,208

 
 
 
 
Non-allocated operating expenses:
 
 
 
    General and administrative
7,124

 
9,093

    Product design and development
7,532

 
10,500

Operating income
9,549

 
7,615

 
 
 
 
Nonoperating income (expense):
 
 
 
    Interest income
85

 
269

    Interest expense
(73
)
 
(35
)
Other (expense) income, net
(627
)
 
193

 
 
 
 
Income before income taxes
8,934

 
8,042

Income tax expense
1,467

 
1,012

Net income
$
7,467

 
$
7,030

 
 
 
 
Depreciation and amortization:
 
 
 
    Commercial
$
772

 
$
974

    Live Events
1,451

 
1,398

    High School Park and Recreation
496

 
512

    Transportation
237

 
264

    International
693

 
524

    Unallocated corporate depreciation
688

 
711

 
$
4,337

 
$
4,383


(1) Contribution margin consists of gross profit less selling expense. 
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:
 
Three Months Ended
 
August 1,
2020
 
August 3,
2019
Net sales:
 
 
 
United States
$
128,069

 
$
149,460

Outside United States
15,575

 
30,796

 
$
143,644

 
$
180,256

 
 
 
 
 
 
 
 
 
August 1,
2020
 
May 2,
2020
Property and equipment, net of accumulated depreciation:
 
 
 
United States
$
56,822

 
$
58,422

Outside United States
9,237

 
9,062

 
$
66,059

 
$
67,484


 
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. 

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 suppliers that could limit our supply or cause delays in obtaining raw material and components needed in manufacturing.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities
3 Months Ended
Aug. 01, 2020
Marketable Securities [Abstract]  
Marketable Securities
Note 6. Marketable Securities

We have a cash management program which provides for the investment of cash balances not used in current operations.  We classify our investments in marketable securities as available-for-sale in accordance with the provisions of ASC 320, Investments – Debt and Equity Securities.  Marketable securities classified as available-for-sale are reported at fair value with unrealized gains or losses, net of tax, reported in accumulated other comprehensive loss in the condensed consolidated balance sheets.  As it relates to fixed income marketable securities, it is not likely we will be required to sell any of these investments before recovery of the entire amortized cost basis. In addition, as of August 1, 2020, we anticipate we will recover the entire amortized cost basis of such fixed income securities, and we have determined no other-than-temporary impairments associated with credit losses were required to be recognized. The cost of securities sold is based on the specific identification method. Where quoted market prices are not available, we use the market price of similar types of securities traded in the market to estimate fair value.  

As of August 1, 2020 and May 2, 2020, our available-for-sale securities consisted of the following:
 
Amortized Cost
 
Unrealized Losses
 
Fair Value
Balance as of August 1, 2020
 
 
 
 
 
Certificates of deposit
$
1,230

 
$

 
$
1,230

 
$
1,230

 
$

 
$
1,230

Balance as of May 2, 2020
 

 
 

 
 

Certificates of deposit
$
1,230

 
$

 
$
1,230

 
$
1,230

 
$

 
$
1,230



Realized gains or losses on investments are recorded in our condensed consolidated statements of operations as "Other (expense) income, net." Upon the sale of a security classified as available-for-sale, the security’s specific unrealized gain (loss) is reclassified out of accumulated other comprehensive loss into earnings based on the specific identification method. In the three months ended August 1, 2020 and August 3, 2019, the reclassifications from accumulated other comprehensive loss to net earnings were immaterial.

All available-for-sale securities are classified as current assets, as they are readily available to support our current operating needs. The contractual maturities of available-for-sale debt securities as of August 1, 2020 were as follows:
 
Less than 12 months
 
Total
Certificates of deposit
$
1,230

 
$
1,230

 
$
1,230

 
$
1,230


XML 29 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill
3 Months Ended
Aug. 01, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill
Note 7. Goodwill

The changes in the carrying amount of goodwill related to each reportable segment for the three months ended August 1, 2020 were as follows: 
 
Live Events
 
Commercial
 
Transportation
 
International
 
Total
Balance as of May 2, 2020
$
2,266

 
$
3,144

 
$
38

 
$
2,295

 
$
7,743

Foreign currency translation
13

 
91

 
13

 
188

 
305

Balance as of August 1, 2020
$
2,279

 
$
3,235

 
$
51

 
$
2,483

 
$
8,048


 
We perform an analysis of goodwill on an annual basis, and it is tested 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 on November 4, 2019 and concluded no goodwill impairment existed. We plan to complete our annual analysis as of the first business day of our third quarter of fiscal 2021, which will begin on November 2, 2020.

In March 2020, we began to see the impacts from the COVID-19 pandemic that could have a negative impact on our forecasted revenue and profitability and stock price declines. This, along with other market conditions, led us to perform an interim goodwill impairment analysis in the fourth quarter of fiscal 2020. After evaluating our results, events and circumstances, we determined no goodwill impairment was necessary. Although the COVID-19 pandemic continues to cause uncertainty, in the first quarter of fiscal 2021, we considered if any new events had occurred or if circumstances had changed such that it was more likely than not that the fair value of any of our reporting units was below its carrying amount, and we did not identify any further impairment indicators; therefore, we did not perform an additional interim impairment analysis.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Selected Financial Statement Data
3 Months Ended
Aug. 01, 2020
Selected Financial Statement Data [Abstract]  
Selected Financial Statement Data
Note 8. Selected Financial Statement Data

Inventories consisted of the following: 
 
August 1,
2020
 
May 2,
2020
Raw materials
$
33,076

 
$
35,306

Work-in-process
9,943

 
12,102

Finished goods
38,416

 
39,395

 
$
81,435

 
$
86,803



Property and equipment, net consisted of the following:
 
August 1,
2020
 
May 2,
2020
Land
$
2,183

 
$
2,183

Buildings
69,967

 
68,804

Machinery and equipment
105,188

 
104,157

Office furniture and equipment
6,174

 
6,151

Computer software and hardware
53,691

 
53,441

Equipment held for rental
287

 
287

Demonstration equipment
8,368

 
8,473

Transportation equipment
7,783

 
7,944

 
253,641

 
251,440

Less accumulated depreciation
187,582

 
183,956

 
$
66,059

 
$
67,484


XML 31 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Receivables
3 Months Ended
Aug. 01, 2020
Receivables [Abstract]  
Receivables
Note 9. Receivables

We invoice customers based on a billing schedule as established in our contracts.  We sometimes have the ability to file a contractor’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 $3,322 and $2,828 at August 1, 2020 and May 2, 2020, respectively. Included in accounts receivable as of August 1, 2020 and May 2, 2020 was $741 and $687, respectively, of retainage on construction-type contracts, all of which is expected to be collected within one year.

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 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,045 and $4,633 as of August 1, 2020 and May 2, 2020, respectively.  Contract receivables bearing annual interest rates of 5.0 to 9.0 percent are due in varying annual installments through 2024.  The face value of long-term receivables was $4,327 as of August 1, 2020 and $5,166 as of May 2, 2020.

We evaluated our receivable and contract assets as of August 1, 2020 and reserved for anticipated losses. Due to the uncertainty created by the COVID-19 pandemic, this loss may materially change from this estimate.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Share Repurchase Program Share Repurchase Program
3 Months Ended
Aug. 01, 2020
Class of Stock Disclosures [Abstract]  
Treasury Stock [Text Block]
Note 10. Share Repurchase Program

On June 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.

During the three months ended August 1, 2020, we had no repurchases of shares of our outstanding common stock. During the three months ended August 3, 2019, we repurchased 187 shares of common stock at a total cost of $1,187. As of August 1, 2020, we had $32,539 of remaining capacity under our current share repurchase program.

As part of our COVID-19 response, on April 1, 2020, our Board of Directors voted to suspend stock repurchases under our share repurchase program for the foreseeable future.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
3 Months Ended
Aug. 01, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Note 11. Commitments and Contingencies

Litigation:  We are a party to legal proceedings and claims which arise during the ordinary course of business.

As of August 1, 2020 and May 2, 2020, $2,118 and $2,072, respectively, were included in the "Accrued expenses" line item in our condensed consolidated balance sheets for a probable and reasonably estimated cost to settle a patent litigation claim.
  
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.

Warranties:  Changes in our warranty obligation for the three months ended August 1, 2020 consisted of the following:
 
 
August 1, 2020
Beginning accrued warranty obligations
 
$
25,624

      Warranties issued during the period
 
2,800

      Settlements made during the period
 
(1,056
)
      Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations
 
(308
)
Ending accrued warranty obligations
 
$
27,060


 
Performance guarantees:  We have entered into standby letters of credit and surety bonds with financial institutions relating to the guarantee of our future performance on contracts, primarily construction-type contracts.  As of August 1, 2020, we had outstanding letters of credit and surety bonds in the amount of $14,788 and $35,079, 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 August 1, 2020, we were not aware of any indemnification claim from a customer.

Purchase commitments:  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 August 1, 2020, we were obligated under the following unconditional purchase commitments:
Fiscal years ending
 
Amount
2021
 
$
2,831

2022
 
2,750

2023
 
1,755

2024
 
148

2025
 
113

Thereafter
 
40

 
 
$
7,637


XML 34 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
3 Months Ended
Aug. 01, 2020
Income Tax Disclosure [Abstract]  
Income Taxes
Note 12. Income Taxes

We calculate the provision for income taxes during interim reporting periods by applying an estimate of the annual effective tax rate for the full fiscal year to “ordinary” income or loss (pre-tax income or loss excluding unusual or infrequently occurring discrete items) for the reporting period. Due to various factors and operating in multiple state and foreign jurisdictions, our effective tax rate is subject to fluctuation.

Our effective tax rate for the three months ended August 1, 2020 was 16.4 percent as compared to 12.6 percent for the three months ended August 3, 2019. The quarterly effective tax rate was primarily driven by the benefit of estimated tax credits proportionate to estimated pre-tax earnings similar to the previous period.

We are subject to U.S. federal income tax as well as income taxes of multiple state and foreign jurisdictions. Fiscal years 2017, 2018, 2019 and 2020 remain open to federal tax examinations, and fiscal years 2016, 2017, 2018, 2019 and 2020 remain open for various 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 2009. 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 condensed consolidated statement of operations.

As of August 1, 2020, undistributed earnings of our foreign subsidiaries are considered to be reinvested indefinitely. Additionally, we had $723 of unrecognized tax benefits which would reduce our effective tax rate if recognized.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement
3 Months Ended
Aug. 01, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurement
Note 13. Fair Value Measurement

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 August 1, 2020 and May 2, 2020 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.
 
Fair Value Measurements
 
Level 1
 
Level 2
 
Level 3
 
Total
Balance as of August 1, 2020
 
 
 
 
 
 
 
Cash and cash equivalents
$
44,609

 
$

 
$

 
$
44,609

Restricted cash
96

 

 

 
96

Available-for-sale securities:
 

 
 

 
 
 
 
Certificates of deposit

 
1,230

 

 
1,230

Derivatives - asset position

 
36

 

 
36

Derivatives - liability position

 
(242
)
 

 
(242
)
Acquisition-related contingent consideration

 

 
(401
)
 
(401
)
 
$
44,705

 
$
1,024

 
$
(401
)
 
$
45,328

Balance as of May 2, 2020
 

 
 

 
 
 
 

Cash and cash equivalents
$
40,398

 
$

 
$

 
$
40,398

Restricted cash
14

 

 

 
14

Available-for-sale securities:
 

 
 

 
 
 
 
Certificates of deposit

 
1,230

 

 
1,230

Derivatives - asset position

 
261

 

 
261

Derivatives - liability position

 
(17
)
 

 
(17
)
Acquisition-related contingent consideration

 

 
(761
)
 
(761
)
 
$
40,412

 
$
1,474

 
$
(761
)
 
$
41,125



A roll forward of the Level 3 contingent liabilities, both short- and long-term, for the three months ended August 1, 2020 is as follows:
Acquisition-related contingent consideration as of May 2, 2020
 
$
761

Additions
 
33

Settlements
 
(400
)
Interest
 
7

Acquisition-related contingent consideration as of August 1, 2020
 
$
401



There have been no changes in the valuation techniques used by us to value our financial instruments since the end of fiscal 2020. For additional information, see our Annual Report on Form 10-K for the fiscal year ended May 2, 2020 for the methods and assumptions used to estimate the fair value of each class of financial instrument.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Financial Instruments
3 Months Ended
Aug. 01, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments
Note 14. Derivative Financial Instruments

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 condensed 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 August 1, 2020 and May 2, 2020, 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 condensed consolidated statements of operations.

The foreign currency exchange contracts in aggregated notional amounts in place to exchange U.S. dollars at August 1, 2020 and May 2, 2020 were as follows:
 
August 1, 2020
 
May 2, 2020
 
U.S. Dollars
 
Foreign
Currency
 
U.S.
Dollars
 
Foreign
Currency
Foreign Currency Exchange Forward Contracts:
 
 
 
 
 
 
 
U.S. Dollars/Australian Dollars
5,406

 
7,839

 
2,235

 
3,323

U.S. Dollars/Canadian Dollars

 

 
452

 
648

U.S. Dollars/British Pounds
2,149

 
1,650

 
3,160

 
2,424

U.S. Dollars/Euros

 

 
1,881

 
1,689



As of August 1, 2020, there was an asset and liability of $36 and $242, respectively; and as of May 2, 2020, there was an asset and liability of $261 and $17, 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 August 1, 2020, all contracts mature within 17 months.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events (Notes)
3 Months Ended
Aug. 01, 2020
Subsequent Events [Abstract]  
Subsequent Events [Text Block]
Note 15. Subsequent Events

On August 28, 2020, we entered into the third amendment to our credit agreement and a security agreement over certain assets. The third amendment adds a liquidity covenant and revises other financial covenants.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation (Policies)
3 Months Ended
Aug. 01, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Recently Issued Accounting Pronouncements
Recent Accounting Pronouncements

There have been no material changes to our significant accounting policies and estimates as described in our Annual Report on Form 10-K for the fiscal year ended May 2, 2020, other than described in the Accounting Standards Adopted section below.

Accounting Standards Adopted

In January 2017, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2017-04, Intangibles-Goodwill and Other (Topic 350), which simplifies the subsequent measurement of goodwill by removing the second step of the two-step impairment test. The amendment requires an entity to perform its annual or interim goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. A goodwill impairment will be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 is effective for interim and annual periods beginning after December 15, 2019 and will require adoption on a prospective basis. We adopted ASU 2017-04 during the first quarter of fiscal 2021 and the adoption did not have an impact on our condensed consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which provides guidance regarding the measurement and recognition of credit impairment for certain financial assets. ASU 2016-13 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, the ASU 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. ASU 2016-13 is effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted, and will require adoption on a modified retrospective basis. We adopted ASU 2016-13 and its related guidance during the first quarter of fiscal 2021 and the adoption did not have a material impact on our condensed consolidated financial statements.

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.

A reconciliation of the beginning and ending allowance for doubtful accounts is as follows:
 
 
Allowance for Doubtful Accounts:
Balance as of May 2, 2020
 
$
2,828

Charged to costs and expenses
 
735

Deductions (1)
 
(241
)
Balance as of August 1, 2020
 
$
3,322

(1) Includes accounts determined to be uncollectible and charged against reserves.

Accounting Standards Not Yet Adopted

There are no significant ASU's issued not yet adopted as of August 1, 2020.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation (Tables)
3 Months Ended
Aug. 01, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents [Table Text Block]
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the totals of the same amounts shown in the condensed consolidated statement of cash flows:
 
August 1,
2020
 
August 3,
2019
Cash and cash equivalents
$
44,609

 
$
20,762

Restricted cash
96

 
339

Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows
$
44,705

 
$
21,101


Accounts Receivable, Allowance for Credit Loss [Table Text Block]
A reconciliation of the beginning and ending allowance for doubtful accounts is as follows:
 
 
Allowance for Doubtful Accounts:
Balance as of May 2, 2020
 
$
2,828

Charged to costs and expenses
 
735

Deductions (1)
 
(241
)
Balance as of August 1, 2020
 
$
3,322

(1) Includes accounts determined to be uncollectible and charged against reserves.

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share EPS (Tables)
3 Months Ended
Aug. 01, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Reconciliation
The following is a reconciliation of the net income and common share amounts used in the calculation of basic and diluted EPS for the three months ended August 1, 2020 and August 3, 2019
 
 Net income
 
 Shares
 
 Per share income
For the three months ended August 1, 2020
 
 
 
 
 
Basic earnings per share
$
7,467

 
44,654

 
$
0.17

    Dilution associated with stock compensation plans

 
97

 

Diluted earnings per share
$
7,467

 
44,751

 
$
0.17

For the three months ended August 3, 2019
 
 
 
 
 
Basic earnings per share
$
7,030

 
45,089

 
$
0.16

    Dilution associated with stock compensation plans

 
172

 

Diluted earnings per share
$
7,030

 
45,261

 
$
0.16


XML 41 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Tables)
3 Months Ended
Aug. 01, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents our disaggregation of revenue by segments:
 
Three Months Ended August 1, 2020
 
Commercial
 
Live Events
 
High School Park and Recreation
 
Transportation
 
International
 
Total
Type of performance obligation
 
 
 
 
 
 
 
 
 
 
 
Unique configuration
$
8,727

 
$
41,975

 
$
7,668

 
$
7,724

 
$
4,012

 
$
70,106

Limited configuration
22,555

 
5,419

 
20,688

 
6,266

 
8,653

 
63,581

Service and other
3,224

 
4,080

 
587

 
508

 
1,558

 
9,957

 
$
34,506

 
$
51,474

 
$
28,943

 
$
14,498

 
$
14,223

 
$
143,644

Timing of revenue recognition
 
 
 
 
 
 
 
 
 
 
 
Goods/services transferred at a point in time
$
22,892

 
$
6,214

 
$
19,368

 
$
6,374

 
$
9,179

 
$
64,027

Goods/services transferred over time
11,614

 
45,260

 
9,575

 
8,124

 
5,044

 
79,617

 
$
34,506

 
$
51,474

 
$
28,943

 
$
14,498

 
$
14,223

 
$
143,644



 
Three Months Ended August 3, 2019
 
Commercial
 
Live Events
 
High School Park and Recreation
 
Transportation
 
International
 
Total
Type of performance obligation
 
 
 
 
 
 
 
 
 
 
 
Unique configuration
$
12,965

 
$
45,587

 
$
6,030

 
$
11,897

 
$
15,678

 
$
92,157

Limited configuration
27,235

 
7,713

 
23,800

 
6,587

 
9,930

 
75,265

Service and other
3,835

 
6,006

 
635

 
534

 
1,824

 
12,834

 
$
44,035

 
$
59,306

 
$
30,465

 
$
19,018

 
$
27,432

 
$
180,256

Timing of revenue recognition
 
 
 
 
 
 
 
 
 
 
 
Goods/services transferred at a point in time
$
27,703

 
$
9,120

 
$
22,599

 
$
6,697

 
$
10,188

 
$
76,307

Goods/services transferred over time
16,332

 
50,186

 
7,866

 
12,321

 
17,244

 
103,949

 
$
44,035

 
$
59,306

 
$
30,465

 
$
19,018

 
$
27,432

 
$
180,256


Contract with Customer, Asset and Liability
The following table reflects the changes in our contract assets and liabilities:
 
August 1, 2020
 
May 2, 2020
 
Dollar Change
 
Percent Change
Contract assets
$
33,261

 
$
35,467

 
$
(2,206
)
 
(6.2
)%
Contract liabilities - current
50,159

 
50,897

 
(738
)
 
(1.4
)
Contract liabilities - noncurrent
10,715

 
10,707

 
8

 
0.1


Deferred Revenue, by Arrangement Changes in unearned service-type warranty contracts, net were as follows:
 
 
August 1, 2020
Balance at beginning of period
 
$
24,490

New contracts sold
 
8,188

Less: reductions for revenue recognized
 
(9,115
)
Foreign currency translation and other
 
250

Balance at end of period
 
$
23,813


XML 42 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Disclosure (Tables)
3 Months Ended
Aug. 01, 2020
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment

The following table sets forth certain financial information for each of our five reporting segments for the periods indicated:
 
Three Months Ended
 
August 1,
2020
 
August 3,
2019
Net sales:
 
 
 
    Commercial
$
34,506

 
$
44,035

    Live Events
51,474

 
59,306

    High School Park and Recreation
28,943

 
30,465

    Transportation
14,498

 
19,018

    International
14,223

 
27,432

 
143,644

 
180,256

 
 
 
 
Gross profit:
 
 
 
    Commercial
7,742

 
9,218

    Live Events
9,354

 
12,737

    High School Park and Recreation
10,476

 
10,187

    Transportation
5,143

 
6,754

    International
3,046

 
6,609

 
35,761

 
45,505

 
 
 
 
Contribution margin: (1)
 
 
 
    Commercial
4,441

 
4,084

    Live Events
7,138

 
8,872

    High School Park and Recreation
7,915

 
6,592

    Transportation
4,381

 
5,452

    International
330

 
2,208

 
24,205

 
27,208

 
 
 
 
Non-allocated operating expenses:
 
 
 
    General and administrative
7,124

 
9,093

    Product design and development
7,532

 
10,500

Operating income
9,549

 
7,615

 
 
 
 
Nonoperating income (expense):
 
 
 
    Interest income
85

 
269

    Interest expense
(73
)
 
(35
)
Other (expense) income, net
(627
)
 
193

 
 
 
 
Income before income taxes
8,934

 
8,042

Income tax expense
1,467

 
1,012

Net income
$
7,467

 
$
7,030

 
 
 
 
Depreciation and amortization:
 
 
 
    Commercial
$
772

 
$
974

    Live Events
1,451

 
1,398

    High School Park and Recreation
496

 
512

    Transportation
237

 
264

    International
693

 
524

    Unallocated corporate depreciation
688

 
711

 
$
4,337

 
$
4,383


(1) Contribution margin consists of gross profit less selling expense.
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas  The following table presents information about net sales and property and equipment, net of accumulated depreciation, in the United States and elsewhere:
 
Three Months Ended
 
August 1,
2020
 
August 3,
2019
Net sales:
 
 
 
United States
$
128,069

 
$
149,460

Outside United States
15,575

 
30,796

 
$
143,644

 
$
180,256

 
 
 
 
 
 
 
 
 
August 1,
2020
 
May 2,
2020
Property and equipment, net of accumulated depreciation:
 
 
 
United States
$
56,822

 
$
58,422

Outside United States
9,237

 
9,062

 
$
66,059

 
$
67,484


XML 43 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities (Tables)
3 Months Ended
Aug. 01, 2020
Marketable Securities [Abstract]  
Available-for-sale Securities
As of August 1, 2020 and May 2, 2020, our available-for-sale securities consisted of the following:
 
Amortized Cost
 
Unrealized Losses
 
Fair Value
Balance as of August 1, 2020
 
 
 
 
 
Certificates of deposit
$
1,230

 
$

 
$
1,230

 
$
1,230

 
$

 
$
1,230

Balance as of May 2, 2020
 

 
 

 
 

Certificates of deposit
$
1,230

 
$

 
$
1,230

 
$
1,230

 
$

 
$
1,230


Investments Classified by Contractual Maturity Date
All available-for-sale securities are classified as current assets, as they are readily available to support our current operating needs. The contractual maturities of available-for-sale debt securities as of August 1, 2020 were as follows:
 
Less than 12 months
 
Total
Certificates of deposit
$
1,230

 
$
1,230

 
$
1,230

 
$
1,230


XML 44 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill (Tables)
3 Months Ended
Aug. 01, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the carrying amount of goodwill related to each reportable segment for the three months ended August 1, 2020 were as follows: 
 
Live Events
 
Commercial
 
Transportation
 
International
 
Total
Balance as of May 2, 2020
$
2,266

 
$
3,144

 
$
38

 
$
2,295

 
$
7,743

Foreign currency translation
13

 
91

 
13

 
188

 
305

Balance as of August 1, 2020
$
2,279

 
$
3,235

 
$
51

 
$
2,483

 
$
8,048


XML 45 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Selected Financial Statement Data (Tables)
3 Months Ended
Aug. 01, 2020
Selected Financial Statement Data [Abstract]  
Schedule of Inventory
Inventories consisted of the following: 
 
August 1,
2020
 
May 2,
2020
Raw materials
$
33,076

 
$
35,306

Work-in-process
9,943

 
12,102

Finished goods
38,416

 
39,395

 
$
81,435

 
$
86,803


Schedule of Property and Equipment
Property and equipment, net consisted of the following:
 
August 1,
2020
 
May 2,
2020
Land
$
2,183

 
$
2,183

Buildings
69,967

 
68,804

Machinery and equipment
105,188

 
104,157

Office furniture and equipment
6,174

 
6,151

Computer software and hardware
53,691

 
53,441

Equipment held for rental
287

 
287

Demonstration equipment
8,368

 
8,473

Transportation equipment
7,783

 
7,944

 
253,641

 
251,440

Less accumulated depreciation
187,582

 
183,956

 
$
66,059

 
$
67,484


XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Tables)
3 Months Ended
Aug. 01, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty Liability Changes in our warranty obligation for the three months ended August 1, 2020 consisted of the following:
 
 
August 1, 2020
Beginning accrued warranty obligations
 
$
25,624

      Warranties issued during the period
 
2,800

      Settlements made during the period
 
(1,056
)
      Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations
 
(308
)
Ending accrued warranty obligations
 
$
27,060


Long-term Purchase Commitment  As of August 1, 2020, we were obligated under the following unconditional purchase commitments:
Fiscal years ending
 
Amount
2021
 
$
2,831

2022
 
2,750

2023
 
1,755

2024
 
148

2025
 
113

Thereafter
 
40

 
 
$
7,637


XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement (Tables)
3 Months Ended
Aug. 01, 2020
Fair Value Disclosures [Abstract]  
Schedule of Fair Value
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 August 1, 2020 and May 2, 2020 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.
 
Fair Value Measurements
 
Level 1
 
Level 2
 
Level 3
 
Total
Balance as of August 1, 2020
 
 
 
 
 
 
 
Cash and cash equivalents
$
44,609

 
$

 
$

 
$
44,609

Restricted cash
96

 

 

 
96

Available-for-sale securities:
 

 
 

 
 
 
 
Certificates of deposit

 
1,230

 

 
1,230

Derivatives - asset position

 
36

 

 
36

Derivatives - liability position

 
(242
)
 

 
(242
)
Acquisition-related contingent consideration

 

 
(401
)
 
(401
)
 
$
44,705

 
$
1,024

 
$
(401
)
 
$
45,328

Balance as of May 2, 2020
 

 
 

 
 
 
 

Cash and cash equivalents
$
40,398

 
$

 
$

 
$
40,398

Restricted cash
14

 

 

 
14

Available-for-sale securities:
 

 
 

 
 
 
 
Certificates of deposit

 
1,230

 

 
1,230

Derivatives - asset position

 
261

 

 
261

Derivatives - liability position

 
(17
)
 

 
(17
)
Acquisition-related contingent consideration

 

 
(761
)
 
(761
)
 
$
40,412

 
$
1,474

 
$
(761
)
 
$
41,125


Rollforward of Level 3 Contingent Consideration Liabilities
A roll forward of the Level 3 contingent liabilities, both short- and long-term, for the three months ended August 1, 2020 is as follows:
Acquisition-related contingent consideration as of May 2, 2020
 
$
761

Additions
 
33

Settlements
 
(400
)
Interest
 
7

Acquisition-related contingent consideration as of August 1, 2020
 
$
401



XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Financial Instruments (Tables)
3 Months Ended
Aug. 01, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Notional Amounts of Outstanding Derivative Positions
The foreign currency exchange contracts in aggregated notional amounts in place to exchange U.S. dollars at August 1, 2020 and May 2, 2020 were as follows:
 
August 1, 2020
 
May 2, 2020
 
U.S. Dollars
 
Foreign
Currency
 
U.S.
Dollars
 
Foreign
Currency
Foreign Currency Exchange Forward Contracts:
 
 
 
 
 
 
 
U.S. Dollars/Australian Dollars
5,406

 
7,839

 
2,235

 
3,323

U.S. Dollars/Canadian Dollars

 

 
452

 
648

U.S. Dollars/British Pounds
2,149

 
1,650

 
3,160

 
2,424

U.S. Dollars/Euros

 

 
1,881

 
1,689


XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation (Details)
$ in Thousands
3 Months Ended
Aug. 01, 2020
USD ($)
May 02, 2020
USD ($)
Aug. 03, 2019
USD ($)
Apr. 27, 2019
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash and cash equivalents $ 44,609 $ 40,398 $ 20,762  
Restricted cash 96 14 339  
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows 44,705 $ 40,412 $ 21,101 $ 35,742
Long-term Line of Credit $ 15,000      
Number of employees, voluntary retirement 60      
Voluntary retirement cost $ 931      
Number of employees, reduction in force 108      
Severance Costs $ 1,426      
Governmental Wage Subsidy 812      
Balance as of May 2, 2020 2,828      
Charged to costs and expenses 735      
Deductions (1) (241)      
Balance as of August 1, 2020 $ 3,322      
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Investments in Affiliates (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 01, 2020
Aug. 03, 2019
May 02, 2020
Equity and Cost Method Investments [Abstract]      
Equity Method Investments $ 16,728   $ 17,257
Equity in loss of affiliate $ (529) $ (118)  
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share EPS - Reconciliation of Income (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Aug. 01, 2020
Aug. 03, 2019
Net income    
Basic earnings per share $ 7,467 $ 7,030
Dilution associated with stock compensation plans 0 0
Diluted earnings per share $ 7,467 $ 7,030
Shares    
Basic earnings per share (in shares) 44,654 45,089
Dilution associated with stock compensation plans (in shares) 97 172
Diluted earnings per share (in shares) 44,751 45,261
Per share income    
Basic earnings per share (in dollars per share) $ 0.17 $ 0.16
Dilution associated with stock compensation plans (in dollars per share) 0 0
Diluted earnings per share (in dollars per share) $ 0.17 $ 0.16
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share EPS - Antidilutive Shares Excluded (Details) - Stock Options - $ / shares
shares in Thousands
3 Months Ended
Aug. 01, 2020
Aug. 03, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of earnings per share (in shares) 2,119 2,197
Antidilutive securities excluded from computation of earnings per share, weighted average exercise price (dollars per share) $ 9.96 $ 10.03
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 01, 2020
Aug. 03, 2019
Disaggregation of Revenue [Line Items]    
Disaggregated revenue $ 143,644 $ 180,256
Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 64,027 76,307
Transferred over Time    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 79,617 103,949
Commercial    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 34,506 44,035
Commercial | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 22,892 27,703
Commercial | Transferred over Time    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 11,614 16,332
Live Events    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 51,474 59,306
Live Events | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 6,214 9,120
Live Events | Transferred over Time    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 45,260 50,186
High School Park and Recreation    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 28,943 30,465
High School Park and Recreation | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 19,368 22,599
High School Park and Recreation | Transferred over Time    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 9,575 7,866
Transportation    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 14,498 19,018
Transportation | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 6,374 6,697
Transportation | Transferred over Time    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 8,124 12,321
International    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 14,223 27,432
International | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 9,179 10,188
International | Transferred over Time    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 5,044 17,244
Unique Configuration    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 70,106 92,157
Unique Configuration | Commercial    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 8,727 12,965
Unique Configuration | Live Events    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 41,975 45,587
Unique Configuration | High School Park and Recreation    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 7,668 6,030
Unique Configuration | Transportation    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 7,724 11,897
Unique Configuration | International    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 4,012 15,678
Limited Configuration    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 63,581 75,265
Limited Configuration | Commercial    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 22,555 27,235
Limited Configuration | Live Events    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 5,419 7,713
Limited Configuration | High School Park and Recreation    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 20,688 23,800
Limited Configuration | Transportation    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 6,266 6,587
Limited Configuration | International    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 8,653 9,930
Service and Other    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 9,957 12,834
Service and Other | Commercial    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 3,224 3,835
Service and Other | Live Events    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 4,080 6,006
Service and Other | High School Park and Recreation    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 587 635
Service and Other | Transportation    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 508 534
Service and Other | International    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue $ 1,558 $ 1,824
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 01, 2020
May 02, 2020
Revenue from Contract with Customer [Abstract]    
Contract assets $ 33,261 $ 35,467
Contract liabilities - current 50,159 50,897
Contract liabilities - noncurrent 10,715 $ 10,707
Dollar Change    
Contract assets (2,206)  
Contract liabilities - current (738)  
Contract liabilities - noncurrent $ 8  
Change in Contract with Customer, Asset and Liability, Percentage [Abstract]    
Contract assets percent change (6.20%)  
Contract liabilities, current, percent change (1.40%)  
Contract liabilities, noncurrent, percent change 0.10%  
Revenue recognized related to contract liability $ 30,358  
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition Deferred Revenue, by Arrangement (Details)
$ in Thousands
3 Months Ended
Aug. 01, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Balance at beginning of period $ 24,490
New contracts sold 8,188
Less: reductions for revenue recognized 9,115
Foreign currency translation and other 250
Balance at end of period $ 23,813
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition Remaining Performance Obligations (Details)
$ in Thousands
Aug. 01, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 245,756
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, service agreements 54,039
Remaining performance obligation, products 191,717
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-08-02  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 204,878
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation recognition period 12 months
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Disclosure - Net Income by Segment (Details)
$ in Thousands
3 Months Ended
Aug. 01, 2020
USD ($)
segment
Aug. 03, 2019
USD ($)
Segment Reporting Information    
Number of business units | segment 5  
Net sales $ 143,644 $ 180,256
Gross profit 35,761 45,505
Non-allocated operating expenses:    
General and administrative 7,124 9,093
Product design and development 7,532 10,500
Operating income 9,549 7,615
Nonoperating (expense) income:    
Interest income 85 269
Interest expense (73) (35)
Other (expense) income, net (627) 193
Income before income taxes 8,934 8,042
Income tax expense 1,467 1,012
Net income 7,467 7,030
Operating Segments    
Segment Reporting Information    
Net sales 143,644 180,256
Gross profit 35,761 45,505
Contribution Margin 24,205 27,208
Depreciation and amortization    
Depreciation, amortization, and impairment 4,337 4,383
Operating Segments | Commercial    
Segment Reporting Information    
Net sales 34,506 44,035
Gross profit 7,742 9,218
Contribution Margin 4,441 4,084
Depreciation and amortization    
Depreciation, amortization, and impairment 772 974
Operating Segments | Live Events    
Segment Reporting Information    
Net sales 51,474 59,306
Gross profit 9,354 12,737
Contribution Margin 7,138 8,872
Depreciation and amortization    
Depreciation, amortization, and impairment 1,451 1,398
Operating Segments | High School Park and Recreation    
Segment Reporting Information    
Net sales 28,943 30,465
Gross profit 10,476 10,187
Contribution Margin 7,915 6,592
Depreciation and amortization    
Depreciation, amortization, and impairment 496 512
Operating Segments | Transportation    
Segment Reporting Information    
Net sales 14,498 19,018
Gross profit 5,143 6,754
Contribution Margin 4,381 5,452
Depreciation and amortization    
Depreciation, amortization, and impairment 237 264
Operating Segments | International    
Segment Reporting Information    
Net sales 14,223 27,432
Gross profit 3,046 6,609
Contribution Margin 330 2,208
Depreciation and amortization    
Depreciation, amortization, and impairment 693 524
Operating Segments | Unallocated    
Depreciation and amortization    
Depreciation, amortization, and impairment $ 688 $ 711
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Disclosure - Net Sales and Long-lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 01, 2020
Aug. 03, 2019
May 02, 2020
Net sales:      
Net sales $ 143,644 $ 180,256  
Long-lived assets:      
Long-lived assets 66,059   $ 67,484
United States      
Net sales:      
Net sales 128,069 149,460  
Long-lived assets:      
Long-lived assets 56,822   58,422
Outside United States      
Net sales:      
Net sales 15,575 $ 30,796  
Long-lived assets:      
Long-lived assets $ 9,237   $ 9,062
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities - Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Aug. 01, 2020
May 02, 2020
Schedule of Available-for-sale Securities    
Amortized Cost $ 1,230 $ 1,230
Unrealized Losses 0 0
Fair Value 1,230 1,230
Certificates of deposit    
Schedule of Available-for-sale Securities    
Amortized Cost 1,230 1,230
Unrealized Losses 0 0
Fair Value $ 1,230 $ 1,230
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities - Available-for-sale by Maturity Date (Details)
$ in Thousands
Aug. 01, 2020
USD ($)
Schedule of Available-for-sale Securities  
Less than 12 months $ 1,230
Total 1,230
Certificates of deposit  
Schedule of Available-for-sale Securities  
Less than 12 months 1,230
Total $ 1,230
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill (Details)
$ in Thousands
3 Months Ended
Aug. 01, 2020
USD ($)
Goodwill  
Balance as of May 2, 2020 $ 7,743
Foreign currency translation 305
Balance as of August 1, 2020 8,048
Live Events  
Goodwill  
Balance as of May 2, 2020 2,266
Foreign currency translation 13
Balance as of August 1, 2020 2,279
Commercial  
Goodwill  
Balance as of May 2, 2020 3,144
Foreign currency translation 91
Balance as of August 1, 2020 3,235
Transportation  
Goodwill  
Balance as of May 2, 2020 38
Foreign currency translation 13
Balance as of August 1, 2020 51
International  
Goodwill  
Balance as of May 2, 2020 2,295
Foreign currency translation 188
Balance as of August 1, 2020 $ 2,483
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Selected Financial Statement Data Inventory (Details) - USD ($)
$ in Thousands
Aug. 01, 2020
May 02, 2020
Selected Financial Statement Data [Abstract]    
Raw materials $ 33,076 $ 35,306
Work-in-process 9,943 12,102
Finished goods 38,416 39,395
Inventories $ 81,435 $ 86,803
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Selected Financial Statement Data Property and Equipment (Details) - USD ($)
$ in Thousands
Aug. 01, 2020
May 02, 2020
Property, Plant and Equipment [Line Items]    
Land $ 2,183 $ 2,183
Buildings 69,967 68,804
Machinery and equipment 105,188 104,157
Office furniture and equipment 6,174 6,151
Computer software and hardware 53,691 53,441
Equipment held for rental 287 287
Demonstration equipment 8,368 8,473
Transportation equipment 7,783 7,944
Property, Plant and Equipment, Gross 253,641 251,440
Less accumulated depreciation 187,582 183,956
Property and equipment, net $ 66,059 $ 67,484
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Receivables (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 01, 2020
May 02, 2020
Receivables    
Allowance for doubtful accounts $ 3,322 $ 2,828
Retainage on construction-type contracts, expected to be collected in one year 741 687
Financing Receivable    
Receivables    
Long-term contracts and lease receivables, present value 4,045 4,633
Long-term contracts and lease receivables, face amount $ 4,327 $ 5,166
Financing Receivable | Minimum    
Receivables    
Contract and lease receivables annual interest rates 5.00%  
Financing Receivable | Maximum    
Receivables    
Contract and lease receivables annual interest rates 9.00%  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Share Repurchase Program (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Aug. 01, 2020
Aug. 03, 2019
Jun. 17, 2016
Equity, Class of Treasury Stock [Line Items]      
Stock Repurchase Program, Authorized Amount     $ 40,000
Stock Repurchased During Period, Shares 0 187  
Stock Repurchased During Period, Value   $ 1,187  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 32,539    
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Litigation (Details) - USD ($)
$ in Thousands
Aug. 01, 2020
May 02, 2020
Commitments and Contingencies Disclosure [Abstract]    
Loss Contingency, Estimate of Possible Loss $ 2,118 $ 2,072
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Guarantees and Warranties (Details)
$ in Thousands
3 Months Ended
Aug. 01, 2020
USD ($)
Movement in Standard Product Warranty Accrual  
Beginning accrued warranty obligations $ 25,624
Warranties issued during the period 2,800
Settlements made during the period (1,056)
Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations (308)
Ending accrued warranty obligations 27,060
Performance guarantees | Letter of credit and bank guarantees agreements  
Guarantees:  
Performance guarantees outstanding 14,788
Performance guarantees | Surety bonds  
Guarantees:  
Performance guarantees outstanding $ 35,079
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Purchase Commitments (Details)
$ in Thousands
Aug. 01, 2020
USD ($)
Purchase Obligation, Fiscal Year Maturity  
2021 $ 2,831
2022 2,750
2023 1,755
2024 148
2025 113
Thereafter 40
Total $ 7,637
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 01, 2020
Aug. 03, 2019
Income Tax Disclosure [Abstract]    
Effective Income Tax Rate Reconciliation, Percent 16.40% 12.60%
Unrecognized tax benefits that would affect our effective tax rate if recognized $ 723  
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement (Details) - USD ($)
$ in Thousands
Aug. 01, 2020
May 02, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available-for-sale securities: $ 1,230 $ 1,230
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available-for-sale securities: 1,230 1,230
Reported Value Measurement [Member] | Recurring Basis    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 44,609 40,398
Restricted cash 96 14
Derivatives - asset position 36 261
Derivatives - liability position (242) (17)
Acquisition-related contingent consideration (401) (761)
Assets (Liabilities), net 45,328 41,125
Reported Value Measurement [Member] | Recurring Basis | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available-for-sale securities: 1,230 1,230
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 44,609 40,398
Restricted cash 96 14
Derivatives - asset position 0 0
Derivatives - liability position 0 0
Acquisition-related contingent consideration 0 0
Assets (Liabilities), net 44,705 40,412
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 1 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available-for-sale securities: 0 0
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 0 0
Restricted cash 0 0
Derivatives - asset position 36 261
Derivatives - liability position (242) (17)
Acquisition-related contingent consideration 0 0
Assets (Liabilities), net 1,024 1,474
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 2 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available-for-sale securities: 1,230 1,230
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 0 0
Restricted cash 0 0
Derivatives - asset position 0 0
Derivatives - liability position 0 0
Acquisition-related contingent consideration (401) (761)
Assets (Liabilities), net (401) (761)
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 3 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available-for-sale securities: $ 0 $ 0
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement - Roll Forward of the Level 3 Contingent Consideration Liability (Details) - Estimate of Fair Value Measurement [Member] - Level 3 - Recurring Basis - Contingent Consideration Liability
$ in Thousands
3 Months Ended
Aug. 01, 2020
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Acquisition-related contingent consideration as of May 2, 2020 $ 761
Additions 33
Settlements (400)
Interest 7
Acquisition-related contingent consideration as of August 1, 2020 $ 401
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Financial Instruments (Details)
€ in Thousands, £ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
3 Months Ended
Aug. 01, 2020
CAD ($)
Aug. 01, 2020
AUD ($)
Aug. 01, 2020
USD ($)
Aug. 01, 2020
EUR (€)
Aug. 01, 2020
GBP (£)
May 02, 2020
CAD ($)
May 02, 2020
AUD ($)
May 02, 2020
USD ($)
May 02, 2020
EUR (€)
May 02, 2020
GBP (£)
Derivative                    
Derivative term (months) 17 months                  
U.S. Dollars/Australian Dollars | Not Designated as Hedging Instrument                    
Derivative                    
Foreign currency exchange forward contracts   $ 7,839 $ 5,406       $ 3,323 $ 2,235    
U.S. Dollars/Canadian Dollars | Not Designated as Hedging Instrument                    
Derivative                    
Foreign currency exchange forward contracts $ 0   0     $ 648   452    
U.S. Dollars/British Pounds | Not Designated as Hedging Instrument                    
Derivative                    
Foreign currency exchange forward contracts     2,149   £ 1,650     3,160   £ 2,424
U.S. Dollars/Euro | Not Designated as Hedging Instrument                    
Derivative                    
Foreign currency exchange forward contracts     0 € 0       1,881 € 1,689  
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 2                    
Derivative                    
Derivatives - currency forward contract, asset     36         261    
Derivatives - currency forward contracts, liability     $ (242)         $ (17)    
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -N)'%$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #;B1Q1IB,(P^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$[+5DSJR\9.&PQ6V.C-V&IK&B?&UDCZ]G.R-J5L#["CI=^? M/H%J$Z3I(K[%+F DA^EN\$V;I EK=B *$B"9 WJ=RIQH@C9' MO4>H.+\'CZ2M)@TCL @SD:G:&FDB:NKB&6_-C ]?L9E@U@ VZ+&E!*(4P-0X M,9R&IH8K8(011I]^"FAGXE3]$SMU@)V30W)SJN_[LE],N;R#@,_7E_=IW<*U MB71K,/]*3M(IX)I=)G\L'I\VSTQ5O.(%7Q75:B,>I%C*)=^.KC=^5V'?6;=S M_]CX(JAJ^'47ZAM02P,$% @ VXD<49E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #;B1Q1H<02_Z(% "R& & 'AL+W=O&(FVA4BB2U)Q M_-_O*-FB$\@G]:%]J/7K/GX\'K_C72XV4CWJE1"&/*=)IB\[*V/6[SQ/ARN1 MJT$CPJC-/&H[P^\E,=99WA1/)NIX87,31)G8J:( MSM.4J^V52.3FLA-T]@_NXN7*V ?>\&+-EV(NS%_KF8([KT*)XE1D.I8946)Q MV1D%[\;LW!H47WR)Q48?7!,[E0[]%OBLG#9!ZX%F.9_!U'9G79.>N02"QXGI@[N?E3[";4MWBA M3'3Q/]F4W_9Z'1+FVLAT9PP,TC@K?_GSSA$'!HP>,: [ _K*(#@V ML9L&*B M);-B6A-N^/!"R0U1]FM LQ>%;PIKF$V : [6LOW(%LKB@*.,J7;XD? MG!#J4[^&S[B%.>W5F;^@PRHGL0*/'<&[SDQLMF2:E=O&AM^_'^ ;,C4BU?\A M(_2J$7K%"+TC(TQDF,/F,.1^NQ9U"X";!W[W,\*B7['HMV/Q.>?*")5LR9U8 M2V7J&.%01N4"832H& W:,9H)%L: M(*D?P"YZ-$IF<:C)1$$FQ;A2QY5^%]>QO8.EOI>;K)8G#G>E(/W'V5*?8.R< MB@?LN]A5D3A3\BG.PGI7XIAX&#KY#W !?TUM)K7A"?DG7A_='CBB/?Z]TVL> MBLL.G.^T4$^B,_SEYV#@_]X_A3,>1MOEBP!7^6)]1W!\/,X2!QCX?8R(2Q,! MKNX?9 CNFJUDA@E? \C@G'8A-V#)(7#9(< E?;>BXUPIFR3*S "Q7$1=7G_( MPA&_OCZ:O63FD!-N=2 MJFTM'QQG%(90)T#"$5$)AAU)7:J@K5+%/.5)0JYR#:]U[3HVX#0E>^I2 VV5 M&JY3H98VM/X !+."O9BN>5;KN ; 1FHN$]!6F6"^@@(-)83#-!)RXD];B3]0 M22&YSXT,'R$#% 4/^90;D-LL A_6%ALEJICY72? MMM+].[&,M8%SI"&W/*T5T@:@R>C]_=VGV^EX3J:W8^+-)Q[F-J?P%!?HO=M M&!0H[!0*O&?R7M2O)0[EP[_SH']Z>HXQ*^M-K*WV?Q55! URW MZ_>[?H!1<]I/6Y8&A]QNX&&]7.!@4*Z@K)SN4URE7[/:E53'>>%PGU%63O-I M@U8#I:BDE?"Z[7?5 - D$05?8GA"+9KDFH6V[E WBZFG5D!\5;6C/?5YV\S]R M>\#4)!$+,/7?GD(PJ[)!7MX8N2YZS _2&)D6ERO!(Z'L!_!^(:79W]@!JC]3 M#/\'4$L#!!0 ( -N)'%'4J4*:)@< / = 8 >&PO=V]R:W-H965T M&ULK9EK;]LX%H;_"F$4F!W J7G3K9L$4B^/#L]#4I/OB,5]O5/O%Z/IRR]9\QM7W[3>I MKT:'7I9YR:LZ%Q60?'4U&*-/-[1KT"G^F_.7^N@S:(?R),2/]F*ZO!K UA$O M^$*U73#]YYG?\*)H>](^?NX['1SNV38\_OS6^Q_=X/5@GEC-;T3Q5[Y4FZM! M.@!+OF)-H1[%RQ>^'U#4]K<01=W]!B][+1R 15,K4>X;:P=E7NW^LE_[0!PU M0-33 .\;X'X#XFE ]@U(-]"=LVY8MTRQZTLI7H!LU;JW]D,7FZZU'DU>M8]Q MIJ3^;Z[;J>N;A_O;R?UL<@OTI]G#W?1V/-<7G\=WX_N;"9A]F4SF,W !OL]N MP;\^_ X^@+P"\XUH:E8MZ\N1TA[:GD:+_?T^[^Z'/?<;-^N/ *(AP!!#1_.; MS?0P/P5Z)(<>2=3/K."5CR/B4$&2I0?5.Y_T MX),&?3[R6LE\H?C.J%+;&>(DJCGS*&*4TC/76G\\SA'/:GC4,4H?4?'!G#[ M[&&;3"2%"/=3P*5+=,!]!@W#,#IK*W$W'7^>WDWGTTEP/X&/MBAA[AS6FUOV MVE84Y^AM3M 41WU\NV1)2CP3 !N>X!.;GK<5G<[[)YW\OO*&;4Y$$%GUV2E+ M,P_VL*$)#M-$1U(VW"R0G!9M-A"2T?[2TR6+XZ-9^]ZB00@.(^0O)B6K-/#$ M4Y&O67O2X;;I8 ",K8KLD&5)['O>!A4XC(KI4:T(IJ4-!(1@TC?I@ OU>334 MP&%JO%_CG$I,&PR(4NVU;]6EB[(X\K@U",%AA)BEP\NY&6 # <74JL8G,"(QI; M9S,.&4;0DP_$T(2$=T0FO/F9KT[A:V;Y7MRNS^X'>K]4;WEW0%^\>H,O\VM&$*K')^4O0^2X1LY<<2W7.9M9= 9 MTYZH7.A5_8)M2L;N3K6][I%%F(6F_DT9!0G4,IZG+$ M7.TSZI]()1N %PG.K)&[9#3QC=QPDH0YJ=><3=D4K#UHWY_%B7(K^:9]$_;, M=46JW0_,QN %Q=2: 0Y9A'UGQ]30DIZSW7*5(>>; IN"*(TQ[D\!ERZ)L]03 M96IP2<.XW-D]VGJ!\?WM^?:1]8;%N7=TZ5Q[Q]'1Z[CV7>A7)M=Y58."KW1# M^#'1 9"[UXN["R6VW1NZ)Z&4*+N/&\Z67+8"_?^5$.KMHGWI=WC)>_TW4$L# M!!0 ( -N)'%$1\.LDC0( *0& 8 >&PO=V]R:W-H965T&ULE95K;]HP%(;_RE$T::W4-3>27@21*&2B4B^,T$W[Z":&6'7BS':@ MW:^?[:01I4!7/A!?SOOZ.<=PTE\S_B1RC"4\%[04 RN7LKJT;9'FN$#BE%6X M5#L+Q@LDU90O;5%QC#(C*JCM.4YH%XB45M0W:U,>]5DM*2GQE(.HBP+QERM, MV7I@N=;KPHPL!/P MD^"UV!B#SN21L2<]N;XU?V[ MR5WE\H@$'C'ZBV0R'UCG%F1X@6HJ9VP]P6T^@?9+&17F&]9-;'AF05H+R8I6 MK @*4C9/]-S684/@]O8(O%;@;0O\/0*_%?@FT8;,I#5&$D5]SM; =;1RTP-3 M&Z-6V9!2WV(BN=HE2B>CT?W=.+Y+XC&H47)_SM7D:G@SO!O%D$SB>)[ MT11Q7,H<2Y(B>@S?X O8('*U*OJV5!S:S4[;,Z^:,[T]9P[KY2DX[@EXCN?L MD(\.RV_1"SC>+K6MDN\JX'45\(R=O\3^9AS/DJ\0_WBXGO^^/.#K M=[Z^\>WMJRPK"O4[53>8/IU R:!"'%:(UAB.2 D9HQ1Q 17F32&/=Q6R.2(T M1^@_Y"I2*:\V:W4HX@UWK^/N?8(;U3)GG/S%F:%NKGPG:N,:;("X;N"8SQ;R M_T2^00\Z]. 3Z$2(^F/LX!U,+[AP?<_=IMX7Z%SLA@X[Z/ @]%PU7U'SEZ[B M$E(FY$?WL#^.:ZCMC1ZB^_J[L44_0-02P,$% @ VXD<45!* M:Q^Y! B1$ !@ !X;"]W;W)K:BE=K&=KY(19$H,+M(TU(59N9BM!RL.MXXC-GF9$W+ #S=4_6\8S(E63 M[QQQX)3$I5.6.AC"P,E(D@_&H_+9$Q^/V%&F24Z?.!#'+"/\OWN:LM/= W> M'SPGN[TL'CCCT8'LZ(K*[XMQ<&L'MTRT(BO3FA%)QB/.3H 7UBI: M<5/6IO16V21YT8TKR=6_B?*3X^GR<39_7,UG0-VMEM\6L\E:-59K=7F8/ZY7 M8/D5+)_FSY/U0AF :_!]-0,77RZ!V!-.!4ARL-ZSHR!Y+*[ EP_MD2,58O$B M9U/CW%/K0$GQ]T-@.@*8(BA@6?Z M&7>W<$>1!<=MRNV6\=R>>(M\PS(*5I)(JB:#!+\F+T)R-9C_L43WFNA>&=WK MB?ZHIKT@*346OG(-2M=B<&GC=R7L_K83 ;0NP'C=D',K\A\ZUD4R8D M8-M^NLK=/W\M#(=#MT-G,'.]T$=FNJ"A"ZQT?W$F!#APMDVD"2[0WNKZ88 Z M;+J5Y_O0-Z.%#5IH'3#+ ^5$)OD.T#A.=>HH8KLW4!SE6P*E'0 $BNQ2XJI4Z;QR,J[9E*5E6E#R4B*- 8<8*2AZF9N.(SZ4'&+BJVH[7A/2JDT(F*] M5WTOZA+J5FK.]DQ'U HXLBOX(\O;0E[4E;RL:6US$[4JCNPROL@E54NKM)7 MTY(;^MT"Z#8XB'KR;X4H]'KE= MO3-900_WH+;+!;*O%XL&SMKMAE7!"[1B&JP@ZD-LUPYD7SR*O8]EOD3:MB8T MH!FLH-NC:;A=+C"T2L;/\BQ!U:+VJH1C1]^WSNI4):1:/)22V(0#MSJ/[3I_ M3T2R 1=J"UZ]X=)4"JPKM^<%?GMU&.[U)]WU2=Q_4_A&JVZN,[9H3:C?%>>]078 ML&,NJ_-?\[3YGC I3]&=Y_?H=EI]%6C#5!\I'@C?);D *=VJD/ F5&"\.O=7 M#XW.N/R[#DU0_=$JI@9>,"SWR4F,.M[ZOMRG-B+Z1!RIP9B=51@QV MU=[7!T5)XD 9]\,@Z/H98<(;#]W8HQH/96XX$_11@!?PC=&3/FN# M=;*1\H?M+)*1%UA!E-.ML0P$/T-D33 MJ>3?66+2D=?W(*$[DG/S)$]?:>FG8_FVDFOW"Z>D!8 L)+0/P.("H!D3-:*'.V9L20\5#)$R@;C6RVX7+CT.B&";N+ M*Z-PEB'.C*_L]P2 M[SYSO'5;46"[#FNO^''-DPVD+7^J6)IR" MIMM<,<.H_@R"NL-DR$N=G]Z5U.#"S'5$W*ZWTJ^L]!NMK*4A'.2O-OE7TON_ MLQ770:VXWZG7/ZCT#YI/3HWF.H&#JZO1[P3QA<#KH&XGOA3HG[W:&55[5\PT M)B\7IGCKJM&J7DYSK @V\/[N+56L@'H^ED0U=LR<3#YC:'NU$S2A2G+"MBGJ&16)\.Q@,4L2=:)N*.;]^S>D&N'"_D25%]HFV- MM08H+ O!TYH,"M(XVWW3+W4@#@C8[B"0FD"^EV#7!%LA$+^#X-0$1YUAW$%P M:X*K$MP.@E<3/(5@=TGR:X)?;=8NNM76S*F@TTG.MRB7:!A-7E3[6[%A1^), MIN)2Y/!K##PQG=U;I;W\/5Q<7V_1#<7:/G^[&[Q M_N;#?'&W_ 4M?GVXNO\#_7OF$#TLY^CUJS?H%8HS=+_F94&SJ)B,!*Q(ZAJ% MM?KSG7K2H?Z>"YH8:+-^VHRG*93!4O#PDX$][V>?15$LRX@FZ);&T1"6,*.; MV*QDT3_6'1/0+EB$%C3/XFQEBL'%D1A !RK*_*5S.9='EA.&95HF5("*&[%F M.8+P0%M;RW[SS- '7BBJ1I!C3:*1)M%(-8W3,K.).K1?P) MW;(\YI%\?+;)3Q#QWR)BX<"4"[L)O&H"V6*?IWCL>YX]&3T?[KT.K->W;$L)\!%02Y;;R')[9(]?KE?N0P;XE\5>HOQ4T _0Z@8I[@Z3B9QHG M]#%A0SAS# N:,%2PL,RA_;#B+./E70VP!R;6(I3+ RP8&S[JNT8 M8$/;(FJ5FV#.N*O2\=[0\8\Z^D?Z N$E,KS$,H:7Z.$%KQY;:GAUG&=9V%+# MJ\,/_P]^Q[MW8LGUU-X^@VI+W%H]_BL=CW<&[^OK>P?%_9^%8 M]V?75D_:1T!MF7L7Q_TVKMA/SN*B*)G1)K%NSEC[/V J:>_"]- ?L=Q!.]M M'O?[_'&#PCT=-##\*?(((6H'U7'&#JK#'!<<3RUL'180U]4<78<-?1)H-6> M.<11,WET\)9#OB;[2'-PG0(E[ EXUHD/^Y+OWCSM;@3?5"\^'KD0/*TNUXQ" MXY0 ^/V)<_'M1KY+:=[_3?\!4$L#!!0 ( -N)'%%)YUT6&PO=V]R:W-H965T&ULG51M;YLP$/XK)S1IF[0& FF[ M50E27JA:J6VRD&Z:IGUPX!*L DYMD[3_?F=#6%8UU;0OV'>^Y[DW[OH[(1]4 MAJCAJ5SGF),PFJ*@HFGT>8B]W Z3I[Q9RO,VT4;MC?L#7&J.\W,TF2 MV[*DO,!2<5&"Q-7 &78OQCUC;PV^<=RI@SN83)9"/!CA.ATXG@D(6Z(*(S'AM-I71K@X7W/?FESIUR63.%8Y-]YJK.!\]F!%%>LRO5<[*ZP MR>?4\"4B5_8+N\;6D< 00,( M;*)U9#:M"=,L[$NQ VFLBEBK"6]3:!Z_A^CK_?7B!_P_\L.,22QUAIHG M+/\()_ .7% 9:57?U925B8I243T?*ZZ?X>=PJ;2D@?CUAKM>ZZYGW?6._1!,99#R+4^Q3!5-1))3 M7U+8H*Q;]%J':LHS2VGVQC:DPFT/:U9;G!]:=+S3UJ@.U3WXCPN4:SO>"A)1 ME;KN7ZMM-\C0#LX+_8@V2[T(_M#4:^F6R34O%>2X(DJOM1KP4M-G9: MED+3[-EK1ML1I3&@]Y40>B\8!^V^#7\#4$L#!!0 ( -N)'%':1:[]V08 M *D9 8 >&PO=V]R:W-H965T&ULI5E==> MZ9YS)\UPE<<:6 LD\30/Q=,42_GC1P[WG!_?Q M;J_T@\'E^2'8L153WPY+ 7>#LI@.WI0$]-J#&T0*9<>LZ4,'EN>"/2&AKZ$U? MF-B8UN!-G.EI7"D!;V-HIRYG=XMK?['RKQ%YNY]?3-=RLUO#WU5^L5^CN M!LVFJR_HYO;NQPKUT;?5-7K_[@-ZA^(,K?<\ET$6R?.! C2ZST%X'/FJ&)FT MC$S15YZIO41^%K'H9?L!>%&Z0IY=N2*='4[SW2?DX(^(.,2QX)F]I3G5S?&D M PXM(TM-?[0MLE70;N[OOJ*[I7\_7<\7G]%TMIY_GZ_G_NJL8QRW',P*VK!$-^P,VC4#T@OCH*"2+$)!RH6*_S4/;'$LNO-.0N126H^C MS6A,[7$W.DX0$_7T$;%?>7S0 38.<+5G @52,F5- MQE$#6]^C-?P6&S*TPQ^7\,>=\%?[0+"^)MH(P9R#^LC6&(\;PWMT4H/8M!FZ M+1&>E! GG1!]B*-ZTFR6F%AO4;#=Q@DL#F:-Y*0)D]1A-FTP'MMA8J>B:J<3 MZ%*GB-%/D&\4\7RCMGD"F1'R/+//^K''%T!J4"TF7@O2$U'!KZ37E@EAG4OFE9]/":MJ[J2 M+^S^D4[.%]_]U1_H)*X4"7O=^9.+< ],)$]YU$QT2:76^'B6^<->(T 6,V_L MM? GKI0*=TL59'W(6"315O#4R(#\/SJ FR(U'M9=:=J,6D@65SJ&NX7,ZH> M6E;EPJQ-[15L)7XR%6Q ZR0+CR^L;C2URJE[T33!KH?;2*-2--PM:2^6D:$) M'F2FR&'/2O+ BM+'BKPI87UW0NK@;59>&S%74H>[M:ZDC(HF3LFC0/X&RFCJ M6Y]ZPP;S-*=J6>L82(6T2*XODYM5IB0%GD@E;B1;G&[CO6\PMX, MP,>1%5]3F1K@+.)%B->21*32+M*M7.I2!FJ$5)>XNE:4L%4X'#/,#KJS M8WWL<28/0<@N>E#B2R8>6.\26;>#346#(FW4XEFE9^3U_9A)L6.&H6VZLGEIT;F=2W1Q:K/G:';ENF5M)(1J\2VMO =]):I6"D M6\&NV"[.,KTB=2'!1,SMF=;4(-=Q<5VJ+&;4&[EM-%]I%7EE7Z:KF4Y\37EQ MW9%3+\PL9@1CIV76:"5#]!49,J4W4"MZ+UC(X@<6?=!TUC5'M)(>VBT]\PP4 M!L38YCAM*H9;7ZP6&]I2P]%*4FBWI,SKVSD]08)M\Y830-I4CU&CVK08N9.V MV3DY?>L^?EOEAT/"M,: >NO3[R@O#E RGO4-/Y\4.[#2;"S=.9.5(-!N07C# MMD/ODY,\*O3B>3^O:PY="5L#VU2!R;!^"&$Q.HW^2W,#6G[+7G5_AL5GPUJ+HI/F)\#000I40)VT*7SJ<1X!+%=X'B M1O&#.5K?<*5X:B[W+( (: -XO^5; M"G>6SI>ZP5>_.@BU-SKGA\KB8#Z=GAR4VE:CE\_YVI5_^=RU36$K<^55:,M2 M^_LS4[C;%Z/9*%UX9U?KABXZY6Y-LV'^LKCVT%');>EJ8)UE?)F^6)T M.OOA[(C.\X'?K+D-@\^*-%DX]XF^7.8O1E,2R!0F:XB"QK\;;-^L7HZ'8Z4ED;&E?&AR%!:2OYK^^B';[E@7E\8,YR"R.6\D(W^N5S[VZ5I].@ M1A]857X:PMF*G'+=>-RU>*YY>::##7G$]7V_3D8Z6]4<02R5WD?PO* M5CFR M8I4(*,QWZ:I?P4>OI"J<_"Z-"YKQ9..US*%A[M_(: M=EX41N4VU(6^5^$^P-6!R13:KPR>\<94ZL;FQJ5C0:$6JE [3^X8J\R5I?$< M*_0@ J3BF]&A=0UW\>#L8U69S(1 8=@XM=36%_+@M,&G&L7K*05;J,8EME MQI.[H(FM;EQQ@R%2Z>2HX".RL<*$EQ24J"A(F*]I5/'[UPOH/7.G92]M48)()00*I;LDQ4#'D2$V.G M:*#3K/&'DF2L%FV#.J9RQ^HU23/.#_'%E\T1 R)7BWM1BL*7,K0PJ*6[F+-> M8?<]J.G: L0H2G0> _D_B %FSJ;;3*ZA4A -XIL84)26,97NC?;*4.?=,M_M MVF9K+J&Q)HBWB,5I55$TO>-@56!.($?-ION_D&-OK&L#@F!I"SS"BW=W%X0D-F(>7BT_KP0L,7DJ%2'+ M\9AS'45,@5RBS&ZFP(=)S5V--*28 -44.7(4%ML* *3 ,L6$;"$MV$(LN'D M\QXH8D-?B@UU/-^GYX\/]V^-^31\=#QT7G>5G,+55HK.M4:^YA"6P@MY2<7@ M%+6I4(=34LIH>$L$^;A&T'?WE@C5*,)'DU:E0MF"MP?'O+Z;I4LZAL\M+2%:CCJ=@MS,I65>PHVY2YW_'% M9#'AIZ%(GG/3P$F^ :ZX!(ZQ/BZMAWVB3&..-B8$+G2[T&2]-9IS.A,^$UQO MB2XAN66PF#("-&=P(B(BMDFB<3QG\23<=]A[*^-N4:[TAK(_2K(BXHPX3(0N M!2T+!6!=]-THPS2E:D@I ]NF:*? G1U&D9#Z(**E7@,+!IO.27Y0-<9;R422?8O M )N-OA#3' TWA4?C&EV$% U!EZ;KMBBQMY5ZF'I759,&@DU^&+BB-^ YW>] MS$!)]4@='8U/IL_P83X=/SF9HYQN:OSL1!T>/E/O2=SO,M4?T$+$>C(])K%F MX]ETIMYR(3QK SI ".K"W& :KZ6M[*-ZH^3I&^O;H*X@C"F!EB\$/W^6BP+* M. DH8U#WI+G8JI7L#4:"I9 M*X^!'M2 OZ&D8H"_1/V'LL!(B+X"T&^\@9[(C)$I1:DCTFCEOF64-E&G(77V MO@N> _J2 ;?:X%-T06E]+E7AF)VL+\\D@L^0&[)8@#=,'=@ Y""[O/\"3)8A M!1]7I!BU*9W?H'ZQ&0,"PT"G#D4(U818N$/Z&V)<6(103O@7R"3WFO,UIZ!Y M-#L>3Z?<4$@"*G41MTY

8PCZIM80%3WVJ-.7""'J#O'$5P$-N!0LU;2-,("+##'8F M$S51OLR%IIL@%C&;)NHMC" <('@.M)@U#OWHQC4Q(]H AI2O+OM$11!: MB" M05O1"$M&#&NR1W\O#:C2>'H:N:527.4]BJ+6@ISC2BT# 3H]->;"(LWI"*B5 M1@N>960U'.W6IJA37!D612\XN>CFPGG::A"K/MXJ8W)IB/QL2P@=#BWZ$*<* M3_B%@4C*\IK\),_%]#1!X(/8.7/(@DFJ.WV)D91S--90S0/$HVQ"$4"U)QV MA&%R+H-$N[^!P&>LCSL<"]&@>Z.W1 M,,.\QW/^^2H=X8(@JH<$931.20^2" M]KO+UR +A628E@31MNX9\['E0YS:1AH#@EC1A; M/7IV.%-#?6'N\9 P':*2A>J1< 9FFJ<#2?E20&9XKDX,)(C\H]GX:'X"XK]A MW,#PHU84CQ53C:$3!A.MKBI';LIC&8T8:5#O/27@4F81W@^0"V/-,!VBB6'= MQ1*7%\Q?!NTT0C1.AS3V?N;]6+V3S\YUI7.M7I7&K]!([M5'C?GLFC=X]]1I M7WV\1H"VG04[@J]2SP2&J:D3J2L4[+\?$EPJ.GLSD39%C6.YJ&$9(N+CQCM:+2Y*D]AI:&Z;"1^M1/!_TDI?.@ MNY:(YJUU"C?9#X !WY'7QUL!#;&Z@F,1K5N8U4,M,5A*N??TR@R".** M-ELT'!,XY4F>>Q[WHP'@&B[2XNY9RGB_$ NTA,V\77S3@J%K70\.4^/8=9$I MU29Y#L1>J.L&TM!:5YWFCE=_(;[S6=!+I\G#9X%+?M80%3&*4>F)Q&V__M_Y M[!EW^[W1Z]/K,V23#8' [\ZC'VIR&\Z>7G_ 46*Q/SVB[0*.K"RZ=MC_R;F< M)T^RJH"OO?>N1BX>'D\[2!PLBAA\(@L@#E)&BTWJ[FD46"5R"^J.I;M)&1*H M\>:,*1,@;V[=/G\'<6V]+#SAV%B5\3WG:]UB%+Z@S!1\@."CU1F_)=#B;]1E# MY"2QC,NP+>+THF'VY,DA, ?K(41(DX$TQD];M[E@<=M/.X& M+TG#$&95&,:3Q2(.@&;#FC!\E-^8B"%YQ][M93?E)]-MFTQDY?6]&9B'2RB] M?.>!'+ 0 Q:_%B72WAH6*XNS/ 4>>ZQ;K>C@*IZ/0EOSFSF>E6#E3(?/W/1G M)FG<"J._T8NIE#"3SHTWY+/K$%Z;4NXBNYUH?XG)7J/ M&?Y PG_L7TSQ.I@VCBPDF3QW[:)9MD5"'AB4 UN90T?10AX!UJQII_O1_)_% MVHX=ZN8BG:&5O#?XFEDL0R_9U]+V<0D.G,6=C&;L. 1;C_#IZ?RI M.E_3>V^>Y&3;P=*D&?7)X3&"O!M5]F:/U=[\:*8>;U'>VF@_4H?CP_FZ5 METH;R!9I0S\ID"Y#$7Y/+R'C4SM5F>SZY[ M'S*=RN]W^N/R*Z@W4)3V](59XM'IY,GQ2'GY99%\:5S-O^99N*9Q)7]<\R\A MZ #N+YUKTA=BT/V\Z^7_ %!+ P04 " #;B1Q1]V.S<\@$ ##"P &0 M 'AL+W=OEL.LK5&9U&8VBS<8GF1>>-P;3225RG*/_ MN[JSM!ILK:2R1.VDT6 QNXQFHW=7)RP?!+Y(7+G..W F"V/N>?$AO8R&'! J M3#Q;$/18XC4JQ88HC!^MS6CKDA6[[QOKOX?<*9>%<'AMU%>9^N(R.H\@Q4S4 MRG\RJS^PS>>4[25&N? /JT;V]"*"I';>E*TR15!*W3S%0XM#1^%\>$ A;A7B M$'?C*$3Y7G@QG5BS LO29(U?0JI!FX*3FDF9>TNGDO3\](->HO.$LG<@-P?3 :>_++V(&E]7#4^X@,^QG!KM"\!'T5 M'S4XJ_,^#$<]B(?Q\(B]\1:$<; W/F#OYD;;[.% M\Y9JZ/L1?R=;?R?!W\D!?\$)>VL=/^'OO72),JZV"-\^XX.'*V62^^]/@7_< MUU_&(\1]> [1X43L3LP2+:P*F12P0BC$$L')7,M,)B*41:9JU F"H#!%DIA: M>TR!6@741+4%7R!@DV/9Y&BRC:#4>8^N=6)L2J]!5.Y*3GA(-BC1D::NL7!D MBLX4,97^0U#6U-1P"@Z''+')3C:5-9GT0%($K$/7"]DF'(#@)%;2 M%T&'!)>2NXYC*[-MN##W%(ZPJ:,R20,*H;.\BF;SZ^@UC.-Q;P_-7W\YCT>C MWWZBF5/ZTTB*^ M)$<,.'M%SD(34@#:^X2+DMR YLDTXX -:?X"@8&0/CY=D MN4(K0F(<4B8UP1!6W"FEE^3\&+&!G_^)5O8D]!J20N@< R1FI=&Z0E;,8$H! MIJC39Y,XOR9Z1D?IF6-2VR;M/GQMZQV70M6"D^?2LJ@"Y1R&:WSQ=HU%W?B+@9@+28QD(H$P30_1K M1_;HS1DETX"-\_1H0B.K"<>=T>>>2/FFXI8'"M#: M=:CT,G2.ME=TZK04ZT#/ D,MDR[4]Q)[5B-<4?XO1F][ M9_%YH.'%Z*P7GY[Q#:'/&UT#:+]OX?26XHG;-5\O5V$89]2Z#Q^)%ZIV0HE+ M4ZC]!KB3[93&2T!A-2'@=NT0I'M<+?"1F8!7^% Q[:]9PI38 TWSXG^MC[;O MD$ ?:+0*GGQA$:%LY@3D.>$I&-JM,6^-+@B)1_V^S86][%_,@/=I?-&"/3K_ M&<>GONN#SF!5HLW#^.@@\-O,6-O=[80Z:P:SG7@SWMX*FTNZ: HS4AWVSTXC ML,W(V"R\J<*8MC">AK[P6M"4C98%Z#PS]"5O%^Q@.[=/_P502P,$% @ MVXD<4==EDM4&! ,@H !D !X;"]W;W)K&UL MI59-;^,V$/TK W51M(!K?=BQX]0VD&2S: ^[-=9M]U#T0$MCBPA%JB1E)?^^ M0U)2O&WBILC%%JF9-V^&\T9^KV-7B]58P67N-%@FJIB^O$&A6I7 M41KU&Y_YH;1N(UXO:W; +=K?ZHVF53R@%+Q":;B2H'&_BJ[3JYNIL_<&OW-L MSVL"#&Q0P[9D&N%NLUW&EK"=19QW.#+S)ZQ/]XWIGK*:^^/,,_G3 MGWK\Z9L+>1[GD[((DS$\@_==1(C1]_ %8:\$R0ELB5!K=>1.(P;4'JZWMY#- MDM%S_B-H2Z1_ZF*>.W; #>2JJAN+!>P>H>!'7I 3<$G;",Q:S7>-93N!8)6S MK4A)QJ&52A2HC7-S+%K?_@3#CJA)S2";:D>1B=*I%W%LK+%,^C T4T(*J+DJ MQO">"T_%42-Q.N6:8$!%D98S013)Q,FY+7E>DA(>0>5YHX'OP2 ]<,M=%(I, MCO2[$_S K"\/9<"-:7!@9%5^3\RI)/B .N>&8I-GKB0EX8AP>9*UMZ;7E 5) MWK_UY!PFDSF>YAJ0/46?M[-5Q!*[4QG#KV5_BK[@!A@!4^2<"^[Y.C@'+VDR M]^:)3LY$WH@!(ARV\RQ.JMM7WI8:$:H@7732!1(>C1WH ME.<]NZV)VTH7< 6?GCAMP[&Z+NLS]?L?7AWAQC/L*^.:H4-Z!_/1=#:'Z70T MNYC2,AFG\] D?J ;HW*J%2&VW)9=T5T_TS769K]"(OY\-AW MVOFH\XNTC_K?Z?35.9M.,DE@>C%*+A/:&=-)Y]MI\NK#9+.W#_E('39S* MD7J];G1>TD<.LE%*N?2:_6=C.W[LWYKO540SB0<]O%N,%[/_V6T4FD[J[:'3 M9)Q,7A&[/S@_"*3RG2V:XD11?D0.BBI>KO4.7T2@PPTE+*RJ_:U@IRS=,?QC294VNWY^CU5E*_C[O0.]F%?;(EB%:L.3UW(ZXUUW_Q2ZU8\KNK&OQLLVW;] M=C3RY5*OE!_:M6[P96[=2K5X=8N17SNM*A9:U:,DBO+12IEF<'/-8Y_=S;7M MVMHT^K,3OENME-N^U[7=O!O$@]W %[-8MC0PNKE>JX6^U^TOZ\\.;Z.]ELJL M=..-;833\W>#V_CM^S'-YPG_-'KCCYX%>3*S]AN]?*S>#2(R2->Z;$F#PM^# MOM-U38I@QN^]SL%^21(\?MYI_SO[#E]FRNL[6_]JJG;Y;E ,1*7GJJO;+W;S MH^[]R4A?:6O/OV(3YHXG U%VOK6K7A@6K$P3_M5CC\.10!$](9#T @G;'19B M*S^H5MU<.[L1CF9#&SVPJRP-XTQ#FW+?.GPUD&MOON@'W71:?-&E732&D;HP M=CUJL1B)C,I>\?N@.'E"<2H^V:9=>O%#4^GJ5'X$(_>6)CM+WR?/*KSM%D,1 MQ5(D41(]HR_=>YZROO0[GL^=78D[V.K $*#?+L4=XZZ=^-?MS//XOY]9<+Q? M<,P+CE\.]258GU?RLVVU& \O[9'X8+Q:+)Q>*'ZUS+:B76K1;M>:EEMKQVF" M%K&SVO2&J*8*TPP(O#BVRQVL'XI?88)NM<,DS%VJ]M@B$MQ)F8;4>2U*6+JP MSF@/]Y8&GSTO!+FRMKYS9,9OF@-?M!;JUP9[O,2^T;1&M9@BA5K9KFGESCXR MMX,+KD5.:[?']M*G4OFEF".985$LH.9S+* KP@+>-'9E2C$'6!;XL.=6Z$;- M:BTZ3YA!W=PTP,BH6O@6+B#' 5K,ZQ J#D,]7D[7#*!?FC6K@9,87%M81OJ\ M7I#H4'S%Y+FM81/9'SXB17O6:SMW N0I,V!UK\:_A1ZG]4G<"D0==EOT88L]XXECFTC3/@%$%# M!O@+&0..3$;P83+%][^.P)-,3(F)V*;_-R;&B9SFQ$ @0E0@=*,THB\Q\*>! M.)/YA-R=)C(&.YX@XT0F:48$CE.1I+*((J@BE> 4%$X(\>PB&0O(856@G>,I M2\<@8X$=@6U%RM& #4[)R P4X$U)(SEFLT&**";CL/XX);K$1223+/]?LQ&. M16D@71(%>F939I_, TP(U8)C&/R,7DI'S(75&.HZ9JHEB M_C"BO->@,C)]R.'GN/\!SP&H?H04UY-0P%".35T3[@U]+^NN0LUI^D'(:O- MI<$/P>$_CZ('6)I08/IE54-UT#:5Z>/#48M+E6BMMNR^[[B\"MO46QJGJK6& M^6CGR2[:&LY2/XYK[!I>YPUVJ"N!A",)4N\QJK8P+'2"DSE&BG,(>TO[3QSI!J*'Y1K^L34-3J\]'KV/GI]=,Z@#-"GL*KO]\7@C/L# MUC>XQ-"!H'.30'5='1.PTHT/]=;;VE!D5[OT*_@(3?GD0-N]J=]%M=%M(*7R M?9KXL5*BL"\C410H/5?9R7VU ZZ\.A+/0-279BG*8/QV:AKT G1XIC 1[Q0:$Z2Y'%"5(S\,/\+%I-\+&2XI#M;B3'U2T\%YK>:@UTM@/-H@F$^A MQZ3WN^X;2/;G=[#[/#K Q:MX&J,^3ECJ*J/.HT0O>UNW2=HOE M"U#HFPXQZSPHO LKPQ'D$5@NV JD:FQQ#:1GA@N9I%)7ZKJ_4I!T=8DF6M7@ M">I&:9':5/4;[ _NK, W6R)UP+QF*[XU=L/!S/W>F2H0FP/1]S#QG%XEEWG? M2@K2TVR$SBOT-/.ZH\(:'"2!G8J#B:&'9-=IYQT)G\3X]Y#;1;*D<&(J@N'4 MVEVZV!L=W:?BD+G@6V."&,$2KE;WH_N+Z=MP'WN8'FZU/RF'7(\LI^<0C8:3 M;!#:Z-U+:]=\.SNS;6M7_+C4"AM)$S(Z5>#(T;_0 OOK^IO_ %!+ P04 M" #;B1Q1ESALQ5L' ">$0 &0 'AL+W=O>!YR;P6JIE=GKNQ&W-YKKNV4HV\, %WBMXX1ADZ/#" M-X+\*C?:M*I9L3^N%K8U*(D_7X&/1OC(P4?_*(>O8WS6K63Q*7M*]7?)H#G1 MJ+\E$TV)Q6^@%J8[E&-G 6,M6^Q8NY9LJ2N(C"8M4>K,]EB6;=>J6+.:-$YF M*%K5*"<*O82RR)-85),)'1;2L*O;:Q9DWCO?X\_P.F/7NJZE*92H./L/.?SI MCF9S]BNDP&Z+M48YWPCSW?'^*@MT#?+*V6]&--:Y[>_I^<>FE:9Q Z(Z9;^M MI9TP$D8Z]94,K"F(7AM@V>XVE"&VDGIEQ&:]AJ*X5H^G0K MBZ?UQB@'LF0KH^%Z8_12M:PB&NA-%8'*>[18*WM"]T75E1+1-/!9];&4$+ZB M>G5N!G-.6&57M%A/JU:-,RWE'?KLQH4RVC6Z>?<0@FI JR^ET8)NAO%6W._' M,=3G<,@-"J_:666I2C?"4-I02$@5*@"V_0Y!#!&ZN!.JL[O'UEP^?3BBGFF!I!C8?J\J>4#G,E_>R MZ*B_(]-+54C#B3P@AD7#/"RH@#R*GN+>C85HC(/=EYHKO8F4]M)HG6F+-9>H M6Z _'SO!28'UQY(3K%.B&54S%C3947(1N-*E!4:I"DK,&?P;*0]Z*D-'1+TS MM,3A*N3L,^1L!2IIJD1VQ,*(QUZ"BRCB7AA/ICY+XD6B9'_$HSYB?<\_/#M5+SX(@9$'*HS# 7C/S]+'I&,.,BSA*? .*8?UETP#SE?IBQC&=I\";QE.=^ M# 9Q'CRF'?$P\T$^BH/'M$./!3SP,A8@YV"+G-/=9RAH*'=J/Z.\!FFC9GYY MH<. /%@'$;+NY2&[>;W)I#RF%?:0*8]]>=QD0(:I:'A0QG$2I##Q$<+''G$A MH3DYZ7/28F7R,,*O%P5[LVD#A%J2%+^>'SBY#7./$!(]H'\/"_!!HB>A#OIS M)N6S)KG_[08>J3-%)1RQ/#VL$SB*??R&4-1;=1+E"73\I$8":"-('I=U@OAC M+.:WYJ$:"FTPC=IW.26>9!E+?9\:!P_#M/_/PJ'4GVB ]CYL!B#__VUNGS7# M]KNJY+A3JX*V:3%ND]@U@ WVE"FDL$-]#5VTV?]*(JNQG9#H4X#Y$R[>FG7HM_7ON$8 )M;)%"^T/9IKW$+-&WQ8H&WFPDE MHO'#G-0S7'J0RLHM^,H?V1 .X8[0.U'CD!.NHARU"ZUV+>VBCRQ]M+PTIHZ? MYHFS[EOWT=B\'QQ_$CNT'FH0/Q+Y4XYQPK. Q!%G/,+%\PRQ.Z VT9L2,DT2 M[L445@)%HO?B!+46D%7307&ZL^,QT=+;855N"9"VWJ&8EL.)PO6X/N]6FCN< M(&Q_*FKTPTD3H5!-@@LA^-Z_J!AKZBG &QO4:'%ND.XDV&@T,>M$U M]O@*QR!D0C;N#$/UQ"I5NQA!>P%'@'O@O3\H$/BKA$^?1F_$=J(H.BU!:KHA MO[;;;"H%!V.<^Y%]G/:Y,-V135NWM$.X:[W%AF!*K$C[3&]H".7.\R]&)+%&DC2ACOY-=T2KW>= MP9S3Y][QYI-W9F1KY;X,T)$=D?>OS^/H^/'AJG_G?C#OOUQ\,9,_W7@/ZFU1OW!K[0+1;57:ZEP"L6&>#Y4N/M;[@A!^,GFY)(9M;>RL-U?M8;"2 VG 6QH'!9\A4;(X8 XW-KL[=U M*8K=^XWU5S%VQ#)3GJ^L^:3S4)SUGO4HY[EJ3'AG5[]S&\]CL9=9X^,_K9+L M=-JCK/'!EJTR$)2Z2E=UU^:AH_!L=(_"I%681-S)443Y0@5U?NKLBIQ(PYK< MQ%"C-L#I2HIR$QS>:NB%\S?*W7)0,\-TPUGC=-#L3XDVSFFT-_V1 M..FOBYD/#IWQ]P,NCK94=[K^9ILXSJVO*B4.Z1^AU3AMU3:R/H14!QY900&B)A9 MEXMG]'HH(KH(5XCN!=W%S15-)Z,^77<<_?+3L\EX_)Q>\"R0JG)Z^;G18=U) MSE[..DA:[!H!'@:E'&/ U-8%$0DT5]K14IFF1=A4F'=&_X.W"\PY8'1DK/?L M^U1Q3&A0=_V=C11E4S9&R:-%B(XR6V)N%C+04$#1%SF)/K-@324%P)VW1N=1 MK:T/178CN@LH!#@1HYZ"I;F^B\Y@F0]7H2\:.E78Z%LV:UI)4,;03&)&"AU, MP!8&I4%:US&8@CWO57G&2)8H9';);B-$> =]4B7"CNG)K \R)37@7B,)>:ZE MA_J2>"ELL\!(HY;6U!2''0=?IQJ\$D0?(TLO6Z8<[+(K=FU64]0Y6.I1RI\A,9F.<(VC9?*\LW+? MFWU'W7#_3R_O[IDVTC%=5JJ6DJXMG23\GEGB RY)"^!VPUTBZ=&?<4 ]XKM: M5']MJ92&VZ!''^I-JTK]H*\V15Q_<[CVDV(K'B-]^MSOFOZ+V4J/)-1?A22( M;&<;Y\GH^/NFJC2NY=IW$0N$8+$A'&I8CS:%N;Y>FLC3^C5*D.]19 MF^&YL^7W 0=LR?@6>IPRNA3^.:T,B"!/Z#5+6C"E:3S9U..]#7#X;;X=O!XZYPT[Q^>2W2)^),AP:JJ0 M3M+;U>UWR$4Z?N_$TT<,#B +H:SA.51'@Z>/>^32AT%Z"+:.A_&9#3C:Q]L" M16 G G@_MQCS[8,XV'Z=G?\+4$L#!!0 ( -N)'%$H%0JN&@4 '(+ 9 M >&PO=V]R:W-H965TK.CO>X:[EM>![18%!.V2.Y&/-_[ M!55646CM=S&8O MIJTR;G1Y7O8^ALMSGY,UCC\&BKEM53A,=!:XO1E?SE]R>%M=C&8" MB"WK)!84'K?\BJT50X#QM;'[G?6?2^R(9:,BO_+V3U.EYF*T'E'% MM1@HK&=/*"QZ MA47!W3DJ*%^KI"[/@]]3$&E8DY<2:M$&...D*)]3P%<#O73YB_?5WEA[/DVP M)GM3W6M>=YJ+)S27],Z[U$1ZXRJN'NI/@>((97$'Y7KQK,&KO)W0;#ZFQ6PQ M>\;>\AC:LMA;_DMHI%Q%;UU2;FLVENDJ1DZ17INHK8\Y,/UUM8DI@"!_/^-V M=72[*FY7_R.CSVN^]XGI=$)'X+\W3+H!;HYD'"59JA .QFU)M3Z[1+ZF[9UX M8*L25Y0\L=(-UCL?DI*8(V_128G0Q<5,:@(SM5T!60I(2#_H1GW^:<](C(K0 ML&C<^))^0_?0FUM8B?3*MRT';10P!N5B\5.Z#'GFX,J[?/0)_]?**J>+-ZV[S[ 3/T_'I:DGH/O260S>$P$X?*(E+V_F; M+^EL+O_S]9J6LY/OG'T75#%]>E;\+9;BXF1>-E?K)9[K\6RUIC^9=AQDWH$Y M^"E[B"8^R+2,$_FYC/ P%$P<%Y:91)!,'*4,DFO3[I0))?4MPJ Z\->,E3V0 MJ8F[;$)N4&5M@LYM3!*%;%1&HZJHF$K%J; 7DP##AC;<.^!J0A]RN$-TQ(Q? M'PKP5#D(<7P6"IA0T=>L JHED16^U.@(:!]8A7$9=94$*G0Y!MZSKDNN?*E- M0'XW.8++,5*%XN++O8_>9N]J,DBN6+^'/$B4I$\WW&Z ;R75FY^5#&OO MM,W"5^?O80VT^9N1['>>0 7I!NW;G64DT3^2H_\>RR!??5@@%:BU;PRR5X!L M>(L2#L'W5)^@,T#] $%90HE%N,,7F0L "4.#$'7P;=EX]>'+V]<_(O0=8N?6 MZ(X&VF=;4:/0D(H):YY&\7?&TP$XPUZ5!V<,3H M&^P;-$W%6H92G&#T%$Y;#\;L36K( T_ R1-N6 " EM)_D+'PD*.$,>@:(V/ MM(]6Z)Z=';EJP(6#1[.+O%W5LLNWRF;$V1,X<,2Q"^]]"Q5J#!NG)+A"S0,. MS:?9LD?U'4,^XD8"7S8U/F^;)Y*/L($@P_@84.'1DVQA ML1--A0%;R110[@ ,^[M0&H7&T&7853(:(/%P)(A -R]0O*R;CA.F"Z9,&6MN M&!,&^PZ!ITZ@($/<))ED@26.>X)W1X5D-SL#$&)J(SCJX M!^%\VI;;7I1V<:F[$AUWCQ?*J^X>=2_>W4;1JNCD"';74)U-3D]&%+H;7K=( M?E=N51N?<$&ULK55;;]0Z M$/XKHXA'M[G8N6RUNU*W@$"B4+5P^G#$@YLX&XO$#K;#TG_/V-F&4D&/SM%Y MB#UV9KZY>/QY?=#FB^V$G>A0*_[3:#-SATNQC M.QK!FV T]'&6)$4\<*FB[3KL79GM6D^NETI<&;#3,'!SOQ.]/FRB-'K8N);[ MSOF->+L>^5[<"/=IO#*XBA>41@Y"6:D5&-%NHO/T;,>\?E#X2XJ#?22#S^1. MZR]^\;;91(D/2/2B=AZ!X_1-7(B^]T 8QM'HS%&,$@US_S[ ML0Z/#*KD#P;9T2 +<<^.0I0ON>/;M=$',%X;T;P04@W6&)Q4_E!NG,&_$NW< M]B;41S3P6BJN:LE[N''<":R[ X^XCAVZ\7G&G H_\U9_C[_,XZ@QWS^1EW M;'''@COV?Y;X>]DE'23$4_4"Y*6S(]Y"A=Z&">L&5C=N@,_ZG;<-&&1 M4U*L4C\QEL*K!:(3?8-Y&60YY? ,LZH,WTLQ8/;8B(' ?KJL""TJ'%E)X:/A MRH[:N*=*)2DQ^1*/A4'F/:/++,?*LP3>^1/C=3T-4\]];1N!E([]$S#2JB1Y ME>%,R2KW9UX4),E77B@)J]CO+D7\B(,&8?:!:7W/3>'T&!CM3CODQR!V^" )XQ7P?ZOQ?AP7WL'R MQ&U_ %!+ P04 " #;B1Q1>L99Y]H$ -"P &0 'AL+W=O7,U6LU?W2S%/AE\T+P+@_\DF:R=^R0W;XJKT4P(L>$\"H+"9#E MSH3T2[O.-EN,*&]#='7O# :UMMU5W?=U&#A M[8.NM6AL.E],(0'D\S7OGF\XY>\)Y M06^=C56@'VW!Q6/_*8@&MGBR V@(J8R,166[@C"V'O'XHQ(0PD_:>MRX7'S(5YZZU,0RB M)73/C?,1J!9K$! *Z1OL*V71#VP^*ER[CIL6F1X08'6R&"^R+"5_DHTOL@MA M"0FC?]1K.+U\J_:4]?=CQ H-IUUD]A-Z8W/3%ET#U=?8I4C? -W!ZN1\.>^H MG%VY2I4M($R>Z383<)C#U4 4Z*5,:@>+X-M6I)RAU 6DO(/@P"GW-TES1X7(\6YYV2ER. MSQ:+_R;A+^?B]L!\L!<@/N43(6M;;)TC'ZE#"G(ZF4EO7N+2L,^%GXQW(2VQ MR-?O'[D?Y2?J\*XM*R&SI*Y,&P4U?*5&0T9]QHOL_.DT3T['\[.S_OTPYZ0( ME@BIC[(1AY*5(A^JH$)@L'PRAG34;P$BRPK;3N>Z2:#&P1,3]+KE@VI;J-R+ M^* Y[,JAAFY_^_#F]8OY2X@%7_1:YV,\AG8$!9W>2[?9ZR3@O%(6RV3C7=T9 MH1-:WD^^]GV=#HXHV 1E.HC)-P1B[4XKQZ?'L]ZJ.^(\F'<'Q;?*E^@=5OX& MKK/)^>F(?'?XZFZB:]*!9^TBUD[Z6^&\REX,\'[C\ GJ;R3 \01\_0]02P,$ M% @ VXD<41#]#HK% P B0@ !D !X;"]W;W)K&ULC5;;;MLX$/V5@1"@+UI+OJ1)"]N +[O8+M V2-+N0]$'6AI+1"A2 M'5)Q_/<[I&1'641!7RQ*G#EGY@R'X_G!T(,M$1T\54K;150Z5W],$IN56 D[ M,C5JWMD;JH3C5RH26Q.*/#A5*IFDZ?ND$E)'RWGX=D/+N6FG#K2Q*YS\DRWDM"KQ#]ZV^(7Y+SBBYK%!;:300[A?1:OQQ/?/V MP>"[Q(/MK<%GLC/FP;]\RA=1Z@-"A9GS"((?C[A!I3P0A_&KPXS.E-ZQOSZA M_Q5RYUQVPN+&J']E[LI%=!U!CGO1*'=K#G]CE\^EQ\N,LN$7#JWM91I!UEAG MJLZ9(ZBD;I_BJ=.AYW ]Y##I'"8A[I8H1+D53BSG9 Y WIK1_"*D&KPY.*E] M4>X<\:YD/[>\*P4AW&+=4%9R=G!#IB!1P=#&/'%,ZYV3K*-8MQ23 8HI?#;: ME1;^U#GF+_T3#O<<\^04\WKR)N"J*4:0CF.8I)/T#;SI68-IP)L.X&V4L!;, M'NZX6S3U. ,7,S2.$U3#^U*A(VI:J&/ M[UC8QEDG="YU =8'&[3.3%5Q5P;"$7P+\*Z4]L08GVAZP73>>S(5.+X:/&UX M2@W^FF)[>N"+C"NFK0AMS]GIW._7)!^%0W4$C85QDM?Y2T/?W*R,AEUC66QK MXPXO]@HIF8F=0E!8",5!_6I8/[Z=7,M@.&?BI/BVXDQ$0!S!/0OQBIBYX2RT M<2>8(%C/CN7A4M28R;W,0#?5CK'Y8Y>_Y_/*[-@1B2^%D(MPO'$,>HQ@VY"7 MV^.ZDI"5;%L0?0L"-Q#?+-!U$ 2I2Y%S2+TH;(^15_[L]"OYLGZ_Q3<-Y_!# MR_=,E,/X^FK@9(2LN,R.-<\,8_#^Q3CV#B-8!?.A9"ZFD_AR^L&;<*%X/(6H M12TRZ8[=>?9)90T1E[$-X)5J!9Y:D#NIL/GZ_=/V#\Z#XZVYS!C[0[/B Z9. M40RVVJ,)Q\[P$.3ZC7;MI#A_/<_953M>GLW;(?U94"&Y5Q3NV34=75U&0.W@:U^']O6('NQ1.<_WTL_P-02P,$% @ VXD<4=5YQ9)_ M!@ P\ !D !X;"]W;W)K&ULK5?;;ALW$/T5 M0LA#"BC2ZF:IAFU =AJT0%,82=L\%'V@=D=:(MSEAN1*UM_WS'!UB6.[0=$7 MB>1R;H=G9LBKG?.?0TD4U4-EZW#=*V-L+H?#D)=4Z3!P#=7XLG:^TA%3OQF& MQI,N1*BRPW&670PK;>K>S96LW?N;*]=&:VJZ]RJT5:7]_I:LVUWW1KW#P@>S M*2,O#&^N&KVACQ3_:.X]9L.CEL)45 ?C:N5I?=U;CBYOI[Q?-OQI:!?.QHHC M63GWF2>_%->]C!TB2WED#1I_6[HC:UD1W/C2Z>P=3;+@^?B@_9W$CEA6.M"= MLY],$RML07=4)PX/*U.E? M/W0XG DLLF<$QIW 6/Q.AL3+MSKJFROO=LKS;FCC@80JTG#.U'PH'Z/'5P.Y M>'/GJLI$H!R#TG6A[EP=3;VA.C<4KH81)GCC,._4W29UXV?43=1[*"B#^JDN MJ/A:?@C7COZ-#_[=CE]4N&PW Y6-^FJFI!;%UI/ MZJ_E*D0/TOS]@M7IT>I4K$[_+Y1?5O>;BZ1&HX%Z.9I?330;S>2_5)](:42E M5:-]W*OHE*6-MJKQ+B0#AME\C#5/H2') M3[OOJQW!4U/GM@6',!#3O66>^Q9S>D!!"A1ZBF%1)E+%>^ 0O +K\*W@47#6 M%#IBLM)6USDIR9*@4,D8!^]6>F5)'$$Y"Z[&=*\H1%.)6.X0!X *%*--T$4@ M#;,'6!-: X7ZH!R<]*JM$8JS6XA_BR]V)7@Y1%4X5;NH5F0-;8ECY*AQ"B=O MJ//2P"3.K-01WNX5N^<-E(.J."K76L0HB+7>4X&3R',YJ0VC6;N3@&8,\0]/ MBA/5<6H(SG%PO,EK,(@717VI Y13#24%P34KV 6. P&0#5TX_0_'2/B \JC M'!I*HX )S Y10&^2_#ZHV%*IMPS_,0I:K]F 2X>^!B/!=U;@@N%CZ448DR:6Z*SG><.#0+GV"Y,H>CID9P^'$TA-"3A6. MN,(]ICOSS@1&*,4)48N^AY@N'V^]I8VI:\XLW3'["=-!O5+C6?]B/#WS&2P) MO/\L,1L@XPIDV2++U$S"_7#>?0ONL$0H.N_H0>$Q\IV M)W>^4=_OLI=7P0;C.R6O)]D"-M$;OB?L>3^[R-0]>;EZ< )O6LT[B8\-?!-> M($HD#I<)3M6(;%[M02AA)1]"CH\F2I8SV6%FA2J!M#&Q/...J1%6;)-Q8;F$ M)#0_V66%PKDV0M.'-=<6;_B^SFQ,CQ?V(NQ1G;D#GR]&RLO: M6;?AW@J"4"UL2QG6- 3EP"_->@=B10'WJ6FCS,OVKR[@ATV*H:QJX<=%^@! MFKE5[QUGP)&;_X)L5Q812 M(_==M!6M\ZY&^QRWP:331Z_&1K4G?8KEE*A.P M->)BVU],1CP98SB?93R/8PP6EOY/D5^/98Q_1&.:X>7WC+]+ Y;4_/P_?:HU\&%,(U1+/!?-93 M/CVYTB2Z1IXY*Q=!+1F6>*62YPWXOG:XX703-G!\]][\ U!+ P04 " #; MB1Q1Q\NX]: $ #'"@ &0 'AL+W=O^_\Z;%+T6C+[SR%U#3*;\[9N/7) M:#K:;KS7RU64C?'I<:N6?,7Q8_O.8S7>6:ETPS9H9\ES?3(ZF[XXWQ?Y+/"G MYG48?)-DLG#NBRS>5">CB03$ALLH%A3^;OB"C1%#"..ZMSG:N13%X??6^JN< M.W)9J, 7SGS255R=C(Y&5'&MDHGOW?HU]_D\$WNE,R'_TKJ3G<]'5*807=,K M(X)&V^Y?W?8X#!2.)E]1F/4*LQQWYRA'>:FB.CWV;DU>I&%-/G*J61O!:2M% MN8H>IQIZ\?2-+5W#]$'=1UB4_7'9:Y]WVK.O:,_IK;-Q%>@W6W%U7W^, M2';AS+;AG,^>-'B6E@5-IGLTF\PF3]B;[]*;9WOS;Z9'ESJ4QH7DF?XZ6X3H M08B_GW"QOW.QGUWL_T\$G];^W46FZ:R@H1GZQ%0J4R:CL2F!!6 .[5GG(PANX"/D#N.BD/F@#?1V(4 MSRTH!/@@4'D<6B&/.%BPY5I'XN!$,1?&L]QQPB2;J]Y'DS.[51C-JB=-=O7 YL'>=UJ6BFX) MW$4^2'?HIZ +]E'T@%/0E882,A?@E ENB-[ @HCS30[\431HO=+EBE8*Q.@R MA5*7!:+*(P2,&*J &DMM;=]:?=YX$CR7D9;K"W\V,T?9#69)E G<%2]P"+C@ M(T!;<^?&1GKL\RI!ZVZA^F%Z12]7B31WA%C3Y;F06:;M#5+(V>!-H2V&G=G ;X7NDJ8R9M.#5-&/A[.Y^$A6(%I: M_4_?C'V7;JNX=LE4L%VEDK\ZRFJZ,U(\=AV.!X^+AOTR/Z%D)B4;NW?&;G?W M2COK'B=WXMT3[ZWRX$H@PS54)\7ALQ'Y[MG4+:)K\U-EX2(>/OESA9Q' M>>UP7?8+<;![NY[^"U!+ P04 " #;B1Q1V]]\F:,$ 8# &0 'AL M+W=O D M7731I@BRV^U#T0=:&EO$4J27I.+-O^\,)2NR<_38A[Z8AV:^N3B'YSMC/[D2 MT<.72FEW,2B]WYY/)BXOL1)N;+:HZ7&=,'@H\2=ZZW![9D9&74[[+PY<7@= %KD6M_)W9 M_82M/2>,EQOEPB_L&MHT&T!>.V^JEIDTJ*1N5O&E]4./X31Z@2%I&9*@=R,H M:'DMO%C,K=F!96I"XTTP-7"3!5S6FS%$\1"2 M*(E>P4L[0]. E_Z]H=?2Y$#R7"VBA***DWX,5*(3CTCBZM+V'U +_@/?)3\J74X)FX#4BG1 M"IN7#V!J"VNIA\U++SS6I ML$.H'8DEF@(]6LH#9&J2_JB"&[-?2,U2W".L$#5HPK1"NS5:!V:]MY"4[QLH M*L/RGW<2$U"U<\AVOQ00U_H[;M>D75/X8#QY]E(H\C$Y,&AQY)(KXQ7NEK>"ZGX MH8PH=B,GPHNA: 47G,,56B_7,A<>@XX%;HV3OD.(ATD:'9VNT9*J7%0=C!K? M0N#BZ.U)TVE_>\BR#\+#4[;ODBR![X^/RYR\TU".+"H1;*:R0^^'TX*V3A84 MMP.H#B.+8L)HE^"^671"FW@8)1FMCU].AFER>A2U_JM]-631,#T[?2EDSN^Q,,X M.8$E6"J+7)YVPA;L%4[K?3+VY/;R?P@K0T73E50[1TWUHWHPXC(S#(6.(7QI M$:%J6AQRBSM.8RYWKJW*%)U_9??3%_8&V+)E400$!VD*-!]YU98;>JH1V?V. MBA+5)@^S_R+OR !V;_Q<"?NPS,: MQ-'HYRYF+>@#"MN&K._A/56%OC1%T_8H(>IJVWA\WW#(O9*$XW&#(*U1Y"7D MBK@:&YZ:.GYNJ)CTIK4*[2;,I Y";VT&M^ZV&WN7S;3W2-[,S#?";D@:*%P3 M:S2>G0S -G-H<_!F&V8_>N(T289M2:,[6B:@[VM#HT9[8 '=GX'%7U!+ P04 M " #;B1Q1W)6QOMD$ !@"P &0 'AL+W=O'X[%+G!R%.^N[,F1J;R2FJ\LN:HH MA+T_965VQX/IH+WX(K>Y#Q?CDZ-2;/F:_=?RRN(T[E R6;!VTFBRO#D>K*:' MI_,@'P7^D+QSO?\4(ED;P$O->@K+R0L*2:.01+]K0]'+<^'%R9$U.[)!&FCA3PPU M:L,YJ4-1KKW%6PD]?W+.5MZ*D!FZD%KH5 I%G[3SMD+JO3L:>U@)LN.T03RM M$9,7$&=T:;3/'7W0&6>/]05O%D7\BSB MS=X.N10_# )WLIM.5O9DO0'=-/J3?,[$J=&FD"G) MHD0BR&QHHZK45R+TF(,F2&LMZ_2>^"[-A8:B%1Z)1 OZW#C@6*&=2&N%C .> MAD364PZ)-[!GH2(TFZU%H:TRV6:DW31MZ^CZQ%E1BEA1R%$N \ MJ1%!YQ.FV$[8C!!&K.23^%PO0BO=C8M (DU-I7U0)J%4+V4-&<4 MBRD7&6GCD4$GMW71A;X/VJ'$/2[V&2A)&: DD-L0TH]!0A#<4;A74>C]J]X'S)MFZ $?T.)20. M7X/G6N&!=X$'VZWE;<1#4FINBZ+F %Z72H ZX&>GW6.X"Z1X(^4[1B&1O0TT MS,X=/I7ORT;H\P;ZHO$_7K:']GG6!O6A=>NB::JS-KC#1W#C517&II+HY-;" MWG ^6=#^<#D[@ O);(]FPUDR>ZQWAK[,^EH__K!,ILG[[CG?2V@Q7S[6.@6- M)4A[A41F#NC3^0%"7NQ-8&.ZF.!FGLP?ZWRHK/D>?CI<+J=!=7GP/,>'@2+( M\2Y0%/5T#B0*54"L:\Q7'ZG];K:(E^^2>0(5RZ$% \O5_?OX0D3LQ\WRGX"3 MQ;1&GNX_ 0XG+&F.ZZ8)3.XU0YC:+U+TNQ'9CME(IXPQ(S"PP=G*!>C/#'N4 M@+!E!=YNK"E(P*"TV2^EL/!T+?3-"T-B&.?I0U-@RPH?VF9.(JJB7B5&SWUP MQ[VMIV"[C;N=HS@IZ@6HN^W6QU6]-3V(U[OGI;#X[CM2O('J9+2_-\#\C_M< M??"FC#O4VGAL9/%OCA68;1# ^XW!Q[&4-.-PNDM7X;#T-\3'@I\+6'XPA5+*Q]CX8 M7^4BR4)"J+&@0!#\V>,Y:AU G,9#STR&)8/P>WAW??+*%_/T^)\2$H+7K4ND/EKZ F<&D-51XNC$3YKS[EM(;<\N?')\,NZ.X*<#?AKQT[?C;_&18*UM M<7_WTGX>YX7_ ./3$?P/_FZ -X=/!^2S;GM.H$7@.70H01FR0!7RHYP$P4TD MZR!GMVT<%!RD"$3I$*-?&(X"CT7C%#T=3-@]K;#O?+HP7)2#K:*)PHE]!#D1R_M?WIPK&MT96Q>SZ+&4'?" M!^]P/ZRZMO@;WETNE\*5RGC0N&5I-OIXFH#K&K8SR.YBDVPL<&ULU5?;3AQ'$/V5TB9*0%K8&]C$ :0% MQPE)'",PL:(H#[TSM3NMS'2/NWM8-E^?4SV7'3#8EN*7/,#.I>K4J>M4'Z^M M^]MGS('NBMSXDT$60OEB-/))QH7R^[9D@S=+ZPH5<.M6(U\Z5FE4*O+1=#Q^ M-BJ4-H/3X_CLTIT>VRKDVO"E(U\5A7*;,\[M^F0P&;0/KO0J"_)@='I!WS6O?>^:Q).%M7_+S45Z,A@+ M(QX0$GE@RT:93 HM*E_U5T3A\]1F#8*T\B[ M-A19OE1!G1X[NR8GTD"3B^AJU 8Y;20IU\'AK89>.#U37GNR2[IT[-D$%6.U MC "LB.TH:Q+,:6Q,R3S^8E-/[^B.PZRA.6XIGTX\" MSJO5/HTG0YJ.I^./X,TZEV<1;_8$WANW4D;_$ST=TKDU'LZFM>/*I/4J5NF!;,A8U%>@9WXFV3*K-A3L&0K M=+)>&;W4B0*@V@*63:W$X+$/6O1QY]$=/G%Z 8^TB0AS8RK@7G%I72"$5SJ+ M)N.]7PCSA4+&M-0^@3QY/HSHVSIX5/?,XH=V!J_FUV>#7=(? MI'(K>E.BW!BR\^L;B(J)O?'!$&8ALM*+G/W>C]:F:YWG,:IOHM,[;VVI$YH= MCG>'M,YTDB$E19DC)Y(D4/35PO/[2C)>L/*5BTF6(EZU<(L-9FEA;X515.'$ MPH(/7(JN9;8$J_I5N45"R\%:U(T\K8R.F!,ABS:2)1S M&WFL"HDT,ONHD=IYCM"UI)BLH_@0_)NOCJ:3Y]_WL&L>?)@8#,+V\Y#4QGJE)FE, MV 6L1#W7%,B(6SWBH@3C,+T5VU9B[%1)H]P4%MG$:.5\$PG4]+;F\\[7W"I3 MS^)Z5&ZA]=9WRCA/Q<+]MSI4XE9?W?:^EF!_@P36@]I@XVHC5J='/.O/A+ZJ M]$<32%(H4+Z30I1"N,=?0O4Z4_R!-7[))A_7HPO<-J>SZ!NJ% M#@C(\%--7-A4!K[X$#ZGGZ,'@BE3RW$>.ZXK]2_4Z-N=X3\T/+BWZX.4#\K$ MKB-)"7EJJT585GF[>7BJ?(QR+!URHE1PR&P:@?Y?M19;&CQRW6V=0J!72[): MF=CSGPJ+CJO7THJ8?T'S>^(O6_%F+X' FG!A'8?(&.-QW&&)AWX;#B;3J/\ MA4GR2B9PYT3*01K"U%;QV<;""H^DUB5V0B!I6*F5DM%%LK4[S-(G5KO?4*M_ MX)#;KGCUWJOPAXVWO]FB;;[U[5=&*GP#K;:G'G5E_[$CP*AW)BL83.7DB8U" MF-7'L^YI=[B=UV>ZK7A],GX-1^$BY;R$ZGC_^>& 7'W:K&^"+>,);V$#SHOQ M,L,!G9T(X/W2VM#>B('NR'_Z+U!+ P04 " #;B1Q1F)T:])0# !_" M&0 'AL+W=O+OD@D-7/FS/"0 MH^5>Z0=3(UIX:H0TJZ"VMKV,(I/7V#!SHEJ4]*54NF&6IKJ*3*N1%=ZI$5$2 MQZ=1P[@,UDN_=J/72]59P27>:#!=TS#]?8M"[5?!+!@7;GE56[<0K92X=)MR9S5]Y>1GUUMFN %5PHU&@](R7ZNC>Y8) M-,?+R%(,9QGE ]ZVQTL^P$OA6DE;&_@D"RQ>^T?$;2*8C 2WR4' 35>=0#P+ M(8F3^ !>.B6<>KST [S?=<4D_^'S#&&GI%&"%WW:3!:OZT!U^H#1?&(T]XSF'S"ZHX-6= )=M!TSM:?A!Y^^=?R1B3ZD MWQ*XQR<+6Z'RAZ_O;<[A2/L-7JD1=H@-$9RQ6E*OB4?$XL M0O\$?.82>H94)ZMY;K'H#32V2KO9GMN:2[ 4C/ *.L#.9"HT33(FJ*8(7K:& M+)EUMP)8Y;VLLDQX4;J980T":U3GJF!JM9=P&-V,^S1F "5E;"Z!I$0'"DA+ MPR@-GPO^-DGX!>;S\#2^H$$2AV>G"=R^R?CB%-+T NX=W?]4JO^114_K+%XX M6K-P%L\.*' Q*7!Q4!>;/._+>XLY$G72!=7(Z<1O$UW]L--8< N_*?.S4OR7 MD.^HS54CPXI+Z>3I"H>R\,-75 K59;;L!-WH VVZP9@9E.WV^97YU6@^9GD) MVT%_S(OLFGV'I+]?7%'#\^0<=C73%>T"*3)7AD)X-D^MVR@#9^D"KNC,^L9B MX&AV#$?)? ;';Y"?!3> IV&:)-[^B\Q%YX_=F$2!%C7=\'W4#*&3=+G[[N6J M[34ZL&(5=5L"=E>5?D1S\IX&HA=-H4'RJNF[ZI/)OWK?F: MPE) $%B2:WQR1GNK^W;73ZQJ?8O)E*6&Y8&PO=V]R:W-H965T%)N) MAC9,?-@#8KL!=;HLC#=\%D2.$ K,K$-@]'O "Q3" 1&-7RUFT*5T@6Z+63 )(,._L&]\TU$ 66VL M*MM@8E!RV?S98UN'HX!)]$) T@8DGG>3R+.\9);-IUKM03MO0G,#+]5'$SDN MW::LK:953G%V?L6TY')G8(4:U@73"%>K-;R_8QN!YL,TM)3$N899"[AL ),7 M =PHZ0M#%S)'/._XT,BUS%,#@R7R4G 1;WK0Q3W((F2Z 3>H%,\\'B#URO^ ML=@8J^F _#R!GW;XJ<=/7\!?T[W):X&@MO!,KEO,E,RXX,R=RN?J>QK^KD#8 M*D&7B8"!&V!T-XXA75Y+3I)N-)>9*A&8S($&)2T:3X*5JI;60&TP)R?OGS&1 MU:*#H*/.,Q^93>O $W3.\X416XI="H/QX&H)N^VDRLJGPOVRA+G=$/"WJ* M4#L'6M\J90\3EZ![W.9_ %!+ P04 " #;B1Q10\6JBV$% !!#0 &0 M 'AL+W=O?-F M2!UMG?\A^G2K'0X=&MC\67N_$I'3/UB'-;>Z%G: MM.K&,LO*\4JW=G1RE-Y=^),CMXE=:\V%9V&S6FE_>V8ZMST>B='=B\MVL8ST M8GQRM-8+GY6T/BWXK37;\&#,*)*) M-.3==1X8 X\M@<[1S21L?CN^L_YQB1RP3'M/%2[=]9X9X%-F;NBZD7[;MUQ;5B$TW(;K5L!D(5JWM MG_KKP,.##77VS 8Y;) )=^\HH7RCHSXY\F[+/*V&-1JD4--N@&LM)>4J>GQM ML2^>7)H;8S>&79JI6]@V,75PK2>="2^/QA$>:-UX.E@[ZZW)9ZSE[*.S<1G8 M6SLSL\?[QT"V@R?OX)W)O09/-XM#E@G.9":S/?;R7;AYLI?_0[AS[U;L'%@] M9 '*XY*=)[*-9W^<3D)Z_^<>A\7.89$<%L\X?-,&O5AXL]")6C=G X2GR-UO MZGH)W*Y#&;5VP2+EB*$0@[$Q,+?Q;/:=+S^$.[EEP2Q6M/(UNUYZ8QXEBH%F M1,\&GD',"D1,6]VQ#Z@9]O8F^7@'A;.KZ=)!I1?:?V;:SD@X: ;)X;77-JR= MC_WTO8W&VS2&H6L7Z?=V;0C8VOC44.P4TTG7#I _V?8+X$Z=G;>+C>]?OF U MKV2%9R%X4RD,*EZ6=7I6LJ //!.2YAD760G0JS8BK,=VI.1**:9X(1K$R-'4_4#*_DW.RZ)@UT")1#Y(DW]0A+\X-POC MT(,)+!*W<^,]PM*1:;9VK8VLM2RB1Y)#R>N&.$!(@A"(AN>)I)+G"5+#1=70 M')& SCT.W VB3G:%X"6L%0H\9;"@0'_-!>A0/$,,58/O/\[ LTK,28E(T_]- MB4+RIB0%@A&2 K&;Y1E]$>"?7@C%RXK";2074,0$QUL@(L-5YJ@8D.">0"A)(2GFJ)JF/ESU-*-4ZU3#TF?U;.6(M4"O: M6X*\&L6+L',IF "AD)3(PT!%RQ*(\?6CUI MNS;>/G4$[#?^U!& 6PQ=<4 9/DZ7VBY 'S)!)\+T#HPF[R&Y[P;WK<%9\$WC M_ZAOF1S&;^!'>W:>++(+5"%*[VYZ_HUAD(LN60H:H,&6E.$#R25X?\D.RD/) M7OYTO^D!!/8*MQQD&:8IJZJA!Q720977M%<<%G@\L]4Z>[<;>JJ$2@^HJ6;9 MH=B3S7*7S7+_\6T�ZG-J>C]-1[(H&.TZ=2N-_B^7V&-M9H;V%\4/VK2#UI MJ\E\O-TE+W!F(9VM\>@#8+E^'AF>&9(7UTH\TWNU3*T6W7 M]O9XLG1N=3B=VFJI.FE?ZY7J,3/7II,.7;.8VI51L@Z+NG;*HRB;=K+I)R=' M8>SMOHGHR:'T].X\.SU-L'@[\:=6-WVN0]F6G]S7<^U,>3R!-2K:J< M1Y#X7*LWJFT]$&A\7V-.MEOZA;OM#?H?P7?X,I-6O='MWTWMEL>38D*UFLNA M=1?ZYD^U]B<0K'1KPR_=K&VC"56#=;I;+P:#KNG'K[Q=Q^%7%O#U AYXCQL% MEF^EDR='1M^0\=9 \XW@:E@-];6J'ZZ?@MB6'=^P.^// IX. MB]<4Q8QXQ*-G\)*MMTG 2U[P]D*MM'%-OZ!_3F?6&6CCWV?@Q19>!'CQ,WBD M3#VTBO2J.[3IG 98\2P=(H0T,(%B4I M??0,WEV'7=.8B5Q06K($)G\BI0A!U4B+QK!+1"]0F^\(*5(J$D8B)+ MZ->\ ]9[G@5#(.P%W68)MB.6=YDK](.@;;//.?N,@?DTX9R%#&W'![O,$0N!!2PJQ /F M.8N3@@I6Y/Q%XCDKXQ0,TI(_IBU84L0@+U+^F'82$6<\*H@CYF"+F/O>9]V_ MDI!PD!3ACC$RZ$_=XKJQ7C/O58_!-K"0-4I?XQ/5UW#/F@M$/2H3.C>Z'BJ' M2FR;11^L:W6-RV85TB]GJ3_A")&*Z,MVFZ:O=*< D8H2-AD< R/]>'Y_3>?@ M<'1+0=GKJ0*N9.7]\-J2]O.$#F@?NCZ@+T@@]#'L_/I_E\8>)2=.92P1V7^4"?8*(WQFR"C7M*)*#/D\0\:X<@-GCV6 M=0;_4QSFU_Y>#94V6(8F3G*'>%84E,>Q+QPL2?+Q6R3/U.UT6[?37Z[;%Q!/ M/Z# &MW1N]O M:4WX296Q@9G/^I^\J"74CD= 2)52++!V<;>K'&\9L%Z+-I[V[)]O_$G>8>BXTO# M[WC^(\/X6R;ZE50F1D?I&/'Z55X!,ZT M@Y!# /-SK=VFXS?8_BLX^1]02P,$% @ VXD<4:=@=9 # P MI0< !D !X;"]W;W)K&ULK57;;MLP#/T5PAN& M#6AKQVFVHDL")-F*%6B!HK<]#'M0;"81*DN>1#?-OGZ4[+@)EJ88L!=;%_*< M0Y&B^DMC']P"D>"I4-H-H@51>1K'+EM@(=R1*5'SSLS80A!/[3QVI461!Z=" MQ6F2?(P+(74T[(>U*SOLFXJ4U'AEP55%(>QJC,HL!U$G6B]>PX7"2O."0-@YI MT%T3!95?!(EAWYHE6&_-:'X00@W>+$YJGY0;LKPKV8^&E\(^((FI0KC!K+*2 M)#IX?^M7W(=^3,SA+>.LP1O7>.D+>%VX-)H6#K[J'/-M_YBUM0+3MGX*H\)8DK]Y;V*8YD[S#5=A?F&<8^1@HH1S+(U/;KKBP]2AK"JA6#_Y3*R +RKN*H/])".E7LFO ML C9,SV?&F]95L5#A^0._!+G?14L?0N7:O6,"62X-YO9W_G?E>EXHW46:.?A@?!7I=)4=]%VM7V#1G7K?3:O'S#N+'.I'2B< ML6MR](GS:>M'H9Z0*4,CGAKBMAZ&"TX"6F_ ^S-C:#WQ!.W+//P#4$L#!!0 M ( -N)'%'6HKQQP0( ,\% 9 >&PO=V]R:W-H965TAJ:HL6'F1.U0TLE6 MZ899,R6,[]WHU>SE5K!9=XH\&T3. M;'"=;)1Z<,Z7MDP M@Q=*_."EK1=!'D")6]8*>ZNZSSCT,W5XA1+&?Z'K8Z=I $5KK&J&9*J@X;)? MV=-P#T<)>?1*0C(D)+[NGLA7>4GI[;*/NB0[H09RA D7G,.7TE!\WVD PD[\A*3D]I32=QEKDU[S?/IK3.)K,L M!5(@Z4N2(K1&6>S!.DK1\\4IG,7N&^S M:0"Z'Q^]8]7.2W:C+ T ;]8T<5&[ #K?*F4/CB,89_CR#U!+ P04 " #; MB1Q1MXV4^E,# !7!P &0 'AL+W=OJ#<'MH$X;;$"#18DW?IAV =:HBRB%*F25-W\^QUI M6TF#Q-CV0>21NGON[N'QN-QK\]7VG#OX,4AE5U'OW'@9Q[;I^<#LA1ZYPC^= M-@-SN#2[V(Z&LS88#3+.DJ2,!R94M%Z&O5NS7NK)2:'XK0$[#0,S#QLN]7X5 MI=%IXT[L>N%/P7? MVR_\:/^80 &RUM&&%_T,V+")K).CT7AB4">O&&1'@RS$?7 4HGS''%LOC=Z#\=J(YH60:K#&X(3RAW+O M#/X5:.?6]X$?WL('H9AJ!)-P[YCCR+L#CPB_?&9;R>VOR]BA/V\5-T?LS0$[ M>P6;PHU6KK?P7K6\_=D^QCCG8+-3L)OL+.#5M+N )"60)5ER!H_.R=. 1_]W M\G]=;:TS6#I_GW&7S^[RX"Y_S1W>J':2''0'']5W=*+-PTNTGH? MJ/SD =Z@E-9TGC>3D"WJ6RB1NK*"LD8N@S$/',+:5*@78US3M*B@M^[ M3C3H=S)*N,GP9^HE2:OW;4[9EIPZ*@I%RD?LKS])$P MZ+EL,2^#[50YK/:LKL+WC@^8/19ZZ)2/+FM"RQK'O*+PV3!E1VW<WSYN/$*^+_3VIT6WL'\EJ[_ 5!+ P04 M " #;B1Q1V>="?$8# ",!P &0 'AL+W=OW=9NF;=(V0""!-'&\?$!\R%JOC4B3DJ3T M[M_CM%UOP&Y"2'MQ$OOQ8\=VEJW2WTV):.&^$M*LO-+:>A$$)BNQ8N96U2CI MY*ATQ2PM=1&86B/+.Z-*!'$83H.*<>FME]W>7J^7JK&"2]QK,$U5,?VP1:': ME1=YIXT/O"BMVPC6RYH5>(?V4[W7M I&E)Q7* U7$C0>5]XF6FQ3I]\I?.;8 MFC,97"0'I;Z[Q=M\Y86.$ K,K$-@]/<3=RB$ R(:/P9,;W3I#,_E$_KK+G:* MY< ,[I3XPG-;KKRY!SD>62/L!]6^P2&>CF"FA.E^H>UUT]B#K#%658,Q,:BX M[/_9_9"',X-Y^(1!/!C$'>_>4VT"JJKBE+%L#3.:P4])R6:#,.!JX^<@. LWS96#)E[,(L@%WV^/&3^ F M\)Z02@.O9([Y[_8!<1R)QB>BV_@JX*8I;B&,?(C#.+R"EXR!)QU>\E^!O^0F M$\HT&N'KYF"LINKY=L7K9/0ZZ;Q.GO!Z1TV5-P)!'6&O5=YD%KXPK9FT#_". MLP,7W#Y<2O=UW%W)B+L!+D$U&MH3I#H(7K"N_JF!P99(7XT(57\[Z&X'*+=4 M:3 D%S)%/623JB],MV0R077!IY!G/K3>'** MU:68&^/T\T8[<^>F1LU5#K$_#T.@<6 %]O=3L1PO*-Y$?IA.X3F<17^5ADL! MC:X7>$_A.;#VDUUP/(#=).">?5-?_$O;,#Z?7RC4="R>] M>L'OE"Q>6-05[!N=E32'X+&"+]7+53@WZA>F9AFN/$J(0?T3O35LC+OQ/Z[8 MAQ;I0YTPA$;1-E0V^O?2H#VJFYR[R)F ^L0R>^RS!;RFMJ+#!V2ZJSUGMZE4 M(ZWS%;F$^?,D($HLG<"2E$40(?2^+%CI07F(1D/?.G MR>Q2MH.S"5FA+KIWP! YSO%U;5W;P]*$O3NQ-+>BY1.P4Z/RIE3POG8'R U[\ 4$L#!!0 ( -N) M'%$([>6@2P0 & + 9 >&PO=V]R:W-H965T;,Y9"CF6ZU^69S1 ??"U7:RU[NW.9C$-@TQT+8,[W!DDY6 MVA3"T=*L [LQ*#*O5*@@#L-Q4 A9]F93OW=K9E-=.25+O#5@JZ(0YOD*E=Y> M]J+>;N-.KG/'&\%LNA%KO$?WZ^;6T"IH43)98&FE+L'@ZK(WCSY>C5C>"WR5 MN+6=.7 D2ZV_\>)S=MD+V2%4F#I&$#0\X0*58B!RX['![+4F6;$[WZ%_\K%3 M+$MA<:'5;S)S^67OO <9KD2EW)W>_H)-/-[!5"OKO["M9<=A#]+*.ETTRN1! M(7@LG9E.CMV!8FM!XXD/UVN2<+)F4>V?H M5)*>FWT2TL!7H2J$&Q2V,D@9=_#^02P5V@_3P)$1%@W2!O"J!HS? !S"C2Y= M;N'G,L/L4#\@YUH/XYV'5_%)P'FU/H,PZD,@5[>Z\E\S3.0XZPTHI>CBS7 MX)@3L.@L;1J7P_(9ON 3\IUQN2S!L3B;>_+AY1*-,&G^#+HRL)*E*%,I% CK M,429@9)B*95TDC+@8UH9PS[1BY"618@F MNJW0\.3!;\0SQ+LU09K,1Z&]GXPF_,-TF.:E?*S(A2U"91,A.=\-4!2:[;^>)!:@LF:1XSZ# MU]^%;?(=-6/R44Y9@2Z+TX2LE"V-SG)>4)/E:2//"@[R!)^N/P M@B8__G >1_%/![/F\ [I@LJ4:?$(%^-69C?2UOQ)2,4794#<#:SP-X;8\BGX M" LT3JYD*AQZ'S/<:"M=BQ#UXV%XM+I&0ZYR];0PJ',+7HO9VXD.Q]WIH7:N_C)(8/Q\MY2MFI)0<&E? Q4UFA^\/5B:969L3; 52+D801832#3]\D M'-$DZH=Q0N/^9-0?QN='K'5O[4G*PO[PXOPMRNK#8\JBY(6WM/5_41:/HX/Y MWR1/TH'ITHT:.V1(].EM8[*JN4 M[JTP&2=U]XX7>Y<7!RY_V1>2U^KX:6-S,&0..O:X"NUL=M+4*5=]6&JJ\3:G M4C^HBS65KP%7Q;ZORPSAP,!P"]6U.-=617E9(-'VF&DJEU,'DW]@["H!O0_0:X4&GZRG0K'UO9\'_ MNNH&J-UMV\=YW37MQ>O>\T:8M:1P%*Y(-3R;$)VF[N?JA=,;WT,1)=21^6E. M+3 :%J#SE=9NMV #;5,]^Q-02P,$% @ VXD<4:S,Z$S[ @ @P8 !D M !X;"]W;W)K&ULA57?;],P$/Y73D%"(%5-FJ2E M&VVEMMNT/0PF-N !\> FU\2:8Q?;6;?_GK/S8RVP\1+;Y_L^?^<[7V9[I>]- MB6CAL1+2S(/2VMUI&)JLQ(J9H=JAI)VMTA6SM-1%:'8:6>Y!E0CC*)J$%>,R M6,R\[48O9JJV@DN\T6#JJF+Z:85"[>?!*.@,7WA16F<(%[,=*_ 6[=?=C:95 MV+/DO$)IN)*@<3L/EJ/35>K\O<,WCGMS, <7R4:I>[>XRN=!Y 2AP,PZ!D;# M ZY1"$=$,GZUG$%_I ,>SCOV"Q\[Q;)A!M=*?.>Y+>?!-( VSOX0 PC5X Q"T@]KJ;@[S*,V;9 M8J;5'K3S)C8W\:%Z-(GCTB7EUFK:Y82SBS/4_(&YFX$++IG,.!-P)8W5-5V] M-?#NCFT$FO>ST-)Q#A1F+?6JH8Y?H$[@6DE;&CB7.>;'^)!D]EKC3NLJ?I5P M61=#B$8#B*,X>H4OZ6-//%_R_]@/(V8RATO,"RX+6+JBX9:C@3-N,J%,K1%^ M+#?D3@7U\Q45::\B]2K2%U3Z"98A6/6,_CJ\'4*NA&":;M("Y8R*&-JD^;N]9D\0M^L]TG4R M0W($M0=S^J?_H:^G/FNI+UK]WM@MNG'=!77>R:*=/=,YK+O@3H_HPF7M$BHX MD_T)XT$:3>##8)JK"MS]#*:8$-CVBM_8==MDTEF?WICU?,TTOPH# +4&CX8=Q +II>LU3HVUYBS/:CY^E5PC*J;^26"7BSEBJC!I9JX^FM M8C1V2EGJ$=^/O(QRT9N,W=ZCFHQE;E(NV*-".L\RJEZF+)7[VQ[N'3:>^"8Q M=L.;C+=TPQ;,?-L^*EAYE9689TQH+@52;'W;N\,?[W%D%9S$=\[V^N09V5"6 M4OZTB[_BVYYO$;&4K8PU0>%OQV8L3:TEP/&K--JK?%K%T^>#]4\N> AF236; MR?0'CTURVQOV4,S6-$_-D]S_R2J;:_:)]*>OWT"K71F:E,B#(N"C^ MZ7.9B!,%@EL42*E +A7:/ 2E0O!6#V&I$+Y5H5\JN-"](G:7N#DU=#)6_1.\0% M^IK(7%,1Z[%GP*?5]%:E_6EAG[38#]"#%";1Z%[$+#[7]P!K!9@< $])I\&[ M?'.#?'R-B$_\;XLYNGKWO@'6K-O* WU!/GG-R/PM4 )K!8_:K=R_8F6K;A 9 M=%@YRU-0$1LXLT&+V2]J0P7_S_%YC692:)GRN* 7J#SG&_C_Q 45*TY3M(!- M!KW :/3/W5(;!8?YWPY$884H=(C"%D0SJA/G>F4?V*^<[VAJW31556$J1.H\.Z43N MA6T%)F%H)>$L"VW?564%"WVH&UM.3FL-UU CNU$MIC <^/V+Y$0-[(:87.2G M+D4P]O&YU'U=*N@/PI8:&%1Y''3F\;,4FP^&J0Q]ACA&]Z-:0D8!;O:/_>-MYO]^0H"3O!A+H(!AMEJQQGO,KY]% M?]@"Z.1ZQ9V %FS'%#16!BU8-[>ZTL)9:80D:O%,CIY)I^<_)'@6E@(XZS]@ MZ$.+?*EY_-*(@=2"'^*6TX&/5Q ..B%,:>I"IV["L'=N>>4V0@AJ$,B0M!%P MO'3P*[=.0M4&NI.1KA*U:V_L>6L;6#,=80W'(.BWP#C>%KC[NI@?:E"C*]PT M)4QQO=%_(&';B3BV>MS=Z\\Y@)$%9DJ$.VAHZ)0!N2P%[V3BS!@DV([Z&C(, MY[\8/JO=ZG/BS@W1WE&\^!9Y 'XXI"5E:U#U;P:0 56,]\7"R*V;7Y?2P#3L M'A/X)&+*"L#[M93FL+ .JH^LR?]02P,$% @ VXD<4;*W;&ULC559;^(P$/XKHZ@/K;1M M+HZV"D@<76T?D*IVN_NPV@=#'&+5L:D]@?+OUW9"%FA ?2$>>[YC? S)1JHW MG5.*\%%PH0=>CKBZ]WV]R&E!](U<46%6,JD*@B942U^O%"6I Q7$ M"6^8N+DG-4QDB9P)^J1 ET5!U'9,N=P,O-#;33RS98YVPA\F*[*D+Q1?5T_* M1'[#DK*""LVD $6S@3<*[Z==F^\2?C&ZT7MCL)7,I7RSP6,Z\ )KB'*Z0,M MS&=-)Y1S2V1LO-><7B-I@?OC'?MW5[NI94XTG4C^FZ68#[Q;#U*:D9+CL]S\ MH'4]SN!"=D!4 Z)C0.<$(*X! M\3$@/@'HU(".VYFJ%+*C<6!Y M_$6M-J[4HA-J,HCWC?/&?K2S/X[.$H[*Y0T$X3>(@BAH\3/Y M"CRV\/"N!3X]#Y^1+011F_A!,7%S%K&CBT_0/;R7#+=@MA8F4B/,*.8RA?TC M^C.::U3FL?P]H]=I]#I.KW->[[-,V\%65#U'97O)>ACV^M%MXJ_W]ZLEJQ]U M^TW6@<]NX[/[%9_FZG&I-<@,R.Z:MCGM?O)PW8WN#HU.6I+"\/;(I[_WK@JJ MEJX_:5C(4F!U1YO9I@6.W,L_FA^']Y.JD_VGJ?KJC*@E$QHXS0QE<-,WQE35 MJZH YTH# #'"P &0 'AL+W=OLJ ^MU)&?)% !4J&=UH=.J*S;LYL88M6Q,]LIW7\_VPDAI"&@:GN! M^'+W^;OOSLY-MHR_BA0A"=XS0L742J7,;VQ;Q"G*H!BP'%'U9LUX!J5:\HTM M37*X02LDG_,E5RN[1DEPAJC C *.UE/KUKU9N($.,!X_,=J*QC/0J;PP M]JH7#\G4M8("Z$9%D5K!ADF);_\+T2 MHA&@<+H#O"K :P<$1P+\*L WB9;,3%IW4,+9A+,MX-I;H>D'HXV)5ME@JLNX MDER]Q2I.SNXAIYAN!%@B#E8IY C<+U?@"WA",:,Q)A@:N=D:/-"890A*9;BNF'XD;)"0)HHX\7!>F)+E8-F8L<5 MWWG)USO"UP>/C,I4@'N:H.0PWE:YUP)X.P'F7B_@;;$9 ,>]!I[C.1U\%N>$ M^SK<'??0\>MZ^ ;//X+W79U<;(3N 0MJL," !4? YE#@&*!=B7-58E.4+ME+ MI- @Z;/_-HN",)K8;TTM.IP(M=2J7\0>6XW8-/[JXD=>=ANOL+VGGD[UVBG$%?"A_-'1;K+O^+JXO=VWK'F>O-1<;P_J?;X3$T8(Y UKMRSE#E'S.ABX[5IV>X5'1-E? M\:[_']KRS,3\DS=AK\MA2OL/C=O_I3G1H&=R#\XJ2J=7NRAV8R3*$-^825$H M;0LJR^&@MM;3Z*V9P5KVN9Y2S:BUARE'W$?(-U@5AZ"U@G0&D5*4EU-CN9 L M-X/7"Y-JC#./J9JT$=<.ZOV:,;E;Z WJV7WV%U!+ P04 " #;B1Q1;>H> MZ:(" #"!@ &0 'AL+W=O=>:4Q][?LZ+:&B>B1K$'B22U51@TM5^+I60#,' MJK@?!<&E7U$FO&3F]M8JFR&G\QJ M6L &S*]ZK7#E]UDR5H'03 JB()][B_!Z-;'Q+N W@YT>S(E5\B#EHUU\S^9> M8 D!A]38#!2'+:R 3:_9-=%QMX)&VTD54'1@85$^U(G[HZ# "8YS0@Z@#1 M,6#\!B#N +$3VC)SLFZHH&.KW!YHV*QO4GXA/=QG<#$^1G*1M-1:9GOD'6]FX_[1@N6X;1&PQC%*?%V@5_1E3EZW[1TFXY[)V#$9?X2)?F$"!TS20R:P9U(C M$]=PVK^;Q: MK,TVK5X6MR9O_G)3E-NT;MZ6JWEU6YITV37:;N8$(3'?IED^NSCK/KLJ+\Z* M7;W)PU?G6)D6Y;="%_9.:^ZKU.VKE\*XKO[9L/R_,9:H=D M-F91MWVDS:\[@V:?MP-R*$!&39@G@;TT(!V$]V/K)O6V[1.+\[*XCXIV^BFM_9%ITW7 MNIE-EK?K>%V7S5^SIEU]\=G MOS5UFFVJ%\FOR=?KM\GS9R^29TF6)U_6Q:Y*\V5U-J^;4;5]SQ>'$;S9CX!X M1D"33T5>KZOD7;XTR]/V\V8VQRF1ARF](<$.7^]6+Q.$?TD((L@QGLLQS6G; M'.O <.A18=KU1SW]^=7\ZV,3FGRHS;;Z.W A=KP0ZR[$'K^063;_8]U%7.NQ M[T9TW;3_YW<7F%'!V-G\KB^3(TPAPL4Q[&24_#A*'ASEES+-JQM3ELT8TSJY M*K*\[KY!#1T"(HAC]R*NVO)X(3F-VOMN>$]&P1"1 ['M*"DHDFZMU7&,:K36 MQ9TI'Q-9'_O5<47&"/"$II'YT,^)@EK@HEELMZ9< M9.DF-&\"W9'($@.?,)U(8FII1QE'8BBQ'<88HMRC,. -A_D&"B?_)D_$" 9, M81YY 0!96$RT ,)2EA"ER7 !'&%2(NI9 " >#B//NP!CV((!6EA%5AXXAO5$ MRFL;&UC@X2W3%28H)6[E"5"0A"GXL4EUDW?-Z.HJE" !K B.*S$!D!$RC<2' M?OK:< 2 9"6= VZD*L;[C MCBB-VT3;J3] D(0AZ-=_#%T(0(S(R,(#R$@X_1HOO++OF)P(-%3>#N,(*]]7 M'RA(PA1\WUC=Y'JQ+AKW>966WY/&R+6&L#2=1B$/! 2C**[L%.!&PYG8:-D/ M_9S<)Y5F=""[(XPB)CSY# 4RTC 9'Y']Z12B/6L:V9M2 !Z=R)T>^CFYAVHJ MU'!5[#!"N/;D\11H2<.T_'^K,H9-%!A((YM7"ABD$]E7:CM3S24?KH;#ORKA M(1,%@M(1!O:V*.M'002PHY&]*P/FL8F\*W.84L;T\"OO"M/-#<"M,@-@LC P M3U5^.G<8H(]%=K<,$,D87((QD&$ .!;9 MV#+@&9O(V#+;L2I,+.WM*$PHP1[Q@84LS,(/>6W*O),CN'O#@%LLLH5EP#,V MD85E#F_*"!EF.XXP(IG/PG* (0_#\$3DIS.& ]5X9(_+ 6=\(H_+;?.JL=2# M)7!$X0;S'LYS0"$/HS"T!&,8PP%G/+*[Y;WCA(G<+;=]*T?6H8C1?=SFI0",B M>6MDSRH =6(BSRI7-]A6P4H59Z=-^;)JC@78ZLL?5 #P]D?2 M?%Q:HWN%P]$KA_NEPY/5#MM^E"$UK+]QA0GD*SW#J%<[C,+P4C/T:]*F,4IJ5+_;&I#4:],F,4N\X8]0J-T525 MQH>.3IZ[X=Q6WQ&FR%#^>>_)L.;FN>H>F*N21;'+Z_T35<=/CT_EO>X>11M\ M_J9]6J][X@RZV3_J]RDM5UE>)1MSTW2)7K:[.>7^X;G]F[JX[9X_^U;4=;'M M7JY-NC1E&]#\_:8HZH_ =02P,$% @ VXD<48(\4"!4 P M@0L !D !X;"]W;W)K&ULK99?C]HX$,"_BA6U MTJY$B9.0 !4@L6Q/5ZDKK7:O[>_[*LVA(*HO-L#-/RLA"Z+-5JY]M9% M,J=4,#_$./$+0KDWF[BS>SF;B%(SRN%>(E46!9'/-\#$=NH%WN[@@:YS;0_\ MV61#UO (^O/F7IJ=WUC): %<4<&1A-74FP?O%T%L%9S$%PI;=;!&-I2E$-_L MYF,V]; E @:IMB:(>3S! ABSE@S']]JHU_BTBH?KG?4_7/ FF"51L!#L*\UT M/O5&'LI@14JF'\3V3Z@#FBMEZHKP#'VB9$D9U<_H MZA8TH4Q=HW?H\^,MNGISC=X@RM%?N2B5D5437QM.Z\U/:Z:;BBD\PQ2A.T.0 M*_2!9Y"]U/=-?$V0X2[(F[#3X+Q<]Q$.>BC$(6[A672KWY%GA,,V[1-#V(OL/5"*@.),V#?_*=9 M%(5),/&?#M/4(A4/DF$C]8(N;NCBR^A87504E"FFM)02N&Z#K>S%!Q@Q#N+Q M$6R;U&A\!C9I8)/_ LL%[^!-3D@"/ SB(][D)+E&"I_A'3:\P\Y:NQ6,$8D6 M.>%KZ"BE46-O]']+:702[;LPQ$E['./&[_@W%\GX%&,8C=HI KSOEOCWWW]M M\_!JSX$4)I2^G5 M:>DV>)7T0_SVN@MNWW&#Z-77UMM53^\2UF[[5T%_\ O6?;,.+NS6+UCW%781 M;K<+W _PVR[8?>\.NIOW[ELFJ_'A)V1FR8@V3RU0>AS*4*,5@95=P?&@)9S7O5 M1HN-&YF60INWR2US,R.#M +F_Y40>K>Q#IJI>_8O4$L#!!0 ( -N)'%'A M]R+\N@( *P& 9 >&PO=V]R:W-H965T)-"6P#7EJT0%,$3M,>BAYH:201D4B7I.*D7]\A):MN8KN] MV%QFWGO#633>2O6H"T0#SU4I],0KC-G<^+Y."JR8OI(;%'23254Q0UN5^WJC MD*7.J2K]* B&?L6X\*9C=W:GIF-9FY(+O%.@ZZIBZF6.I=Q.O-#;':QX7AA[ MX$_'&Y;C/9J'S9VBG=^AI+Q"H;D4H#";>+/P9AY;>V?PE>-6[ZW!1K*6\M%N M/J83+[""L,3$6 1&?T^XP+*T0"3C9XOI=936<7^]0W_O8J=8UDSC0I;?>&J* MB1=[D&+&ZM*LY/8#MO$,+%XB2^U^8=O8CL@XJ;615>M,"BHNFG_VW+[#GD,4 M'G&(6H?(Z6Z(G,HE,VPZ5G(+REH3FEVX4)TWB>/")N7>*+KEY&>F*WQ"42.L M,)&YX.ZEEIBA4IA">WD)ZQ>8*<5$CI0/ ^=+-(R7^@+.@ OX4LA:,Y'JL6]( MD@7VDY9^WM!'1^A[<"N%*32\$RFF?_O[%$H73[2+9QZ=!)S5^14$X25$010\ MW"_A_.SB!&RO>Z:>@^W]XYDR)2M8D&1%Y42I,@4L7))0P??96KOS'R<(^QUA MWQ'VCQ#.6=LS#D\R?4.L;:ONT=NVK@080 M;9LTJ*9:?[TNF4;.\(VJ(D&1[(2=V+B_RT.M-2GRB)^6Q:]..R]$N#O31"JY=S-24VI MKX5IADEWVHWB63.!_I@W<_R6*:I7#25FY!I&PO=V]R:W-H965T>B!(X[B9 %U3B5J:M*"32V1D7N!IXW M< O*N#,=V[6YG(Y%I7/&82Z)JHJ"RE]7D(O-Q/&=_<*"I9DV"^YT7-(4EJ#O MRKG$F=N@Q*P KIC@1$(R<2[]BRO?&M@3WQELU,&8F%!60CR:R4T\<3S#"'*( MM(&@^%K##/+<("&/GSM0I_%I# _'>_1/-G@,9D45S$3^@\4ZFSA#A\20T"K7 M"['Y#+N ^@8O$KFR3[+9G?4<$E5*BV)GC P*QNLWW>Z$.# (_!<,@IU!8'G7 MCBS+:ZKI="S%ADAS&M',P(9JK9$)Y!.3;*F=W2. %WMWRFIR>G/V)XF)$35A!$U9@8;NOA)5(49"9X%IB M^E%:G9&9%14DN;]<*;O^<,1AMW'8M0Y[+SK<:U8>:"8:S=J4J1$'%M%4SWH: M]/IA?S!VURU,>@V3WM^$WGDUC1WR<5MB<4!,;EEASHF$+'%+);0NF?LOB$UN M-!3JF$;]AEG_31IUB *Y9KA&4PF M:];OZC:2_] MW[/ZX[:91LTY 9O)%=* M$5=1.Z7!,TK^R _]L)U3V' *7^'T7JGLD*6F4A.\(P __"U3#Q>VY#YXPP]> M<"2YPX;K\-]4W*AQ.'KWBAL]KSBO-PR'[6GRO:=+U/O/:LX_N.#]-^F$O?7I MZL>&PO=V]R:W-H965TU9LQA8JB9Y()^FP#S_J$M$1+S9B^"6Q M[,/#PT/^?SRB=/HDZI]RR;D"SV51R;/)4JG5R70J9TM>9O*C6/%*__(@ZC)3 M^K)>3.6JYMF\;5064PQA-"VSO)J?GB-E\L5?/%]/QTE2WX'5<_5C>UOIH.7N9YR2N9BPK4_.%L\@F=7$:X M:=!:_)7S)[GQ&31#N1?B9W-Q/3^;P"8B7O"9:EQD^M\CO^1%T7C2/^M';P>S'TF^:4H_L[G:GDV229@SA^R=:%NQ=,?O!\0:_S-1"'; MO^"ILXVT\6PME2C[QCJ",J^Z_]ESGXB-!MC7 /<-\+@!\C0@?0/2#K2+K!W6 M5::R\]-:/(&ZL=;>F@]M;MK6>C1YU4SCG:KUK[ENI\[O^$)/B@)7N9P50JYK M#H[!5[U\KJN9*#FX_P5>3-Y?<97EA?P WH&\ M^78BVS:BY/ITH'TKB;SOI. M+[I.L:=3 KZ(2BTE^%S-^?QU^ZD>P# *_#**"QQT^&F]^ @@.@(88OCC[@J\ M?_=!=F$[HKOUT \@/NUU+])"=95KB3X#_A3<='Y9*W/1O*/Y^QT^N@(@PUA ML' 8>NW(K.#.9=$UC39Z0Y1$E Y==O/C,$L@9I$[LFB(+ I&]GLM=$Y6M7C( MG:F(K%00%D=H%)MM11F#GJ3%0VAQ<&U\%=5Q5A1BEBD^!YK1==:N$/ZL<2VY M/ FLCV3H(PD/GU?:;0&T9$$VURC)I6JZ>>2N9"36,&.$Q_-D&Z4P)>Y4I$.8 M:3#,FUK,US.E42SS1=5&.^>/>KM9^99P:H?*"!Z%:ALAR"!TQXJ@H2<,1OMM MF*J\Y:63A=!.$Z/I*$"'E5Y\GG6%-O".MJTLLYS>]^OI0Q]M:%DA;+K P1Q< M5XK77*I0"K UN(2-$V#;X"CUC-] %Y'=@NN'[HR.6#T?QV0!PI4]NPF M?>_LU8RG9 P0EQ6DV!.J 3T*D_YZ""XX[3;*$8VL9#JL(/*%:("/XJW;9$ O ML0T#1V@.*TA\3#/[! IO%(9I?H?;&",PS .EA[8YJNS]G#9 M!8H/;$B,T5[E1]]\6_WA, L4(-A0'(I%7SB@=E*88 MCF'N,HLQ3#Q1&ISC[.'HE?NC MML.\7&5Y[:M%L(U>2LA8N$ZKQ$-H; B-PX2VA:MK_TM1EKS6 RI"Z3%HQ=%A M5&S(B+>3T:]B&WF$,AB-$VR;40I]VS4V:,1;:NAM&G:4S3$=UZ(.JQ0CGS8, M8'&XC3@V5:9C*3E%_K[-*-EK; MFB!#5AHFZYLU;,A*PV0-:]@%3IJ.MQ6760I]M2LUZ*1A=&[5L%V.ZL+!(HQM M%<7,4YDQ@U<6/E?84<',/CG0=W7CO<=AQ2CS+%-F ,W"Y[QO53 SF&5AS.ZG M8.8X$+#NBUU&D6_Z#(!9&,!.!;?GPE4;?O#.F!F&LC!#WRI@MO%D;9]':XZJ ME&(\EHC##,>4^-:?P23;[^$:^>;S\2C9+P[.XQBA$;YGVZ\+%+R>M&^0R/! M3*PKU;UQ,7P[O*?SJ7T[9?3]!3JY[-ZV,6ZZEW\ZB4E0\ ?M$GZ,]8JHN_=I MN@LE5NTK*?="*5&V'Y<\F_.Z,="_/PBA7BZ:#H:WFL[_!U!+ P04 " #; MB1Q10M2AA3$# #W"@ &0 'AL+W=OSG1!""%FU M\H7$SCW'YUQ?7>YHR_B3B F1X"5-,C&V8BDW0]L6JYBD6-RP#U &-@IIIDU&9F]>SX9L5PF-"/W'(@\33%_O24)VXXM9.TV M'F@42[UA3T8;')$%D8^;>ZY6=L42TI1D@K(,<+(>6U,TG*- TS$+TJVHO8. MM)4E8T]Z\34<6U K(@E924V!U>.9S$B2:":EXT]):E5G:F#]?R >V_4)*0[[F6[%$F%^P+6.A!5:YD"PMP4I!2K/B MB5_*1-0 BJ<=X)0 IPGP3@#<$N V >X)@%<"/).9PHK)PQQ+/!EQM@5<1RLV M_6*2:=#*/LWTO2\D5U^IPLG)@D3J%B684[%*F,@Y =?@NZJW!4Z( #@+P3>6 M1=>)NIT03(4@4H#E*_A,6,3Q)J8K,%7U!B[G1&*:B"L%?US,P>7%%;@ - ,_ M8Y8+12-&ME1Z]:GVJM1V6VAS3FASP1W+9"S QRPDX2'>5CXKL\[.[*W323C- MHQL T0?@0 >VZ)F]!>YJ.!JTP.?=\#O\"J#3=OB!&;>Z.=?0N2?H]"4)?4G# M#C*O(O,,F?H^\CQ!GAMXWLA^KB>O):P/'3^HP@Z4^94RO]-F MK?JPJ;XNNT%%&G3:/2)MLUU0^#4_00#]P:'K>7#D.NAY?:_==*_2U^O4]YA1 MJ;0M));-*SG@ZU=\_??7RJ B&_Q_K0R.DH:G^]E!QU4W[0=YQ&P;2%];U:V*%&9Z_1Z=3X(Y>"A@2\M7;0OM&@ M,W0:M&\UZ!V]IL0>5(;O]_Q&_:#C9N/"WN!$KT'[9H/.V&W0OMV@,_0;=-Q* M!H[;:Y9/2Q0,FM5CUR:"E/#(3%8"K%B>R>+_LMJMIK>IF5D:^[=H."MFL#U- M,1+>81[13("$K!4EO.FIS/)BRBH6DFW,W+%D4DTQYC56DRGA.D!]7S,F=PM] M0#7K3OX"4$L#!!0 ( -N)'%$7$@:?E0( $\( 9 >&PO=V]R:W-H M965T:&F3J9U M>>VZ*LX@IZHO2BAP)14RIQJ'GK'"BB9U;R&@B*LU9 M 0M)5)7G5+[> A?;J>,[[Q,/;)UI,^%&DY*N80GZL5Q('+FMEX3E4"@F"B(A MG3HW_O7,]XS 6CPQV*J==V)260GQ; ;?DJGC&2+@$&OC@N)C S/@W'A"CE^- M4Z>-:82[[^_>[VSRF,R**I@)_I,E.ILZ8XQ_0I-0D/C+Q9F$#L"?W!$$#2"X*,@/"((&T%H$ZW);%ISJFDT MD6)+I+%&;^;%UL:J,1M6F,^XU!)7&>IT=$_E,VBZXD"6$%>2:0:*],C-AC)N MIGO8*CU%]]?/YZAA7%V@Y>-R3L[/+L@9807YD8E*T2)1$U]N6KQ M"%^S0A$.*O;JQYH4=H+8"4T7B?V-<,;'Z0QP/54"/T^,'=*^Q\B M^@U02P,$% @ VXD<4?N8_35& @ &@8 !D !X;"]W;W)K&ULM55M:]LP$/XKPO1#"VOM.,T+Q3&D+6.#%4+3;I\5^QR+ MR)(GG9/VW^\DNVX&2>C&]B762?>\G%XNR4Z;C2T!D+U44ME94"+6-V%HLQ(J M;J]T#8I6"FTJCA2:=6AK SSWH$J&<12-PXH+%:2)GUN8--$-2J%@89AMJHJ; MUUN0>C<+!L';Q*-8E^@FPC2I^1J6@,_UPE 4]BRYJ$!9H14S4,R"^>#F=NKR M?<)W 3N[-V:NDI76&Q=\S6=!Y R!A P= Z?/%NY 2D=$-GYVG$$OZ8#[XS?V MS[YVJF7%+=QI^4/D6,Z":]^MD'=YSY&GB=$[9EPVL;F!+]6CR9Q0[E"6 M:&A5$ [3!VXV@'PE@2TA:XQ 99=LOF6"^FF+^G@+RVG]=4K>^#H4EX9:0$[ MOR>DD/:"G3&AV%.I&\M5;I,0R9GC#[/.Q6WK(C[B8MZLKU@T^,3B*(Z>E_?L M_.SB=Y:0ZNJ+B_OB8D\[/$*[I"N<-V1=%X<*>B_XA-:PUQIZK>LC6M_ 6H8E M5VP0LTHK+ _N0TLR]B3NP6S303R,DG![0/JZE[X^*?VDDT_==4UZOVNA+)-0$"RZFI!9TW:B-D!=^]>_TDB]Q ]+:MY@7 *M%UKC M6^ :2O]WD/X"4$L#!!0 ( -N)'%$E-PUI00, /,- 9 >&PO=V]R M:W-H965TP['3^WICHLW&5.JT'N6,CES M8J765ZXKPYAF1%[R-67ZR9*+C"@]%"M7K@4E41Z4I2YXWM#-2,*<^32_]R#F M4[Y1:<+H@T!RDV5$?"QHRGN16*E&2 M4283SI"@RYESC:\6,#0!^8P?"=W)VC4RJ;QR_F8&WZ*9XQE'-*6A,A)$_VSI M#4U3HZ1]_"I%G>J=)K!^O5?_G">ODWDEDM[P]&<2J7CFC!T4T279I.J1[[[2 M,J&!T0MY*O._:%?,]0,'A1NI>%8&:P=9PHI?\EX6HA8 N"4 R@#(?1 M$D7F4\%W2)C96LU5)"/TUTG)I_X3S:)6F*SF^I(DDJ+] 9 M2AAZCOE&$A;)J:OT:\QD-RPE%X4DM$CZZ)XS%4MTQR(:'<:[VE[E$?8>%] I M>+U972(/?T+@@??R=(O.SRXZ9/TJ=3^7]?^2>H=44$D%N530(K4@*6$A140B MOD3WY -!X?98]0JI82YE%LUV/AH%_M3='C$PJ P,.@WH#M7]QW3'"$%9^(&4 M($RFQ'3^,0^%VJ#FP?<&QRT,*PO#_ZB!_F:Z>1%N+\.P86'L!>/C'D:5AU&G MA^]ZA:.[+65*=GS5<:4V/K5!)I74I+\&F30J S <'J\,]NQ"]WIMD5*N;@.W M="FNT0;WVB2EW&$M1I,6&V!M0*>-&YYE5(0)Z?JVV(($GTP2;%&">V1)J76P MD'$0M-3'T@3WBQ/*#WT(U;)&"NYGR;%)?>*=: &+%C@9+6#1 CVB!9IH 9BT+">P:(%^T0)-M.!Q6\M:MD"_;"GE MZILV",9_-JU;VX?K_R^K_+0A4<@W3!5;\NIN=:*Y+O;Q=GIQ'+HG8I4PB5*Z MU*'>Y4@70!0GC&*@^#K?U;]RI<\(^66L3V54F GZ^9)SM1^8%U3GO/EO4$L# M!!0 ( -N)'%%QY-,Y&PO=V]R:W-H965T\VXFGF5ULV-[ZNB@IJH*]$ M-SLK(6NBS52N?=5((*4#UV"GV<-6<,"]$OS),W,'UA*6@-75' D837S;L.;>6KC7< / M"JW:&R.;R5*(-SMY+&=>8 T!@T);!F(^6Y@#8Y;(V/C=U7>SUU$/%1FE1]V#C MH*:\^Y+WO@Y[@# ^ HAZ0'0(P$< N =@EVCGS*5U3S3),RE:)&VT8;,#5QN' M-ME0;D]QH:79I0:G\X4K*)3H@7+""TH86FBBP1R41I81/?*M&0OY@<[O01/* MU 6Z1"^+>W1^=H'.$.7H>R4VBO!29;XVGBRS7_3Z=YU^=$3_=K.^0D'X!45! M%(S YZ?AW\@'"J(QM&\*,50C&JH1.3K\W]7X>;M46IK+]^N$'![DL).+C\@] MD]:(L';_%);Z_F]5U2 M?ME(48 :==<1)'NZTVF,#\Q]#@JC,(C&S26#N>2D.7,\U-SY$JV%&+]UR2=9 M/(G#P\J-1$WQ-!DWEP[FTI/F=@^&PJBS]--I3<(8)P?.1J+228 /G/E[#]\V MW6]$KBE7B,'*X(*K:Y.:[!I9-]&B<;U@*;3I+&Y8F=X/T@:8_940>C>Q[67X M-\G_ %!+ P04 " #;B1Q15M G<'(# H"P &0 'AL+W=O/^?XXYS5D8MOLL)8@1\U97+M5$HU M;UU7YA6ND;SE#6;Z2\E%C90>BH,K&X%1T8EJZOJ>%[LU(LS9K+IW.[%9\591 MPO!. -G6-1+/=YCRX]J!SOG%)W*HE'GA;E8-.N ]5E^:G= C=_!2D!HS23@# M I=KYQU\NX6!$706_Q)\E%?/P(3RR/DW,_A0K!W/$&&*84N-) M"\6=@WK6'6^#!&^![OF>1;Y?E#^@9>+Y-[>JL#*GQ MA]3XG;M@QMTY\!NPHTA'_#+^_SYJ<_!!9TK^OS!9,$P6=).%,Y-]U-YM"3NI MXDYECN33QH=IL'*?KM/R"Z,70.$ %"X"W;6$%H0=K,MXDD97$\99%B45_J5..U'?%X/&V4TF1]Z$4S3$:;-+(118N>,!\YXD?.? MLB0Y!F4K&%&MP+_&C:?I@DDX@K491=".F@RHR2+JEM=-J["^W'FICJAGK9 H MS,"&FDPHHB#.X(C59A6&,[#I )LNPEY.8(5I 70AT]6$*41MG.F$P$_'NW39 MY@5C-C!FBXSWN.9,*H&Z2K6XZ-ED]C2(QSO48A0F,^<;>I>;WUND_"P0DPT7 MZC

U?7"$DRN8=L5EDX<^#A58F"BZ"+%_$-^$MP:2\V<+JT>I^&XWUJM8-A MZ,V 7PH(]) M(;Y4(;AWS),&ULK5;;;MLX$/V5@= "+9!$-U\+VT#B;+$%-D"0;+O/M#2VB5*D2U)V M O3C.Z04V;$5%5OX)1:IF<-SCCB3F>R4_F[6B!:>"B'--%A;N_D4AB9;8\', ME=J@I#=+I0MF::E7H=EH9+E/*D281-$@+!B7P6SB]^[U;*)**[C$>PVF+ JF MGV]0J-TTB(.7C0>^6ENW$:5F&#DO,"I>%*@L;E-+B./\WC MODOP$=\X[LS!,S@I"Z6^N\67?!I$CA$*S*R#8/2SQ3D*X9"(QX\:-&C.=(F' MSR_HG[UX$K-@!N=*_,=SNYX&HP!R7+)2V >U^QMK09Y@IH3Q?V%7Q0[' 62E ML:JHDXE!P67URYYJ(PX2"*<](:D3DN.$](V$M$Y(O="*F9=URRR;3;3:@7;1 MA.8>O#<^F]1PZ3[CH]7TEE.>G3U@AGS+%@(-?+A%R[@P'^$2OC[>PH=W'^$= M< G_KE5IF,S-)+1TILL,LQK_IL)/WL!/X4Y)NS;PE\PQ?YT?$M>&01$G4PF?>G7['GB%*VK)?L4D;^U(/E_[>O@ZT7H/6\VB]M[0) MJBHF,P2J3\A5N;#+4M!5SU0I;:O[%># [J2W<[2-$DFX?;0DM.@9)2,FJ!7 M7/L-UWXGUP=W5R15.E Q9DH:JTM?F9?V>8-NQVJJ47,!^+2AFL4R-$ MM::;I23",S+=)JTZOW_ >MB+CY2=Q@Q&PW9A@T;8H%/89U(E,RY7L/^X'=]V MV, .SW!31@W:J)/D/TJN+BWJ8F\T4(&"0&IIU%Z;LRZ NKM!:6'+1(EM/H]. M/.Q%O?Z1T2U!@S1M=WK#-HE MQ-&^?T;_^[K 3[CCDA=ET?&IXX,6'9_AZL3)'B_II#ROW6XWFW9ER015)WT: M-!8TL\<'UYV_^YC^512][R*\;[)Q^D<>LZ??>;SOO''O'![ONV/.W/ X/1H("]P< !D !X;"]W;W)K&UL MI57;;MLP#/T5PMA#"V3Q+9>V2 +DTF$=5B!(VNYAV(-J,[906THEN6GW]9-D MQTT;)^BV/,2BS'-T2-'D8,/%@TP1%3SG&9-#)U5J?>&Z,DHQ)[+-U\CTFQ47 M.5':%(DKUP));$%YY@:>UW-S0IDS&MB]N1@->*$RRG N0!9Y3L3+!#.^&3J^ ML]U8T"159L,=#=8DP26JV_5<:,NM66*:(Y.4,Q"X&CIC_V+6-_[6X8[B1NZL MP41RS_F#,:[BH>,909AAI P#T8\GG&*6&2(MX['B=.HC#7!WO67_8F/7L=P3 MB5.>_:"Q2H?.F0,QKDB1J07??,4JGJ[ABW@F[3]L*E_/@:B0BN<56"O(*2N? MY+G*PPY \S0#@@H0O =T#@#""A!^%-"I !V;F3(4FX<9460T$'P#PGAK-K.P MR;1H'3YEYMJ72NBW5./4:)D2@;# =2&B5.V -7:56&VXTJ!9-207! 00C7G*E4PB6+,7Z+ M=W4T=4C!-J1)<)1P7"1M\/P6!%[@->B9?@0>&KA_W@"?'8=_*U@;_+Z%]XY$ M$]87%%J^\ #?Y6-!U4L+IAF1$O@*;O37+0OQ DO%HP?X^5T#X$IA+G\=.:Y3 M']>QQW4.U8,EW:^'%HP+E7)!?V,,XYP73#7EIB3O67+3<9Y&'4__!NY3@Z9N MK:G[5YIBF!6"L@3F*"B/6V"+N+'T2N+NCIY7+64Q['OX9_UFO;U:;^__]-Z1 MK,"FRNSMI<\_J*9?J^G_XXTNT,P%(VSG;G<<#U[SI+^G,PRZX?D[H>Y.6\I1 M)+:]2X@,:_DYU[OU!!G;QOEN?^)?3,M!\$I3CJ5K(A+*)&2XTI1>NZ\O4I2M MOC047]OF=\^5;J5VF>KIB,(XZ/U ;U&YDXTV%2<7FH+9 MK4&^#J!*LB2.[UC%A8JR-.PM3);JFJ10N#!@ZZKBYO"(4N\GT3 Z;KR(HB2_ MP;)TRPM<(KUN%\9%K&-9BPJ5%5J!P\EO2B]U^Q[>?6\^5:VO"$?9,[=LEY;4E7+=A54 G5O/E[ZT,/,+PY M TA:0/(O8'0&,&H!P3G65!;:FG/B66KT'HS/=FQ^$;P):->-4/XK+LFX4^%P ME,UT50ERGX4L<+6&F58D5($J%VCA$SP)$@4/CE_.D;B0]LIMOR[G<'EQ!1<@ M%'PO=6T=V*:,7$F>F.6M_&,CGYR1G];% .+A-21Q$I^ SSZ&/_,#Q,DI-',^ M=&8DG1E)H!O]EQES87.I;6T0?DU7EHP;P=\?J(XZU5%0O3FC^J2M[4D=KN&S M)>$F%$%O8.%.Q4HB^+13!C?D=X'&PO=V]R:W-H965T M^;,F1G[V,.UD*\J!=!DDV==564 M0D[5K2B X\I*R)QJ',K$584$&ENG/',#SPO=G#+NC(=V;B['0U'JC'&82Z+* M/*?R?0J96(\80989).3Q9POJU#&- M8_-[A_[5)H_)+*F"F6*S3D3-P2 PK6F;Z2:R_PS:AGL&+1*;L+UEO;3V' M1*72(M\Z(X.<\>J?;K:%:#@$_@F'8.L06-Y5(,OR@6HZ'DJQ)M)8(YKYL*E: M;R3'N.G*0DM<9>BGQS.1YTQCF;4BE,=D)KAF/ $>,5#DAGPKJ:1< U3++U2: MH5F[? !-6::NR 5AG/Q*1:G01 U=C;P,NAMM.4PK#L$)#AWRB%%31;[P&.*/ M_B[F4R<5[)*:!JV DS*Y)9Y_30(O\)X7#^3RXJH%ME/7JF-A.R=@'\4;F$J9 M=!<:,D\O \XY3"6LJ82L5% N=0;5K;K5_<.D M.M[@>$Z#.J=!:TYX#L_9=8/#3O>]\$2K[VHN=ZUC/Z2G[@' M0!*Q(I&$F&FK3TO*7YMF-)%0[9.6\^A[>['T6A5@KX;W;7@-\?7/20YO3V7T M!9MP5$W]@T+[W?[@1-/]8,\F.*_4BU("MG\I#N3]8Z2]D/KM2OK).NZ%TF]7 MRC/K>"B3G9[7O_NOCF[C=LU!)O8-H4@D2JZKB[:>K=\ID^IVWIM7CYQ'*E'2 M%;1][**MW0S70HK!W]5)HO/GM9XIO+9#& -=70NC=P 2H7V_C?U!+ M P04 " #;B1Q18^):=V(" !T!@ &0 'AL+W=O=K67)@R)5<=F M[4EIW[ZV0RUV">4F\6'^_YN)D\ET*]6+K@&0O#5V-B*UE*^6(G/U:S(+() 8<2K0,UMU>8 ^?6R*3Q=^<9>*05[H\_W>]< M[::6)=4PE_PW6V$]"\8!6<&:MAP?Y/8[[.K)K%\IN797LNUBRB/ MJ,PN,SHLYK)I&)JGC)I0L2)S*9")"D3)0)-O9-&JLC95D_W \UM RKB^(&>$ M"?)4RU8;L9Z&:%*RQF&YP]]T^.0(_KJM!B2*+TD2)='SXRTY/[OXUR4T!?FJ M$E]5XFS3([8^ZY]+SBIJS_^2W#%=4D[^ %7DGF*K&+Y_P4H]*W6LX1&6R3SN M*[Q3C9S*?AJO13).3>1K#VOH6<-3K*2/U:FR?5:>1?VLS+.R4ZRTCY4=L.(\ MR_I9(\\:G6(-^UBC0]9PW(_*/2H_AJK!],DU@NH# MC@^ PR,G-O&\R=<\B93WH28'KV(^2O/_8.%>$[']^)ZJB@E-.*R-+!KD)E75 M];AN@G+C^LI2HNE2;EB;WP(H&V#VUU+BY\2V*O^C*3X 4$L#!!0 ( -N) M'%&+[%!;?@( /X% 9 >&PO=V]R:W-H965TDJL#V,.W!32Z-A6-W]H6R_?6SG304 M5,I>XJ_[?=S%OG2K](,I$0F>*B'-*"B)-I=A:+(2*V9Z:H/2GA1*5XSL4J]# ML]'(<@^J1!A'T3"L&)?!./5["SU.54V"2UQH,'55,?UGBD)M1T$_V&TL^;HD MMQ&.TPU;XRW2_6:A[2KL6')>H31<2=!8C())_W)V[N)]P'>.6[,W!Y?)2JD' MM[C.1T'D#*' C!P#L\,CSE (1V1M_&XY@T[2 ??G._:O/G>;RXH9G"GQ@^=4 MCH+/ >18L%K04FV_89N/-Y@I8?P7MFUL%$!6&U)5"[8.*BZ;D3VU==@#6)[# M@+@%Q*\!@S< 20M(?**-,Y_6G!$;IUIM0;MHR^8FOC8>;;/ATOW%6]+VE%L< MC:]EIBJ$._:$!D[F2(P+ M_W+$3M(5,/%\R;L%A#DWF5"FU@@_)RM#VM[17TP0)VAI$-_Z;A$?]@;1!\/5?,=7-P;OL:]R/&\R_'\ M*-&]U#:7M>1_,0>R^:U08L') )6,;"^H10[,%P)4K0&[FKA@[8K!"WCF.%2" MQL'0.W#=[7%\$2=I^+AO.]Q[2A7JM>\P!C)52VKN:+?;-;&)?[NO]J>VN36] MZ)FFZ8PW3*^Y-""PL)11[\+ZTDVW:1:D-O[!KA39Y^^GI6W0J%V /2^4HMW" M"70M?_P/4$L#!!0 ( -N)'%&U\@4 !XB 9 >&PO=V]R:W-H M965T?U]L9_:S<4Z$]_EG#$% M?B9Q*B\[NW(A&)WFC9*XBZ*HWTTH M3SOCB_S:O1A?9$L5\Y3="R"724+%RS6+L_5E!W9>+SSPY[DR%[KCBP5]9H], M?5W<"WW6+:-,><)2R;,4"#:[[%S!\YM>9!KDBF^76,3!=>\\[HS3U2RFRS^FT_5 M_+(S[( IF]%EK!ZR]>^LZ%#/Q)MDL=)6^O0G2G12WNM[<"M7 )0A")/\YMP\SOZ B+D M:]W5?2X[CLJ.HSP<;NSX";B2DBD)=+? %TZ?>,P59_(U(5.@'[<'-ED*P=/G M7/5GEHKRPC657 8@\E31F0)J;Y&;.??G>Q.OG M\+UP61I$%:N#TNH@:/5!ET$HG1EW0/]SQY(G)OX%O[9RUI2B M87G?X8$4;50Z&H4?4"KG>?2).6 _EGRE"YF:L:K=UJ-G%N/^CON/!I(:KQML0$&O=TRH?-F."LU!ZBI M+,@'N@:PURAT3&#'J*M!?5CCU$[F$+5P&A!9]_E4=>L^;#&"&S#R3OIA%QG. Q&25&U;HN"&/; V],.>K:T(D5V;'A49 MU'QAPY8J.+R.^:")<2_V81LL?VL[LEYMM_;E!5-Z M=4AX MA?,QA<:!U!%+&P(/I)S$TH6$Z=**@*29,T%)U:/E# ESY@T$),VKE*"DZFSK M]XTV7&DF(&E>E00E59L6)R2,DWWP1YH1$I14K5J$D :$O)-\Q.6%9\?3IZK= M\226*J1A=ZP-_XB[Y>5SZE'5.[5D(?_'QAC>BW_$LH8_X5 M ?N!D124;(QVMWZ\-V].W%'QS%,)8C;3;:*S@7Y$Q.9EA,V)RA;Y[_E/F5)9 MDA_.&=5CQPCTY[,L4Z\GYA6!\I60\7]02P,$% @ VXD<41L.WA;E @ M<0< !D !X;"]W;W)K&ULK55-3^,P$/TKHX@# M2$#2]%.HK43YT%:B$H*%/2 .;C)M+!R[V$X+_YZQTX8":7VEL9^:]-V_2 M<7^E](O)$"V\Y4*:09!9NS@+0Y-DF#-SJA8HZJ3/*;*W!53)5ZL5MQND@B)P@ M%)A8A\#HL<0+%,(!D8S7-6904;K$[?4&_=K73K5,F<$+)?[PU&:#H!= BC-6 M"'NG5K]P74_;X25*&/\+JW5L%$!2&*OR=3(IR+DLG^QM[<-60MS8D1"O$V*O MNR3R*B^99<.^5BO0+IK0W,*7ZK-)')>N*?=6TUM.>79XS;B&1R8*A DR4V@D MQRVHF??XAK,I%]R^P^$E M6L:%.2*H*V,Y^8<.9@??TP3S*>IGBMZ0D 1,"JV)"$;,<$,G_T!\ %S"[TP5 MALG4]$-+)KE2PV1MR*@T)-YA2!,F1)(9N)(IIE_S0S*W.#R*]P*>%_-3 MB!K'$$=Q]'!_"8<'1WM@FU7CFAZV^=?&'5?5TMOF:SGJY3T77VTM&@L\)_]K6$G1^$)ZTHJJ?L5I3=O91C:5&CL75\W1]\ MW7JR7D76^]\]I_\(C3IH[&Y[[T?;6]'WMH=;8S!'/??#WA!A(6TY$:O3ZCXY M+\?H9WAY&4V8GG-I0.",4J/3+OFCRP%?;JQ:^*$Z599&M%]F=">B=@'T?J:4 MW6P<077+#C\ 4$L#!!0 ( -N)'%&O H*%=@0 -X2 9 >&PO=V]R M:W-H965TSQ6(67D3@ 91Q$6+T,2\LU%"[9V'?=TL52FP^KW5GA!'HAZ7-T) MW;(REH!&A$G*&1!D?M$:P/,;9!M 8O&#DHW<>P9F*$^<_S2-Z^"B91N/2$AF MRE!@_;"O"*@*HH=5) IRG 3P%^4T W!72; J"]4\YN M#,G$WDZZ[2Q)IM@8*]SO";X!PMAK/O.0S-,$KV<6969)/2BAWU*-4_TQ$72- MS;0&4\HPFU$<@FLFE8CUPE$2G(R)PC247\&OO_B.Y_X&* -_+GDL,0ODJ>Z% MGE/L_/*F=L]2>B3&'VN6>CW<>HTJO'; +6=J*<&$!20XQ%LZ ED8T"X,0U1+ M.(@79\"&IP#9R!X-QN#DR]<2MT9O8!D\5K&,W\#R^%#%,GD#R^3Q'IRD^I5Q M3=_ =3F\,UQ&]3*JRWJJ6_P";/1:G*^:DU2'^;HY2764OS2W(-\VIJF-\ M,+N=;)$[";7SZB*O(7,S,C4 M)='1EMQ+R$UMM>YW?*?;L];[R>C8J.W:WJ'1U;&1XR#GT.CZV @AIYT9'43 MSR+@-]=UA!D./E35;N9&]_VJ0CO?=.U/U'68LN]'VBZHFIJTJTTN2U@\UR]H M6L+CME&YIG"OZ(#-51T*JJA<@CL>ZV+@_9I"E+N!/D#5/,M"YQ-5':?L^Z%& MT"TLUVEJY>]90:]M%V4[YG*@5["Z*>%"+G(KU,TW"%B?UP_4G<2"?X"F^3X MVQ^@:9[-H?>IFGJO+<-):M*M-KDN88&^#P^MOI<00<_O5JB9;T&P?@^:2$7U MT94 /@=33 7X@<.8@%N"92R(T0W\?4NB)R+^T3K?$Q,IH^L02VI6\^]D34* MZM3(-P/H?X"X>5*'W8:EC 3?[S.O*)ZQS;(@^6RH'P+ M0?5;2$/?]6%+UT%/-*3JI?0H#Z%)?V7\/QF>^K-Z;&POLW@+@?0:,69*".<:UV\\[PRR8&3\DP6($PDDXH3 M;5RU\,I" 4E+F\29-_;]J<<)%3@.1<5ON"Y1(BNA(WS10L@-'],(!],+C!S= MM4PAPO09I&?^,*^)#5%/]U/_ M^CD@N W\7?'E?MK?/QX'>+M(C]AK]CP.,RFZK3_'#C"5"0>T)"S"UX31N:(V M*R.#@54M6U707W.V^F[P0VGA5( M&6L%CK$#XK @6H,2-\:I)]?@DQ!J[-FZ, H7BJR#\01W"?5@BLRE2D&U90*\ M@>*006;E*+K([:AEX=F@UI(;(Z5D(06I-6PR&L/0)L#8G?U6OF9;W*NL=Z:^ M/5'1FD908SH:YUC^/IOC[M/Z+^)%!5U*_:$RRQ&U;SL%;A5D=%7[JZP5,,0> M#+.3HF#K]XPN! >W^&<7C$.RR4.Y5/3!5+.MDA@ %$9+4)HF?>2[(L4,5GK3 M3JML6//X"#7_VWU>@ !%6%^TZ?U#WN47*SZ__%^2ZW^57<%[-387X*&+G!R# MR.DQB#S,GO2::Z=WMVW=;"V*[ LBPE_L6X5U1=&\HDQ3T7@Y35,03RXX0Z_) MW#PQM_C-_!0R4C$]:X,1[NS/D-**OVUGW=J-:&9U]B>[O&!:%^S>L?$?4$L# M!!0 ( -N)'%&7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G M\M/99?"^U\9/!IJJV%\.ASS=0 M2O^GW8+!(ROK2EGAKEL/_=:!+/P&H"KU,!J-SH>E5&;P^=/A6@LW#'=L!7FE MK,'"IN!)P8O_>;S9%3OEU5)I5?TS&;2_-0Q$J8PJU0\H)H/10/B-??G+.O7# MFDKJ+'=6Z\E@O#_P!*Y2^9OBK(%\E$O?EE1R^2 19#(X'^$%5\KYJCVCO;Y$ MQAW@R?N]NK+72E?@IK*"K\[66V76S67P*8;!8[3U<-CN*_'"_4XUVM5*Y3"U M>5V"J?;UZ$ W@,9OU-8/A)$E3 97=@=.+.0:FH?"N]P4^P>LD"RH+G>A\("[ M*5I&1I[[^70VSV93@;^R^]N;Z>4C[GRYO+V<7\U$ !D1D-$)(;]% 61,0,8G M@

<7,WFP>0"0&9G!"R4Y,I 9F>$C(.(,\)R/-30B8!Y'L"\OTI(=, \@,! M^8$7\HOTR@N[$@L''D]MSPC0/A)H'WG1;LP.?-6-$>"4/X MB(KA(U[,F70&A>;% MV2;:0#,5MD(1UI&&;%/, .3 WB 7*[-JHY+H*R$)-R MS)A9,AFLFS/$5/E<6U^[CJ$IL8R9S7(GW3-@OJ-!9)#7#JNP^^Y10ADS&^6K MM<6+TCKDH=PQ9I9'!AH35"C$M3+2Y$IJD34L^[:5(29ECS&S/O#%![5KVK33 MDI0KQLRRV >.!]C6+M](#QB/[=K)\C6BA)B4+<;,NKBR9:E>8[(TA;C"(00& M/\"V[M8EY8TQNSAR6X)XE-\[3!%EB8C9$M=2.?$D-8;=.Y!-@&O^$-)1EHB8 M+3$%A_VA&;4%/??&^,K5OV*2(Q%N2]1+#W_733"9[=IW\&R.0V+_1PA(R2)B MED5O-B7.%E:K7SI(1&DC8M;&$3DDG$+I.W&58? M(V67B-LN;]*K7D3*+!&S67KSK%Y*2BT1LUH."55/X@SD),2C0QLVCZ;=W;Z.2D%[-N2&UW&YW237P:W4RQNRO=K4W*-S&S M;X[/-[2H(2;EFYC9-T>T^*X5D E']#&EG)A9.4.UC+,/.-*>_$S-[IPVQBIY-Y)5["VDPH"R7,%NJM35B!L,W5BQ"3,I"R?\^*8;=9XXWVP]P0TS*0@FSA8YB9A)E&4Y=).3B M"[.%^A-,C$<[M)!!)F\="8X1)60HDG81?/?U.EO4V=4KI)N0<]QR9-]Z0A)J6;]*2#GGXK9XA) M629EMLP13!SK6%3/=8A)*2=E5@X]#N^\DI1RTE8YP\-W4 6LE(%BCK?P6)Y+ MG2^<:#;[Y=HD;5995K765UAV;VZM+ Z?51T^"?O\+U!+ P04 " #;B1Q1 M$R?LNN\! "E(@ &@ 'AL+U]R96QS+W=OZ)0A&51G ;-JJRQY>V_ M^F2-??>4]VW9=<=QN^O'V<=A?QR7S;:4_E]*XVJ;#^UXU?7Y>+JR[H9#6T[+ M89/Z=O7:;G+2^7R1AI\SFON[GS-GSY]]_I^)W7J]6^6';O5VR,?RR^#TW@VO MXS;GTLR>VV&3R[))'_O+Z3&=#W)UFMS,'E^6S?#X(DVJ':00I/6##(*L?I!# MD-BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$ M>AOJ;01Z&^IM!'K;9+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]L=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW M$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H':AW$.@=DX^5!'H'ZAT$>@?J M'01Z!^H=?ZGW6#[W>;ST?*_Q^7])=3G=FR^//R^_3Z*$BS/."?Y*N?\"4$L# M!!0 ( -N)'%%B(^<8V $ $@B 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W:74^#,!0&X+^R<&M&UZ_Y$>>->JM>^ .+HS#9M4T7%ED5H[M@+!05M2;DUE&71I;6MR:F1[]BSA1K MLR(F9K,Y*VP7J8O3V-?(KBYO:&DV39S<[M+K4-MND7EJ0C:YWD_LLQ:9<:ZI M"Q/3.-MVY9>4Z5M"GE8. MW7W6_*^+FGR8'R\,VV: MQ78-"_&EH9"/E_BF1[MG"=3AHHHMDV^+WHRGAS3#M/^RH_. M'\J,!::9#]ZZD$[,T^%Q[T?2KYZZ5(A\K,<_\2,QE3[Z^Z@_[9+*7V:G[7VV M?CV<1V##[?@]_GS&'_4/[$. ]"%!^E @?6B0/N8@?9R"]'$&TLSX;?B"Y>@502P$"% ,4 " #;B1Q1!T%-8H$ M "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 M Q0 ( -N)'%&F(PC#[P "L" 1 " :\ !D;V-0 M&UL4$L! A0#% @ MVXD<4:'$$O^B!0 LA@ !@ ("!#@@ 'AL+W=O8- !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ VXD<45!*:Q^Y! B1$ M !@ ("!!1@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VXD<44GG719S @ >P4 !@ ("! ML"4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MVXD<4?=CLW/(! PPL !D ("!'3X 'AL+W=O&UL4$L! A0#% @ VXD<49&PO=V]R:W-H965T&UL4$L! A0#% @ VXD<47Q[,"L99Y]H$ -"P &0 @(&L9@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ VXD<4=5YQ9)_!@ P\ !D ("!N6\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VXD< M4=R5L;[9! 8 L !D ("!(( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VXD<49B=&O24 P ?P@ M !D ("!2(X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VXD<45UX! 9+!0 (0P !D M ("!N)H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ VXD<4;>-E/I3 P 5P< !D ("!;*8 'AL+W=O M="?$8# ", M!P &0 @('VJ0 >&PO=V]R:W-H965T6@2P0 & + 9 " @7.M M !X;"]W;W)K&UL4$L! A0#% @ VXD<4:S, MZ$S[ @ @P8 !D ("!];$ 'AL+W=O&PO=V]R:W-H965TY !X;"]W;W)K&UL4$L! A0#% @ VXD<48(LV7M* P QPL !D M ("!-;P 'AL+W=OH>Z:(" #"!@ &0 @(&VOP >&PO M=V]R:W-H965T&UL4$L! A0#% @ VXD<48(\4"!4 P @0L !D ("! MQ,H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ VXD<48>3^3,%!P X20 !D ("!1M0 'AL+W=OK> !X M;"]W;W)K&UL4$L! A0#% @ VXD<4?N8_35& M @ &@8 !D ("!MN$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VXD<45;0)W!R P * L !D M ("!5>H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ VXD<49M43@@C @ IP0 !D ("!=?0 M 'AL+W=O9N; M(4@# #)"0 &0 @('/]@ >&PO=V]R:W-H965T&UL4$L! A0#% @ MVXD<48OL4%M^ @ _@4 !D ("!Y_P 'AL+W=O(@ &0 M @(&<_P >&PO=V]R:W-H965T&UL4$L! A0#% @ VXD<4:\"@H5V! MWA( !D ("!:0@! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #;B1Q18B/G M&-@! !((@ $P @ %[%P$ 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 0@!" 42 "$&0$ ! end XML 74 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 75 report.css IDEA: XBRL DOCUMENT /* 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; } XML 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 178 315 1 false 43 0 false 9 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.daktronics.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.daktronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.daktronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 6 false false R7.htm 1004001 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquityParenthetical CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 2101100 - Disclosure - Basis of Presentation Sheet http://www.daktronics.com/role/BasisOfPresentation Basis of Presentation Notes 9 false false R10.htm 2103100 - Disclosure - Investments in Affiliates Investment in Affiliates Sheet http://www.daktronics.com/role/InvestmentsInAffiliatesInvestmentInAffiliates Investments in Affiliates Investment in Affiliates Notes 10 false false R11.htm 2106100 - Disclosure - Earnings Per Share EPS Sheet http://www.daktronics.com/role/EarningsPerShareEps Earnings Per Share EPS Notes 11 false false R12.htm 2108100 - Disclosure - Revenue Recognition Revenue Recognition Sheet http://www.daktronics.com/role/RevenueRecognitionRevenueRecognition Revenue Recognition Revenue Recognition Notes 12 false false R13.htm 2109100 - Disclosure - Segment Disclosure Sheet http://www.daktronics.com/role/SegmentDisclosure Segment Disclosure Notes 13 false false R14.htm 2112100 - Disclosure - Marketable Securities Sheet http://www.daktronics.com/role/MarketableSecurities Marketable Securities Notes 14 false false R15.htm 2115100 - Disclosure - Goodwill Sheet http://www.daktronics.com/role/Goodwill Goodwill Notes 15 false false R16.htm 2116100 - Disclosure - Selected Financial Statement Data Sheet http://www.daktronics.com/role/SelectedFinancialStatementData Selected Financial Statement Data Notes 16 false false R17.htm 2117100 - Disclosure - Receivables Sheet http://www.daktronics.com/role/Receivables Receivables Notes 17 false false R18.htm 2118100 - Disclosure - Share Repurchase Program Share Repurchase Program Sheet http://www.daktronics.com/role/ShareRepurchaseProgramShareRepurchaseProgram Share Repurchase Program Share Repurchase Program Notes 18 false false R19.htm 2120100 - Disclosure - Commitments and Contingencies Sheet http://www.daktronics.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 2121100 - Disclosure - Income Taxes Sheet http://www.daktronics.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2122100 - Disclosure - Fair Value Measurement Sheet http://www.daktronics.com/role/FairValueMeasurement Fair Value Measurement Notes 21 false false R22.htm 2123100 - Disclosure - Derivative Financial Instruments Sheet http://www.daktronics.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 22 false false R23.htm 2124100 - Disclosure - Subsequent Events (Notes) Notes http://www.daktronics.com/role/SubsequentEventsNotes Subsequent Events (Notes) Notes 23 false false R24.htm 2201201 - Disclosure - Basis of Presentation (Policies) Sheet http://www.daktronics.com/role/BasisOfPresentationPolicies Basis of Presentation (Policies) Policies 24 false false R25.htm 2301302 - Disclosure - Basis of Presentation (Tables) Sheet http://www.daktronics.com/role/BasisOfPresentationTables Basis of Presentation (Tables) Tables http://www.daktronics.com/role/BasisOfPresentation 25 false false R26.htm 2306301 - Disclosure - Earnings Per Share EPS (Tables) Sheet http://www.daktronics.com/role/EarningsPerShareEpsTables Earnings Per Share EPS (Tables) Tables http://www.daktronics.com/role/EarningsPerShareEps 26 false false R27.htm 2308301 - Disclosure - Revenue Recognition (Tables) Sheet http://www.daktronics.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.daktronics.com/role/RevenueRecognitionRevenueRecognition 27 false false R28.htm 2309301 - Disclosure - Segment Disclosure (Tables) Sheet http://www.daktronics.com/role/SegmentDisclosureTables Segment Disclosure (Tables) Tables http://www.daktronics.com/role/SegmentDisclosure 28 false false R29.htm 2312301 - Disclosure - Marketable Securities (Tables) Sheet http://www.daktronics.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.daktronics.com/role/MarketableSecurities 29 false false R30.htm 2315301 - Disclosure - Goodwill (Tables) Sheet http://www.daktronics.com/role/GoodwillTables Goodwill (Tables) Tables http://www.daktronics.com/role/Goodwill 30 false false R31.htm 2316301 - Disclosure - Selected Financial Statement Data (Tables) Sheet http://www.daktronics.com/role/SelectedFinancialStatementDataTables Selected Financial Statement Data (Tables) Tables http://www.daktronics.com/role/SelectedFinancialStatementData 31 false false R32.htm 2320301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.daktronics.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.daktronics.com/role/CommitmentsAndContingencies 32 false false R33.htm 2322301 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.daktronics.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.daktronics.com/role/FairValueMeasurement 33 false false R34.htm 2323301 - Disclosure - Derivative Financial Instruments (Tables) Sheet http://www.daktronics.com/role/DerivativeFinancialInstrumentsTables Derivative Financial Instruments (Tables) Tables http://www.daktronics.com/role/DerivativeFinancialInstruments 34 false false R35.htm 2401403 - Disclosure - Basis of Presentation (Details) Sheet http://www.daktronics.com/role/BasisOfPresentationDetails Basis of Presentation (Details) Details http://www.daktronics.com/role/BasisOfPresentationTables 35 false false R36.htm 2403402 - Disclosure - Investments in Affiliates (Details) Sheet http://www.daktronics.com/role/InvestmentsInAffiliatesDetails Investments in Affiliates (Details) Details http://www.daktronics.com/role/InvestmentsInAffiliatesInvestmentInAffiliates 36 false false R37.htm 2406402 - Disclosure - Earnings Per Share EPS - Reconciliation of Income (Details) Sheet http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails Earnings Per Share EPS - Reconciliation of Income (Details) Details 37 false false R38.htm 2406403 - Disclosure - Earnings Per Share EPS - Antidilutive Shares Excluded (Details) Sheet http://www.daktronics.com/role/EarningsPerShareEpsAntidilutiveSharesExcludedDetails Earnings Per Share EPS - Antidilutive Shares Excluded (Details) Details 38 false false R39.htm 2408402 - Disclosure - Revenue Recognition Disaggregation of Revenue (Details) Sheet http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails Revenue Recognition Disaggregation of Revenue (Details) Details 39 false false R40.htm 2408403 - Disclosure - Revenue Recognition Contract with Customer, Asset and Liability (Details) Sheet http://www.daktronics.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails Revenue Recognition Contract with Customer, Asset and Liability (Details) Details 40 false false R41.htm 2408404 - Disclosure - Revenue Recognition Deferred Revenue, by Arrangement (Details) Sheet http://www.daktronics.com/role/RevenueRecognitionDeferredRevenueByArrangementDetails Revenue Recognition Deferred Revenue, by Arrangement (Details) Details 41 false false R42.htm 2408405 - Disclosure - Revenue Recognition Remaining Performance Obligations (Details) Sheet http://www.daktronics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails Revenue Recognition Remaining Performance Obligations (Details) Details 42 false false R43.htm 2409402 - Disclosure - Segment Disclosure - Net Income by Segment (Details) Sheet http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails Segment Disclosure - Net Income by Segment (Details) Details 43 false false R44.htm 2409403 - Disclosure - Segment Disclosure - Net Sales and Long-lived Assets by Geographic Area (Details) Sheet http://www.daktronics.com/role/SegmentDisclosureNetSalesAndLongLivedAssetsByGeographicAreaDetails Segment Disclosure - Net Sales and Long-lived Assets by Geographic Area (Details) Details 44 false false R45.htm 2412402 - Disclosure - Marketable Securities - Available-for-sale Securities (Details) Sheet http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleSecuritiesDetails Marketable Securities - Available-for-sale Securities (Details) Details 45 false false R46.htm 2412403 - Disclosure - Marketable Securities - Available-for-sale by Maturity Date (Details) Sheet http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleByMaturityDateDetails Marketable Securities - Available-for-sale by Maturity Date (Details) Details 46 false false R47.htm 2415402 - Disclosure - Goodwill (Details) Sheet http://www.daktronics.com/role/GoodwillDetails Goodwill (Details) Details http://www.daktronics.com/role/GoodwillTables 47 false false R48.htm 2416402 - Disclosure - Selected Financial Statement Data Inventory (Details) Sheet http://www.daktronics.com/role/SelectedFinancialStatementDataInventoryDetails Selected Financial Statement Data Inventory (Details) Details 48 false false R49.htm 2416403 - Disclosure - Selected Financial Statement Data Property and Equipment (Details) Sheet http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyAndEquipmentDetails Selected Financial Statement Data Property and Equipment (Details) Details 49 false false R50.htm 2417401 - Disclosure - Receivables (Details) Sheet http://www.daktronics.com/role/ReceivablesDetails Receivables (Details) Details http://www.daktronics.com/role/Receivables 50 false false R51.htm 2418402 - Disclosure - Share Repurchase Program (Details) Sheet http://www.daktronics.com/role/ShareRepurchaseProgramDetails Share Repurchase Program (Details) Details http://www.daktronics.com/role/ShareRepurchaseProgramShareRepurchaseProgram 51 false false R52.htm 2420402 - Disclosure - Commitments and Contingencies - Litigation (Details) Sheet http://www.daktronics.com/role/CommitmentsAndContingenciesLitigationDetails Commitments and Contingencies - Litigation (Details) Details 52 false false R53.htm 2420403 - Disclosure - Commitments and Contingencies - Guarantees and Warranties (Details) Sheet http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails Commitments and Contingencies - Guarantees and Warranties (Details) Details 53 false false R54.htm 2420404 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) Sheet http://www.daktronics.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails Commitments and Contingencies - Purchase Commitments (Details) Details 54 false false R55.htm 2421401 - Disclosure - Income Taxes (Details) Sheet http://www.daktronics.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.daktronics.com/role/IncomeTaxes 55 false false R56.htm 2422402 - Disclosure - Fair Value Measurement (Details) Sheet http://www.daktronics.com/role/FairValueMeasurementDetails Fair Value Measurement (Details) Details http://www.daktronics.com/role/FairValueMeasurementTables 56 false false R57.htm 2422403 - Disclosure - Fair Value Measurement - Roll Forward of the Level 3 Contingent Consideration Liability (Details) Sheet http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails Fair Value Measurement - Roll Forward of the Level 3 Contingent Consideration Liability (Details) Details 57 false false R58.htm 2423402 - Disclosure - Derivative Financial Instruments (Details) Sheet http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails Derivative Financial Instruments (Details) Details http://www.daktronics.com/role/DerivativeFinancialInstrumentsTables 58 false false All Reports Book All Reports dakt20200801q110-q.htm dakt-20200801.xsd dakt-20200801_cal.xml dakt-20200801_def.xml dakt-20200801_lab.xml dakt-20200801_pre.xml dakt20200801q1ex104.htm dakt20200801q1ex105.htm dakt20200801q1ex311.htm dakt20200801q1ex312.htm dakt20200801q1ex321.htm dakt20200801q1ex322.htm daklogo.jpg http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "dakt20200801q110-q.htm": { "axisCustom": 1, "axisStandard": 19, "contextCount": 178, "dts": { "calculationLink": { "local": [ "dakt-20200801_cal.xml" ] }, "definitionLink": { "local": [ "dakt-20200801_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "dakt20200801q110-q.htm" ] }, "labelLink": { "local": [ "dakt-20200801_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "dakt-20200801_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "dakt-20200801.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 421, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 10, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 16 }, "keyCustom": 22, "keyStandard": 293, "memberCustom": 14, "memberStandard": 28, "nsprefix": "dakt", "nsuri": "http://www.daktronics.com/20200801", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.daktronics.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostAndEquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Investments in Affiliates Investment in Affiliates", "role": "http://www.daktronics.com/role/InvestmentsInAffiliatesInvestmentInAffiliates", "shortName": "Investments in Affiliates Investment in Affiliates", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostAndEquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Earnings Per Share EPS", "role": "http://www.daktronics.com/role/EarningsPerShareEps", "shortName": "Earnings Per Share EPS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Revenue Recognition Revenue Recognition", "role": "http://www.daktronics.com/role/RevenueRecognitionRevenueRecognition", "shortName": "Revenue Recognition Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Segment Disclosure", "role": "http://www.daktronics.com/role/SegmentDisclosure", "shortName": "Segment Disclosure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Marketable Securities", "role": "http://www.daktronics.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Goodwill", "role": "http://www.daktronics.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Selected Financial Statement Data", "role": "http://www.daktronics.com/role/SelectedFinancialStatementData", "shortName": "Selected Financial Statement Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Receivables", "role": "http://www.daktronics.com/role/Receivables", "shortName": "Receivables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Share Repurchase Program Share Repurchase Program", "role": "http://www.daktronics.com/role/ShareRepurchaseProgramShareRepurchaseProgram", "shortName": "Share Repurchase Program Share Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120100 - Disclosure - Commitments and Contingencies", "role": "http://www.daktronics.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121100 - Disclosure - Income Taxes", "role": "http://www.daktronics.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122100 - Disclosure - Fair Value Measurement", "role": "http://www.daktronics.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123100 - Disclosure - Derivative Financial Instruments", "role": "http://www.daktronics.com/role/DerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124100 - Disclosure - Subsequent Events (Notes)", "role": "http://www.daktronics.com/role/SubsequentEventsNotes", "shortName": "Subsequent Events (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Basis of Presentation (Policies)", "role": "http://www.daktronics.com/role/BasisOfPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - Basis of Presentation (Tables)", "role": "http://www.daktronics.com/role/BasisOfPresentationTables", "shortName": "Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Earnings Per Share EPS (Tables)", "role": "http://www.daktronics.com/role/EarningsPerShareEpsTables", "shortName": "Earnings Per Share EPS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.daktronics.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Segment Disclosure (Tables)", "role": "http://www.daktronics.com/role/SegmentDisclosureTables", "shortName": "Segment Disclosure (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Marketable Securities (Tables)", "role": "http://www.daktronics.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Goodwill (Tables)", "role": "http://www.daktronics.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Selected Financial Statement Data (Tables)", "role": "http://www.daktronics.com/role/SelectedFinancialStatementDataTables", "shortName": "Selected Financial Statement Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320301 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.daktronics.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322301 - Disclosure - Fair Value Measurement (Tables)", "role": "http://www.daktronics.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323301 - Disclosure - Derivative Financial Instruments (Tables)", "role": "http://www.daktronics.com/role/DerivativeFinancialInstrumentsTables", "shortName": "Derivative Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Basis of Presentation (Details)", "role": "http://www.daktronics.com/role/BasisOfPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Investments in Affiliates (Details)", "role": "http://www.daktronics.com/role/InvestmentsInAffiliatesDetails", "shortName": "Investments in Affiliates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Earnings Per Share EPS - Reconciliation of Income (Details)", "role": "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails", "shortName": "Earnings Per Share EPS - Reconciliation of Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1QTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Earnings Per Share EPS - Antidilutive Shares Excluded (Details)", "role": "http://www.daktronics.com/role/EarningsPerShareEpsAntidilutiveSharesExcludedDetails", "shortName": "Earnings Per Share EPS - Antidilutive Shares Excluded (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1QTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Revenue Recognition Contract with Customer, Asset and Liability (Details)", "role": "http://www.daktronics.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails", "shortName": "Revenue Recognition Contract with Customer, Asset and Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Revenue Recognition Deferred Revenue, by Arrangement (Details)", "role": "http://www.daktronics.com/role/RevenueRecognitionDeferredRevenueByArrangementDetails", "shortName": "Revenue Recognition Deferred Revenue, by Arrangement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Revenue Recognition Remaining Performance Obligations (Details)", "role": "http://www.daktronics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails", "shortName": "Revenue Recognition Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Segment Disclosure - Net Income by Segment (Details)", "role": "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails", "shortName": "Segment Disclosure - Net Income by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Segment Disclosure - Net Sales and Long-lived Assets by Geographic Area (Details)", "role": "http://www.daktronics.com/role/SegmentDisclosureNetSalesAndLongLivedAssetsByGeographicAreaDetails", "shortName": "Segment Disclosure - Net Sales and Long-lived Assets by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AvailableForSaleSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Marketable Securities - Available-for-sale Securities (Details)", "role": "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleSecuritiesDetails", "shortName": "Marketable Securities - Available-for-sale Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AvailableForSaleSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - Marketable Securities - Available-for-sale by Maturity Date (Details)", "role": "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleByMaturityDateDetails", "shortName": "Marketable Securities - Available-for-sale by Maturity Date (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Goodwill (Details)", "role": "http://www.daktronics.com/role/GoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Selected Financial Statement Data Inventory (Details)", "role": "http://www.daktronics.com/role/SelectedFinancialStatementDataInventoryDetails", "shortName": "Selected Financial Statement Data Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416403 - Disclosure - Selected Financial Statement Data Property and Equipment (Details)", "role": "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyAndEquipmentDetails", "shortName": "Selected Financial Statement Data Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417401 - Disclosure - Receivables (Details)", "role": "http://www.daktronics.com/role/ReceivablesDetails", "shortName": "Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:TreasuryStockTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "I2017Q1StockRepurchaseApprovalDate", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Share Repurchase Program (Details)", "role": "http://www.daktronics.com/role/ShareRepurchaseProgramDetails", "shortName": "Share Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:TreasuryStockTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "I2017Q1StockRepurchaseApprovalDate", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420402 - Disclosure - Commitments and Contingencies - Litigation (Details)", "role": "http://www.daktronics.com/role/CommitmentsAndContingenciesLitigationDetails", "shortName": "Commitments and Contingencies - Litigation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420403 - Disclosure - Commitments and Contingencies - Guarantees and Warranties (Details)", "role": "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails", "shortName": "Commitments and Contingencies - Guarantees and Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420404 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details)", "role": "http://www.daktronics.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails", "shortName": "Commitments and Contingencies - Purchase Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421401 - Disclosure - Income Taxes (Details)", "role": "http://www.daktronics.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AvailableForSaleSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422402 - Disclosure - Fair Value Measurement (Details)", "role": "http://www.daktronics.com/role/FairValueMeasurementDetails", "shortName": "Fair Value Measurement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2021Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2020Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_dakt_ContingentConsiderationLiabilityMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422403 - Disclosure - Fair Value Measurement - Roll Forward of the Level 3 Contingent Consideration Liability (Details)", "role": "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails", "shortName": "Fair Value Measurement - Roll Forward of the Level 3 Contingent Consideration Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2020Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_dakt_ContingentConsiderationLiabilityMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423402 - Disclosure - Derivative Financial Instruments (Details)", "role": "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails", "shortName": "Derivative Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "role": "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1004001 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)", "role": "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquityParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Basis of Presentation", "role": "http://www.daktronics.com/role/BasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dakt20200801q110-q.htm", "contextRef": "FD2021Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 43, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetSalesAndLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Weighted Average Exercise Price", "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 (dollars per share)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/EarningsPerShareEpsAntidilutiveSharesExcludedDetails" ], "xbrltype": "perShareItemType" }, "dakt_CashPaymentsForAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Cash payments for: [Abstract]", "verboseLabel": "Cash paid (received) for:" } } }, "localname": "CashPaymentsForAbstract", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "dakt_ChangeinContractwithCustomerAssetandLiabilityPercentageAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Change in Contract with Customer, Asset and Liability, Percentage [Abstract]", "label": "Change in Contract with Customer, Asset and Liability, Percentage [Abstract]", "terseLabel": "Change in Contract with Customer, Asset and Liability, Percentage [Abstract]" } } }, "localname": "ChangeinContractwithCustomerAssetandLiabilityPercentageAbstract", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "stringItemType" }, "dakt_CommercialMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commercial [Member]", "label": "Commercial [Member]", "terseLabel": "Commercial" } } }, "localname": "CommercialMember", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "dakt_CommericalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commerical [Member]", "label": "Commerical [Member]", "terseLabel": "Commercial" } } }, "localname": "CommericalMember", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/GoodwillDetails", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "domainItemType" }, "dakt_ContingentConsiderationLiabilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Consideration Liability [Member]", "label": "Contingent Consideration Liability [Member]", "terseLabel": "Contingent Consideration Liability" } } }, "localname": "ContingentConsiderationLiabilityMember", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "domainItemType" }, "dakt_ContractandLeasesReceivableInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract and Leases Receivable, Interest Rate", "label": "Contract and Leases Receivable, Interest Rate", "terseLabel": "Contract and lease receivables annual interest rates" } } }, "localname": "ContractandLeasesReceivableInterestRate", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/ReceivablesDetails" ], "xbrltype": "percentItemType" }, "dakt_Contractassetspercentchange": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract assets percent change", "label": "Contract assets percent change", "terseLabel": "Contract assets percent change" } } }, "localname": "Contractassetspercentchange", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "percentItemType" }, "dakt_Contractliabilitiescurrentpercentchange": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract liabilities, current, percent change", "label": "Contract liabilities, current, percent change", "terseLabel": "Contract liabilities, current, percent change" } } }, "localname": "Contractliabilitiescurrentpercentchange", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "percentItemType" }, "dakt_Contractliabilitiesnoncurrentpercentchange": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract liabilities, noncurrent, percent change", "label": "Contract liabilities, noncurrent, percent change", "terseLabel": "Contract liabilities, noncurrent, percent change" } } }, "localname": "Contractliabilitiesnoncurrentpercentchange", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "percentItemType" }, "dakt_ContractwithCustomerAssetIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Asset, Increase (Decrease)", "label": "Contract with Customer, Asset, Increase (Decrease)", "terseLabel": "Contract assets" } } }, "localname": "ContractwithCustomerAssetIncreaseDecrease", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "dakt_ContractwithCustomerLiabilityIncreaseDecreaseCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Increase (Decrease), Current", "label": "Contract with Customer, Liability, Increase (Decrease), Current", "terseLabel": "Contract liabilities - current" } } }, "localname": "ContractwithCustomerLiabilityIncreaseDecreaseCurrent", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "dakt_ContractwithCustomerLiabilityIncreaseDecreaseNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Increase (Decrease), Noncurrent", "label": "Contract with Customer, Liability, Increase (Decrease), Noncurrent", "terseLabel": "Contract liabilities - noncurrent" } } }, "localname": "ContractwithCustomerLiabilityIncreaseDecreaseNoncurrent", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "dakt_ContributionMargin": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contribution Margin", "label": "Contribution Margin", "terseLabel": "Contribution Margin" } } }, "localname": "ContributionMargin", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "dakt_DeferredRevenueForeignCurrencyTranslationandOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Revenue, Foreign Currency Translation and Other", "label": "Deferred Revenue, Foreign Currency Translation and Other", "terseLabel": "Foreign currency translation and other" } } }, "localname": "DeferredRevenueForeignCurrencyTranslationandOther", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDeferredRevenueByArrangementDetails" ], "xbrltype": "monetaryItemType" }, "dakt_DemonstrationEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount, as of the balance sheet date, of long-lived, depreciable equipment used for demonstration.", "label": "Demonstration equipment", "terseLabel": "Demonstration equipment" } } }, "localname": "DemonstrationEquipment", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "dakt_DerivativeNotionalAmountAssetLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Derivative, Notional Amount, Asset (Liability)", "label": "Derivative, Notional Amount, Asset (Liability)", "terseLabel": "Foreign currency exchange forward contracts" } } }, "localname": "DerivativeNotionalAmountAssetLiability", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "dakt_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.daktronics.com/20200801", "xbrltype": "stringItemType" }, "dakt_EquipmentHeldForRental": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount, as of the balance sheet date, of long-lived, depreciable equipment held for rental.", "label": "Equipment held for rental", "terseLabel": "Equipment held for rental" } } }, "localname": "EquipmentHeldForRental", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "dakt_EquityandCostMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity and Cost Method Investments [Abstract]", "label": "Equity and Cost Method Investments [Abstract]" } } }, "localname": "EquityandCostMethodInvestmentsAbstract", "nsuri": "http://www.daktronics.com/20200801", "xbrltype": "stringItemType" }, "dakt_GovernmentalWageSubsidy": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Governmental Wage Subsidy", "label": "Governmental Wage Subsidy", "terseLabel": "Governmental Wage Subsidy" } } }, "localname": "GovernmentalWageSubsidy", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/BasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "dakt_HighSchoolParkandRecreationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "High School Park and Recreation [Member]", "label": "High School Park and Recreation [Member]", "terseLabel": "High School Park and Recreation" } } }, "localname": "HighSchoolParkandRecreationMember", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "domainItemType" }, "dakt_IncrementalCommonSharesAttributableToShareBasedPaymentArrangementsPerShareAmount": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Per Share Amount", "label": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Per Share Amount", "terseLabel": "Dilution associated with stock compensation plans (in dollars per share)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangementsPerShareAmount", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails" ], "xbrltype": "perShareItemType" }, "dakt_InternationalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "International [Member]", "label": "International [Member]", "terseLabel": "International" } } }, "localname": "InternationalMember", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/GoodwillDetails", "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "domainItemType" }, "dakt_LimitedConfigurationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Limited Configuration [Member]", "label": "Limited Configuration [Member]", "terseLabel": "Limited Configuration" } } }, "localname": "LimitedConfigurationMember", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "dakt_LiveEventsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Live Events [Member]", "label": "Live Events [Member]", "terseLabel": "Live Events" } } }, "localname": "LiveEventsMember", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/GoodwillDetails", "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "domainItemType" }, "dakt_Numberofemployeesreductioninforce": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of employees, reduction in force", "label": "Number of employees, reduction in force", "terseLabel": "Number of employees, reduction in force" } } }, "localname": "Numberofemployeesreductioninforce", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/BasisOfPresentationDetails" ], "xbrltype": "integerItemType" }, "dakt_Numberofemployeesvoluntaryretirement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of employees, voluntary retirement", "label": "Number of employees, voluntary retirement", "terseLabel": "Number of employees, voluntary retirement" } } }, "localname": "Numberofemployeesvoluntaryretirement", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/BasisOfPresentationDetails" ], "xbrltype": "integerItemType" }, "dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restricted Cash and Cash Equivalents, Fair Value Disclosure", "label": "Restricted Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "dakt_RevenueRemainingPerformanceObligationProducts": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Products", "label": "Revenue, Remaining Performance Obligation, Products", "terseLabel": "Remaining performance obligation, products" } } }, "localname": "RevenueRemainingPerformanceObligationProducts", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "dakt_RevenueRemainingPerformanceObligationServiceAgreements": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Service Agreements", "label": "Revenue, Remaining Performance Obligation, Service Agreements", "terseLabel": "Remaining performance obligation, service agreements" } } }, "localname": "RevenueRemainingPerformanceObligationServiceAgreements", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "dakt_SelectedFinancialStatementDataAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Selected Financial Statement Data [Abstract]", "label": "Selected Financial Statement Data [Abstract]" } } }, "localname": "SelectedFinancialStatementDataAbstract", "nsuri": "http://www.daktronics.com/20200801", "xbrltype": "stringItemType" }, "dakt_ServiceandOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service and Other [Member]", "label": "Service and Other [Member]", "terseLabel": "Service and Other" } } }, "localname": "ServiceandOtherMember", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "dakt_TransportationEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount, as of the balance sheet date, of long-lived, depreciable equipment used for transportation.", "label": "Transportation equipment", "terseLabel": "Transportation equipment" } } }, "localname": "TransportationEquipment", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "dakt_TransportationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transportation [Member]", "label": "Transportation [Member]", "terseLabel": "Transportation" } } }, "localname": "TransportationMember", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/GoodwillDetails", "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "domainItemType" }, "dakt_TypeofPerformanceObligationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of Performance Obligation [Axis]", "label": "Type of Performance Obligation [Axis]", "terseLabel": "Type of Performance Obligation [Axis]" } } }, "localname": "TypeofPerformanceObligationAxis", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "dakt_TypeofPerformanceObligationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Type of Performance Obligation [Axis]", "label": "Type of Performance Obligation [Domain]", "terseLabel": "Type of Performance Obligation [Domain]" } } }, "localname": "TypeofPerformanceObligationDomain", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "dakt_UniqueConfigurationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unique Configuration [Member]", "label": "Unique Configuration [Member]", "terseLabel": "Unique Configuration" } } }, "localname": "UniqueConfigurationMember", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "dakt_UsdToAudMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "USD to AUD [Member]", "label": "USD to AUD [Member]", "terseLabel": "U.S. Dollars/Australian Dollars" } } }, "localname": "UsdToAudMember", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "dakt_UsdToCadMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "USD to CAD [Member]", "label": "USD to CAD [Member]", "terseLabel": "U.S. Dollars/Canadian Dollars" } } }, "localname": "UsdToCadMember", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "dakt_UsdToEurMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "USD to EUR [Member]", "label": "USD to EUR [Member]", "terseLabel": "U.S. Dollars/Euro" } } }, "localname": "UsdToEurMember", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "dakt_UsdToGbpMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "USD to GBP [Member] [Member]", "label": "USD to GBP [Member] [Member]", "terseLabel": "U.S. Dollars/British Pounds" } } }, "localname": "UsdToGbpMemberMember", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "dakt_Voluntaryretirementcost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Voluntary retirement cost", "label": "Voluntary retirement cost", "terseLabel": "Voluntary retirement cost" } } }, "localname": "Voluntaryretirementcost", "nsuri": "http://www.daktronics.com/20200801", "presentation": [ "http://www.daktronics.com/role/BasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "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 CCYY 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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r348" ], "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/2019-01-31", "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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r349" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r349" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r349" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "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": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r350" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r349" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r349" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r349" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r349" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r345" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r346" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r123", "r134" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ReceivablesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ReceivablesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r135", "r232", "r235", "r338", "r339" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ReceivablesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ReceivablesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetSalesAndLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r137", "r232", "r236", "r340", "r342", "r343" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetSalesAndLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r194", "r300" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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": "Receivables" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r56" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r162" ], "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 [Table Text Block]" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/BasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r29", "r139", "r140", "r233" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r21", "r311", "r329" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "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 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" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r48", "r183" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r63", "r64", "r65" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r62", "r65", "r66", "r263" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementData" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r30" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity" ], "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]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r242", "r243", "r245", "r246" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": { "auth_ref": [ "r141" ], "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": "Balance as of August 1, 2020", "periodStartLabel": "Balance as of May 2, 2020" } } }, "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/BasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r35", "r141", "r158" ], "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": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r162" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/BasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r161" ], "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 (1)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/BasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits": { "auth_ref": [ "r116" ], "calculation": { "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs).", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units", "terseLabel": "Dilution associated with stock compensation plans" } } }, "localname": "AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r117" ], "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 (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/EarningsPerShareEpsAntidilutiveSharesExcludedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r117" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/EarningsPerShareEpsAntidilutiveSharesExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/EarningsPerShareEpsAntidilutiveSharesExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r117" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/EarningsPerShareEpsAntidilutiveSharesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r128", "r310", "r328" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r10", "r58" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r3", "r4", "r181", "r185" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Property and equipment and other assets available for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r146", "r167" ], "calculation": { "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecurities": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.", "label": "Available-for-sale Securities", "terseLabel": "Available-for-sale securities:", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetails", "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.", "label": "Available-for-sale Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r148", "r150", "r323" ], "calculation": { "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleByMaturityDateDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "terseLabel": "Less than 12 months" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleByMaturityDateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r145", "r147", "r167" ], "calculation": { "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleByMaturityDateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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).", "label": "Debt Securities, Available-for-sale", "totalLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleByMaturityDateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Available-for-sale Securities [Table Text Block]", "terseLabel": "Available-for-sale Securities" } } }, "localname": "AvailableForSaleSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r12", "r182" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r257", "r258", "r259" ], "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", "negatedTerseLabel": "Acquisition-related contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r100", "r101", "r102" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r344" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Computer software and hardware" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r294", "r295" ], "lang": { "en-US": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Reported Value Measurement [Member]" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r45", "r98" ], "calculation": { "http://www.daktronics.com/role/BasisOfPresentationDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/BasisOfPresentationDetails", "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r93", "r98", "r103" ], "calculation": { "http://www.daktronics.com/role/BasisOfPresentationDetails": { "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 condensed consolidated statement of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/BasisOfPresentationDetails", "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r93", "r296" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetails", "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleByMaturityDateDetails", "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Change in Contract with Customer, Asset and Liability [Abstract]", "terseLabel": "Dollar Change" } } }, "localname": "ChangeInContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Class of Stock Disclosures [Abstract]" } } }, "localname": "ClassOfStockDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.daktronics.com/role/CoverPage", "http://www.daktronics.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r220", "r221", "r222", "r223" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about 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": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r192", "r202" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r219" ], "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": "Cash dividends declared per share" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity", "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Common stock, no par value (in dollars per share)" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "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, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "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, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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; 45,913,210 and 45,913,209 shares issued at August 1, 2020 and May 2, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r69", "r71", "r72" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractReceivableRetainageDueOneYearOrLess": { "auth_ref": [ "r28", "r307" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract to be collected in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contract Receivable Retainage, Next Twelve Months", "terseLabel": "Retainage on construction-type contracts, expected to be collected in one year" } } }, "localname": "ContractReceivableRetainageDueOneYearOrLess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r225", "r227", "r233" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r225", "r227", "r233" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "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 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, Net, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r225", "r226", "r233" ], "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", "terseLabel": "Contract liabilities - current" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r225", "r226", "r233" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r225", "r226", "r233" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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": "Contract liabilities - noncurrent", "verboseLabel": "Long-term contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.daktronics.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r234" ], "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": "Revenue recognized related to contract liability" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostAndEquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for cost method and equity method investments included basis, impairment losses, recognized or unrecognized gains (losses).", "label": "Cost and Equity Method Investments Disclosure [Text Block]", "terseLabel": "Cost and Equity Method Investments Disclosure [Text Block]" } } }, "localname": "CostAndEquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/InvestmentsInAffiliatesInvestmentInAffiliates" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r83" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r252" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r104", "r253", "r254" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r248", "r252" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDeferredRevenueByArrangementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.", "label": "Deferred Revenue, Additions", "terseLabel": "New contracts sold" } } }, "localname": "DeferredRevenueAdditions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDeferredRevenueByArrangementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.", "label": "Deferred Revenue, by Arrangement, Disclosure [Table Text Block]", "terseLabel": "Deferred Revenue, by Arrangement" } } }, "localname": "DeferredRevenueByArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Less: reductions for revenue recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDeferredRevenueByArrangementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "auth_ref": [ "r96" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortizationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Depreciation, Depletion and Amortization [Abstract]", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortizationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r96", "r125" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation, amortization, and impairment" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "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, Name [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r270", "r271", "r273", "r274" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative, by Nature [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r279" ], "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]", "verboseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]", "terseLabel": "Derivative" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r106", "r264", "r266", "r267", "r268", "r269", "r272", "r273", "r276", "r277", "r278" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Derivative term (months)" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "durationItemType" }, "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r232" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r219" ], "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", "negatedTerseLabel": "Dividends paid" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "verboseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r79", "r108", "r112", "r114", "r115", "r116", "r119", "r320", "r336" ], "calculation": { "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "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 dollars per share)", "verboseLabel": "Basic earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r79", "r108", "r112", "r114", "r115", "r116", "r119", "r320", "r336" ], "calculation": { "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "totalLabel": "Diluted earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Per share income" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Share EPS" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/EarningsPerShareEps" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r296" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r105", "r249", "r250" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r244" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/EarningsPerShareEpsAntidilutiveSharesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "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": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r218" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r46", "r129", "r157" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/InvestmentsInAffiliatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimate of Fair Value Measurement [Member]" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails", "http://www.daktronics.com/role/FairValueMeasurementDetails", "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r280", "r281", "r282", "r289" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r239", "r240", "r241", "r281", "r302" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails", "http://www.daktronics.com/role/FairValueMeasurementDetails", "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r288", "r289" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r280", "r290" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails", "http://www.daktronics.com/role/FairValueMeasurementDetails", "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r280", "r281", "r283", "r284", "r291" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails", "http://www.daktronics.com/role/FairValueMeasurementDetails", "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails", "http://www.daktronics.com/role/FairValueMeasurementDetails", "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r288" ], "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]", "verboseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r239", "r240", "r241", "r281", "r303" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r239", "r240", "r241", "r281", "r304" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails", "http://www.daktronics.com/role/FairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r239", "r240", "r241", "r281", "r305" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetails", "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r285" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r285", "r289" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r285", "r289" ], "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": "Rollforward of Level 3 Contingent Consideration Liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails", "http://www.daktronics.com/role/FairValueMeasurementDetails", "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r286" ], "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", "terseLabel": "Interest" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r287" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r287" ], "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", "terseLabel": "Settlements" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r285" ], "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 as of August 1, 2020", "periodStartLabel": "Acquisition-related contingent consideration as of May 2, 2020" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails", "http://www.daktronics.com/role/FairValueMeasurementDetails", "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r288", "r291" ], "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": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails", "http://www.daktronics.com/role/FairValueMeasurementDetails", "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of asset after deduction of liability.", "label": "Fair Value, Net Asset (Liability)", "terseLabel": "Assets (Liabilities), net" } } }, "localname": "FairValueNetAssetLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r159", "r162", "r163", "r164", "r166", "r168", "r169", "r170", "r171" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetails", "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleByMaturityDateDetails", "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialStandbyLetterOfCreditMember": { "auth_ref": [ "r203", "r217" ], "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": "Letter of credit and bank guarantees agreements" } } }, "localname": "FinancialStandbyLetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivablesTextBlock": { "auth_ref": [ "r143", "r144" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/Receivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r180" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "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", "verboseLabel": "Derivatives - currency forward contract, asset" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails", "http://www.daktronics.com/role/FairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "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", "negatedTerseLabel": "Derivatives - currency forward contracts, liability" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails", "http://www.daktronics.com/role/FairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r182" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures, Gross", "terseLabel": "Office furniture and equipment" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r96" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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", "negatedTerseLabel": "Loss on sale of property, equipment and other assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "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" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicAreasLongLivedAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographic Areas, Long-Lived Assets [Abstract]", "terseLabel": "Long-lived assets:" } } }, "localname": "GeographicAreasLongLivedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetSalesAndLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographic Areas, Revenues from External Customers [Abstract]", "terseLabel": "Net sales:" } } }, "localname": "GeographicAreasRevenuesFromExternalCustomersAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetSalesAndLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r174", "r175" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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": "Balance as of August 1, 2020", "periodStartLabel": "Balance as of May 2, 2020", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.daktronics.com/role/GoodwillDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r176" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/GoodwillDetails" ], "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" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/GoodwillDetails" ], "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" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r82" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.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", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]", "terseLabel": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsLineItems": { "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": "Guarantor Obligations [Line Items]", "terseLabel": "Guarantor Obligations" } } }, "localname": "GuaranteeObligationsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GuaranteesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Guarantees [Abstract]", "terseLabel": "Guarantees:" } } }, "localname": "GuaranteesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r268", "r275" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r76", "r108", "r308", "r318", "r337" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations": { "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 before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r77", "r96", "r126", "r157", "r317", "r334" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "negatedTerseLabel": "Equity in loss of affiliates", "terseLabel": "Equity in loss of affiliate" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.daktronics.com/role/InvestmentsInAffiliatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r256" ], "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]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r127", "r255" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "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" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r99" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r55", "r315", "r333" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r95" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.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", "negatedTerseLabel": "Change in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r113", "r118" ], "calculation": { "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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", "terseLabel": "Dilution associated with stock compensation plans (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r74", "r124", "r298", "r299", "r321" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r99" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r37", "r173" ], "calculation": { "http://www.daktronics.com/role/SelectedFinancialStatementDataInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r57", "r172" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.daktronics.com/role/SelectedFinancialStatementDataInventoryDetails": { "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": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.daktronics.com/role/SelectedFinancialStatementDataInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r39", "r173" ], "calculation": { "http://www.daktronics.com/role/SelectedFinancialStatementDataInventoryDetails": { "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r38", "r173" ], "calculation": { "http://www.daktronics.com/role/SelectedFinancialStatementDataInventoryDetails": { "order": 2.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r85", "r86", "r87" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.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" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAndOtherNoncurrentAssets": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Investments Classified by Contractual Maturity Date" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r156", "r309", "r325", "r341" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_Land": { "auth_ref": [ "r11", "r47" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "terseLabel": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r313", "r331" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r15", "r16", "r17", "r22", "r23" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Long-term income taxes payable" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r22", "r312", "r327" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/BasisOfPresentationDetails" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r193", "r194", "r195", "r197", "r198", "r199", "r201", "r206", "r207" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r193" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Performance guarantees outstanding" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r196", "r200", "r206" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Loss Contingency, Estimate of Possible Loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesLitigationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r193", "r194", "r195", "r197", "r198", "r199", "r201", "r206", "r207" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r12", "r182" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of 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, Gross", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Marketable Securities [Abstract]" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r131", "r132" ], "lang": { "en-US": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Unallocated" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "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" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.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) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r93", "r94", "r97" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r67", "r70", "r78", "r97", "r118", "r319", "r335" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "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": "Basic earnings per share" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity", "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Net income" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r110", "r111" ], "calculation": { "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Diluted earnings per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/BasisOfPresentationPolicies" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetSalesAndLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental schedule of non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r136" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetSalesAndLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Nonoperating (expense) income:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r7", "r8", "r27", "r139", "r140", "r314" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableGross": { "auth_ref": [ "r165" ], "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 contracts and lease receivables, face amount" } } }, "localname": "NotesReceivableGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [ "r29", "r139", "r165" ], "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": "Long-term contracts and lease receivables, present value" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "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 business units" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:", "verboseLabel": "Non-allocated operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.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)", "terseLabel": "Operating income", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r123", "r134" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r60", "r61", "r63" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax", "terseLabel": "Unrealized gain (loss) on available-for-sale securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r59", "r297" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r68", "r71", "r260", "r261", "r262" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.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 income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income, net", "verboseLabel": "Other (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r91" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.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", "terseLabel": "Payments for common shares repurchased" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r91" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r89" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.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", "negatedTerseLabel": "Purchases of and loans to equity investment" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceGuaranteeMember": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "An agreement (contract) that requires the guarantor to make payments to a guaranteed party based on another entity's failure to perform under an obligating agreement. This may include the issuance of a performance standby letter of credit which requires the guarantor to make payments if a specified party fails to perform under a nonfinancial contractual obligation.", "label": "Performance Guarantee [Member]", "terseLabel": "Performance guarantees" } } }, "localname": "PerformanceGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetails", "http://www.daktronics.com/role/FairValueMeasurementDetails", "http://www.daktronics.com/role/FairValueMeasurementRollForwardOfLevel3ContingentConsiderationLiabilityDetails" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r9", "r43", "r44" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Warranties:" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r214", "r215", "r316" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r50", "r205", "r210" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r52", "r193", "r195" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r211" ], "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", "negatedTerseLabel": "Settlements made during the period" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r213" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r212" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r48", "r184" ], "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": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r47", "r182" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r184", "r332" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r19", "r184" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r19", "r182" ], "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": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r80", "r160" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.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" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails": { "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": "Total" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueAfterFifthYear": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing after the fifth fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due after Fifth Year", "terseLabel": "Thereafter" } } }, "localname": "PurchaseObligationDueAfterFifthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFifthYear": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the fifth fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Fifth Year", "terseLabel": "2025" } } }, "localname": "PurchaseObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the fourth fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Fourth Year", "terseLabel": "2024" } } }, "localname": "PurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the next fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Next Twelve Months", "terseLabel": "2021" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the second fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Second Year", "terseLabel": "2022" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the third fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Third Year", "terseLabel": "2023" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Purchase Obligation, Fiscal Year Maturity" } } }, "localname": "PurchaseObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r56" ], "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 Type [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r92" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r247", "r344" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations": { "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" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r18", "r98", "r103" ], "calculation": { "http://www.daktronics.com/role/BasisOfPresentationDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "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" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/BasisOfPresentationDetails", "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r31", "r219", "r330" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r231", "r232" ], "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": "Disaggregated revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r238" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r229" ], "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": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r230" ], "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": "Remaining performance obligation recognition period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r75", "r122", "r123", "r133" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails", "http://www.daktronics.com/role/SegmentDisclosureNetSalesAndLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetSalesAndLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r56" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/EarningsPerShareEpsAntidilutiveSharesExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleByMaturityDateDetails", "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r149", "r151", "r152", "r153", "r154", "r155", "r322", "r324" ], "lang": { "en-US": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleByMaturityDateDetails", "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "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 [Table Text Block]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/BasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r118" ], "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 Reconciliation" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/EarningsPerShareEpsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r280", "r281" ], "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" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r177", "r178" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r177", "r178" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value. Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote. This excludes disclosures for product warranties.", "label": "Schedule of Guarantor Obligations [Table]", "terseLabel": "Schedule of Guarantor Obligations [Table]" } } }, "localname": "ScheduleOfGuaranteeObligationsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r40", "r41", "r42" ], "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" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r265" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r216" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r48", "r184" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r81", "r137" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r73", "r75", "r137" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetSalesAndLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r121", "r128", "r130", "r131", "r177" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r121", "r128", "r130", "r131", "r177" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/GoodwillDetails", "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r138" ], "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]", "verboseLabel": "Segment Disclosure" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosure" ], "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" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r84" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.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" } } }, "localname": "SellingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r96", "r187", "r189", "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance Costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/BasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r95" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Critical Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r128", "r177", "r186", "r188", "r191", "r338" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/GoodwillDetails", "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails", "http://www.daktronics.com/role/SegmentDisclosureNetIncomeBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r24", "r25", "r26", "r218" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.daktronics.com/role/CoverPage", "http://www.daktronics.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r54", "r218" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r100", "r101", "r102" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r25", "r26", "r218", "r219" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r25", "r26", "r218", "r219", "r220" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ShareRepurchaseProgramDetails" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r25", "r26", "r218", "r219" ], "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, Shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r25", "r26", "r218", "r219" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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, Value", "terseLabel": "Stock Repurchased During Period, Value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r32", "r33", "r142" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "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": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period", "totalLabel": "TOTAL SHAREHOLDERS' EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsNotes" ], "xbrltype": "textBlockItemType" }, "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 bonds" } } }, "localname": "SuretyBondMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CommitmentsAndContingenciesGuaranteesAndWarrantiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r237" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r237" ], "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": "Transferred at Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Transferred over Time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetails", "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleByMaturityDateDetails", "http://www.daktronics.com/role/MarketableSecuritiesAvailableForSaleSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r53", "r220" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r53", "r220" ], "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, at cost (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r224" ], "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": "Treasury Stock [Text Block]" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/ShareRepurchaseProgramShareRepurchaseProgram" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r53", "r220", "r223" ], "calculation": { "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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,343,281 and 1,343,281 shares at August 1, 2020 and May 2, 2020, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r218", "r219", "r220" ], "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", "terseLabel": "Treasury stock purchase" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquityCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r251" ], "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 affect our effective tax rate if recognized" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r111", "r116" ], "calculation": { "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails" ], "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/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r109", "r116" ], "calculation": { "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Basic earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.daktronics.com/role/EarningsPerShareEpsReconciliationOfIncomeDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r104": { "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=26873400&loc=d3e23780-122690" }, "r105": { "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=26873400&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196816" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27340-111563" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2473-110228" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r2": { "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" }, "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=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=99404985&loc=d3e10037-110241" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=99404985&loc=d3e10037-110241" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118956092&loc=d3e12803-110250" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r219": { "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=27012166&loc=d3e187085-122770" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r257": { "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" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r262": { "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" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=118388040&loc=d3e49370-109356" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "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=6876686&loc=d3e534808-122878" }, "r311": { "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=6876686&loc=d3e534808-122878" }, "r312": { "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=6876686&loc=d3e534808-122878" }, "r313": { "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=6876686&loc=d3e534808-122878" }, "r314": { "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=6876686&loc=d3e534808-122878" }, "r315": { "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=6876686&loc=d3e534808-122878" }, "r316": { "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=6876686&loc=d3e534808-122878" }, "r317": { "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=116637391&loc=SL114874048-224260" }, "r318": { "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=116637391&loc=SL114874048-224260" }, "r319": { "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=116637391&loc=SL114874048-224260" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r327": { "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=119400593&loc=d3e572229-122910" }, "r328": { "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=119400593&loc=d3e572229-122910" }, "r329": { "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=119400593&loc=d3e572229-122910" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r330": { "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=119400593&loc=d3e572229-122910" }, "r331": { "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=119400593&loc=d3e572229-122910" }, "r332": { "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=119400593&loc=d3e572229-122910" }, "r333": { "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=119400593&loc=d3e572229-122910" }, "r334": { "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=116637232&loc=SL114874131-224263" }, "r335": { "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=116637232&loc=SL114874131-224263" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r337": { "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=116637232&loc=SL114874131-224263" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r342": { "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=6589523&loc=d3e617274-123014" }, "r343": { "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=6590653&loc=d3e638233-123024" }, "r344": { "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" }, "r345": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r346": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r347": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r348": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r349": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r47": { "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=6877327&loc=d3e13212-122682" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r49": { "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=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "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=6877327&loc=d3e13212-122682" }, "r51": { "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=6877327&loc=d3e13212-122682" }, "r52": { "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=6877327&loc=d3e13212-122682" }, "r53": { "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=6877327&loc=d3e13212-122682" }, "r54": { "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=6877327&loc=d3e13212-122682" }, "r55": { "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=6877327&loc=d3e13212-122682" }, "r56": { "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=6877327&loc=d3e13212-122682" }, "r57": { "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=6877327&loc=d3e13212-122682" }, "r58": { "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=6877327&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r75": { "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=116634182&loc=SL114868664-224227" }, "r76": { "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=116634182&loc=SL114868664-224227" }, "r77": { "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=116634182&loc=SL114868664-224227" }, "r78": { "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=116634182&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r80": { "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=116634182&loc=SL114868664-224227" }, "r81": { "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=116634182&loc=SL114868664-224227" }, "r82": { "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=116634182&loc=SL114868664-224227" }, "r83": { "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=116634182&loc=SL114868664-224227" }, "r84": { "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=116634182&loc=SL114868664-224227" }, "r85": { "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=116634182&loc=SL114868664-224227" }, "r86": { "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=116634182&loc=SL114868664-224227" }, "r87": { "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=116634182&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" } }, "version": "2.1" } ZIP 80 0000915779-20-000052-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000915779-20-000052-xbrl.zip M4$L#!!0 ( -N)'%&-S?\47SL )9 + 9&%K;&]G;RYJ<&?MN@=8 M4UNW-KKH3:1W)$B1#H(@121;$1 0D"XUTDN T F*9(L4:;)%BB)%Z4B)TJ5% MNH* $#I"2!"1)HD(1@C)'_;^VCW_=\]_[KGEN<_S.WA6\JXUQYQCCC';.U:@ MS%*6 4X30V-#@(8JBC2* $#! &!F!L@# , ,,-)P W141$/] VA4 M 5HJ%J46N-.H_8EYJ3@VR0^@_U,'8,[,?WK\#8@# .?DABC 1'UV@GIO!QQ7 MW/BSS5_R2W[)+_DEO^27_&\JESQA[E[BUWUAX; P7UBPN+[U.7%[OR!/6%08 MH';VK+:.ZED=-4UQ50T==54=#74 H']&\T\F\HSV[XR#)NH9W=\QL/9/QL'\ M]MC*+\;Q2W[)+_DEO^27_.\M5P W I< V" #_72!\P !\ 4N P$ !& %[6< M@CMQPUA?'W+=RL+0^)H!0$-E%">N7O,+@M%R D!@4'BHE=%E\1L.CN),HP M MP (P JH X.81%FQF;6AS;,'80%\\C*KT+T:I;>Q/_\E- +32U>OBXO\7.\WE M$1P:3FWF.A6?\_0*\Z#B>"H.B H//GZ.IV)>=^@QICUF0;RAU Y2L> Q]OD+ M*_ZI\Q?^[1A[!@9Y4O%QGX,] SV/<1\5WX^,\*)BNFM4G!CIYQ5%Q9-4+!40 M$>A'Q<3CNH%>;F%4,G;\3DQ%:<&^;RJ]OGS2FK*JO\2J/^T\+\HQV/[%]JU_'/,:/C?__/9 MO].#%0. UAXU-G_\\YG[$P!H20 P?E_/I-Z!@ 'BP MCHI*5%24LI^7A_)Q0/\A_TN%_X+\BSWEX^;^$1[Q*U[>;A$!X>+'B#'".\0)TV^\!>AXV@,ZYD%I"\X]QN\9B M!QRO/'O0VE_S_D^A^9];I4 24 E5 '5 /M =0#

=( MYTT72A=+ET*70U=,5T?71C=(AZ9;IMNB^TG/2,]#+TZO1'^!_BJ]+;T'?0A] M+'T:?1Y])7TS?1\]FAY+CZ8)YC?F0 MA9-%FD6'Q8+%DR6:)8.EE*6-98QEE>60E8M5AO4BJPVK/^M=UL>L=:S]K!]9 M=]G8V"38M-DLV?S8?F=[S/:2[2T;ENWG">X3\B?T3SB?B#CQX$3%B3R_[$COQ),])Y9/&)SU/(DX^/=E\//=X2GGZ>59Y&7EE>(UY_7E3 M>6MY1WGQ?-Q\ZGQV?'"^IWR=?,O\=/QG^(WY _@S^.OYI_D/!$X)7!+P$D@6 MJ!.8$/@A*"+XFZ"78(H@4G!*\$!(7,A ""KT4*A%:%&87EA>V%(X2KA0N%]X M2X17Y(*(ATB*2+W(O"BMJ+RHE>AMT1+1]Z)[I\1.&9T*/O7D5.^I+3%^L=_$ M_,6RQ+K$UD$\(#V0'R@+A )MB/.)7Q(/$'\LWB>./RUZ^NKIB-//3X^>/I20 MD;"5B)- 2BQ*LDIJ27I+9DGV2.*E0%)F4C%2U5+STBS26M*^TKG2@](_SLB< ML3^3=*;ES!<901ECF5LRU3(?9=EEP;(ALL6RDW*,97OJ8:@]59L\QW[.\!SB7.LY M@KJ"NI=ZH?JL!H^&F4:21H_&T7G-\Z'GZ\ZO:TIIWM3,UYS1XM6ZKI6F]5:; M0?NR-D*[0_NGSGF=<)UZG9T+2A>@%UY<^*(KH^NE6ZJ[7]<3U M;NH]TUL&GP:[@8O!N-\D?_/\K?RWM4MRE_POU5SZ>OGLY=#+39=_Z.OHW]%_ M",-H]M&;ZXR7#6]^O#JC/$I8P_C M*F.\B:;)'9,^TQ.FUJ9YIKAK\M="K[69T9J9F#TR^V@N;1YDWF(!6!A;/+)8 MO"YS/>1ZNR6CY77+IY:?K52M8JP&K7FL(=8OK/=M+MMDV"S8RMI&V/;8<=@Y MVU79_;"_8I]IOWQ#Y<:=&\,.P@Y^#JV.3(YVCN6.>TX&3ME.J\X:SHG.TRXR M+G"7=Z["K@&NG1 .B!NDX2;#3?N;+VZ2W"SN1Z;GK]Y M9GFN>UWTRO1:\[[HG>G]Q>>BSR.?=5^P;X[OEI^^7YX?P?^J?Y'_#Z@%M )* M"; /0 8R!]X,?!W$'00-ZH.)P>"P\6"%X,3@Y1"=D.P0?*AI:'D839A+6&LX M+Y5,O8^0C4B(P$;J13Z-)$;9137 N>!!\/?1\M')T6NW#&^5W::_[7&[)^9T MS-T8[)U+=Y['TL2ZQ_8@)!'QB-7?C7ZOO,MZ%WIW).YL7&;<]WOV]]KB3\7_ M'K^28)10G7@R,31Q)NE"4M%]^OM^]T>3SR4_22:G>*8,I9Y-S4DEI7FD#:6K MIC].ISSP?C":<3ZC\ _&/X+^F'X(?EB9R95Y*W/ED=FCYBSQK)2L[]F0['2/)Z0\W[RIIY>?(O-%\Y/S?Q1X%DP4_E985W2J M*+7HX)G?L]GG1L^;B\\4YY0PED26?"ZU*QTLTRJK*AB'Z(J.:MCJB>KW&N>9#[97:UCJENN=(?F3J2^!EQ,N-5S=?3=>;UOP4N#J+<7 MWW:\TWGW>DAKJ&7X_'#S>XWW32,:(TVCYT>;QS3'6C]H?V@;UQWOF@!/=*.O MH 'I\RGQJ=MIV=GG&>69SUGO\P%S!'F(^P;['6>,65CQ6-C^%?2*MQG]F_YRS!EJK^J+VI6/=ZX0$5"3S?4TUO'ZHKAWW2H=Q.MYNWAKNG MIX:2N]LY3R5554\W)3?/6IJJ&JI>:NZ2_QK%_^S<%#M'3OF$>KE M%@X+#8?! O3^D[?%NBK_45E7Y3]T]__9_H?[>7O_>P>.2_[NP3'6"8-YAT>Y MA7K]Y_W_/ZK^5=,BU,^+&O\_>Z_Z-Y5_??;_LH^>'O_P,#@B-.#/^>'IH>(5 MX!5([4(8U4G58R<]/:C1" _P^LOX)6I.\']KA@7X'=?7"7 +\KDH 5?R_"O/ MD-"[X@:]!O.!Z9LYF%X.B/#ZR_< O[\%@6J6NA986%AT5?[9G_\Y/"I_6P1Z M?TV8ORV;XU7TC\7G%41=<5'4I27^_X&P_C+RR\@O([^,_#+RR\@O(_^_,D)9 M /3__+?(_Y70TE*O/[__)O]$M,>-_*OJOZK]EX7R!N!B!CR 9W0T$@ M%PT= M%PVE#P ! W#7\W^_0TD#2T=/0,C$S,+*QM5H8D3H*6AHZ.EIV-@H*>GEMZA ME@/T7 SDS M,K)R\NH:YS6UM'7TKQ@8&ETU-K&VL;6SO^'@Z$&E93Z^?OYAX1&14?#H6_?B M$Q*3[B>G9#[*RL[)??PDK[BDM*R\HK+J17U#8U-S2^OKMI[>OOZ!P;?OAB;0 MDU/3,[-S\UCGI MZ)F._:*AC3I6X*)G.*W*R'W)DLDMA$="[2XS[^6'SU]ULTB>L\+SN8>.L_)+ MJ6.E"<>N_>G9?\VQN/^69_]P[)]^S0,GZ&BH@T?'!8 !,EFV. 50(-6A A$_ M=5'S"^11V,H,N=:";^:@>.:G2^P\!?@6C6AJ.T-4.UI#03O[GF)SR[2UD5+'[Y6G']ZE]]$X8,)#R*SC M%("!A\A3)4T!XE'^8RF%DHV[XIK"3/UW(B%I>J#6EH2LIBQ'1-_SJ@*Q)0,& ME\9UQ8I>[D>2V*0U,[Y5[R?\QH56X>=J2MB>6OH-YO)VX8$?TG#Z/7D.[ 8C:O-@D_K- MK V($8=^<+ 1\11NQ&I;_1"M']C"[C0@KN5$2#4&[/JQ>UQ.?:%R,NC2EO@W3GZY1TG !.4RH!#8I M*=A-[#%+MKV<;%PT'+)/)/?<=G#/%"J.>G#UD[VAEWC1M[/()16B)(;$S]./ M>05.#8?YR\0_90VU9=-61 18Q 1(1=1606#D8[W.#-K$ZY"JZZ5A% M6MYHXA,TSWDW8YF&)=CM/PS-!Z,V%,!7I[[7(DS0&HMLUNB]6AY']%93H(C# M!$QI[Q35RR81WQWU(XMKDXJ?X+#O/[?/)-[P3E[2]LAV$@*GI* MI$O$;D(&%K)M&5@!1^$L'G3<)HB!&&)^(T(EX($:2&'X/1N"YKYBEP9^+?ES MV\3W5F3$F:1MR2N3TM^RP'-SDR44P#;U&N*T?-+QK3$@[E4,I"P^J\+X15.5 M2?[G+.<2>=O349Z-N>KATRK6I!9P &@6LI]]E!@3!;I+ 7Q5:,R>&U2-5")Z M0"NU_)'3Y%-P\J#YZ[.FE42C?M7+J<%+#BV%IFQO:_9N:\&VBRS1 2-])IC3 M]@?UL6A(@T6/Q?S*\E@JF8'DA]^Z10U C)/W4"Z74H?C3D+3K/N3<(0@W-2J MM27W4*1?YT[?B%+M&R-#=NFF]_;\]@+GT8C'8]MFA[KPX7V+H^==BN11LJZ< MYOTN?F+S[B6=+,M2?O+I#VLI[/8]L8H-S:9/TLL>(+%F^@:3RW'&PKX24YE" M/1:B]U$8,@O\'0?/67A'NT8O^@W!T)IYM$;.Q:KO0Z#^)J^'C)Q^3M#96K,A M$[4";<- FT])^)8T5VZ+WAI7 5#.3*%F8H-QJU6!J4[KK7?:MUGK4])\1ACD M)BJIL6,9L#071>.%9>LVL8C>##Z2&_'1,BB>S/#*S'0 P=WAA471$NT&''3O M*VM0 #[__;PS.;GV%P0='5*'9]/0G':"V:NP;/;83<LGIDHFKLOQ HE;/U M S.[NP\Z*D8%9=S?QF/V$7C?:2\THJ&"D)$>,9P+@#_-1O^MC;*-Y=\[D.,413N@N#@]%2)=BX") O]2.L'[3T04"8>8=^7 8( M?I<_.G_#'CVW4&IYL?_-2_268F-[M%E9>AMRBH\<#4_ZGHDC[:KWN[5>$"9& M)7TQMRS1";[7[RXI4.;?)&]H5386Y#M1^@PK\,[*5CB O+NL4C+#^FDN2(2K MOU6C:*WI69D=3WZ."(><0IO-.CK+P[:'5%]M.6)BFL<55P_.1:5"\-"9K?47 M7\SU&&/'(4(=7#CX5*&VGMP-N +./BEH[I)G,]2"S5=,H T=U3*$/BK>&69O M=3)N/$UV107"B#([VTJ'='#<8#<%$"/)^(CE(DL;X.=P1O$JRA$[B4M:B;.R M718'+2+[&L__%ZB K'=&:ZEQ7GP93@NTV[A!N& MW/G/V\L<1L^E!-\KQ>@L/(C-B)$L6&U-Z5"YEW%RK;%X$>2C?>38F#E1X&\5 M=MVJ1;[*^+(EK-"DV#F#5%F)A! I -YZ -R0,8!* ='&('A5B>U82-H>B@G* MXUC;,^L?6+K88>?X-3,(^\!!W<7(_'S4M)6QL&Y.7IJ:FIQ[R5N%(\Y>=U^/ ML[,QWOPU4&Q(<()C6&J'CWFIS7.MKE=9CGY[U\C,?=A-K"H?_G&>>:(,F[9U M%8N""4]\OH^0\@,U,XU%!EY+I\=%"X,D$<1A"(;D3-3$868W^\H8/L#G0D7]3;_*Q%Q^1=3 007WA,(WE4P-B3T9 M^ /,H;->D, M+-^$&/"E6Z9G>=P/R]:U<6_YL6'@#C+WWS8R\"(GW@%I(;GZ\IE,6=)?;'K M@ZJ[7YM\M7KVG/6QG_'VUQ[SN,WA2]K^7X=DBU%%8XNT*;+/_KQ0\1E$[:<] M\\K)A]$Q%V8:ATUON^@/(!J,XIH@7+KR_"Y&MA-D\9CK^-7FLG C% !&U[+3M8T7HN"^=K/L%2WR$@PC-]0<7>MK;'3@+<)KL?^N#'AA]:8D; MP.F:5*7U#D!LWMQ45>&2CA!S?%"@$_QH[K6-OV7JU(O03->5EMVU"7NA>\^Q MJ[I*T2JU'J]F(R[KA+GF5>D\,@TO,=,:,KVR)HA*AQ!P*&?$K)QQT9N5 MDM]TNNJ.$E&^KQ&>*.H9 ]IF-5A91YS4152XPE^PZ_&V3@:1&.HN16!A]^UT MPKG;:MKBR4PSNI=.L+ZO7KOVQ$LT8T=,8Y@0W<)(\+;-K5",],KQ>/G=*C*H M-D#),7SJP#74Y$@EC)A[[]6L,S(5#E$;O'"SGC3(X-K0M&V2%5.3.IUE9Y07T3TSI/3;\.J? ^6DFH<>BO7 M=;JR*^>O$B#K+><%SN]>4K\V/LP[]*7_!@\2LO*]1-;D>KZS##_:3!WMJ(Z> M4O_NMY&Q%ZJ6MB+48V*9::;^->]6>=YX>;.; 9_C_OZ864/[9(1(.Y1=KV?^ M]L+FYARNJ:&^H2EYK:V]O:U@2JFV)$XS6BK2YLKE][_1?W@4*%6W]%;$^/QB MYF+1VAP%8#I)A!E_0"V7NX(GO\\59^X,@$^0N>&/7!^ 52*::P.Q5V,D><\Q MSSX\/:ZK5&*ZFQ#8PAK2 @7UMAU6D%GM#\W\($T[VR@"!5AI22S=[1# J?!W M/X/3+AM$![60Z?!BZ>5$D9Y;:[-[;/ Z1>DI=03'@G_FPIBP*>Q\DY3RLW(% MK#\%<"%=''[UVH@V.-+^\<#UP66UCWSR+W,R*[3@1QX*I%;$DT[_4='^0O#\;E)NA85Q**!F57>4\W[A1SC M3<.O\TFO>KTD6X;*49.W4 GDW!MYW*.MYYCXNQKTV5*K+R+?V=7*HE%.8995 MT/7.MJ)YB$' 1=]544A*)L*^-KD'G3K]\7N5;=;VQ(9&%:;NQ1%UD2-7=@]: M_TQI>/IBI?%K]QHO6O0M*1,8D[$P]B_-]1BHV&F"6+7;\R^WS+(4VJ C%G:3 M:RE+/5.\W!.F$A(/C/E:(*M-AU'$AGY7B:.7*'\HF!/^M$]XM?SAH7%,:/U$ M8$2ZC^7D=F.[@D7RDGQ+4P/Z6>?KB/JFE(_T#[1ZBL7GGRDSQ'9B.1(L^G7' MU+MU=P[YRKDT^3%.V;BXNGNLY\:B*Z-)$J^F$\]HE/8AU2 M'<#[_<[398[74Y%;DF;H>*\1F:T7KV5&\&4"%7W(BN]'U'3H!@6(^PFG^PV? ME-P%Q/;HJ5)3H][!@RV=C"22Q^&E+[0X$"N1QUQM<7T^NZBGT_N2"+QD0*WF MFMM,S=3W5)';E77?GRXYF6FKYZ]ICQ$5'L!_ M@ ET&@_\"NU2TIE;W?#?'Z6?T!4Q&\CWDM.4:RPPR%& ^:,R9D+%%@-Z1@,L,S"NJO"".+7]RS.X= MBR@W*U._V^& WX:MY7QRZNFUGNC[(=&M(6M6GLNTKX\WVN\]RD'X'G$/NA)/ M$WY@87VFT$V1B_J'F@:$H%R!E/"W,*P _P=B:K=CU@>H&/_D-9^UQLFM0.5B M+\\("\=[W$*R>QOM70DN0].I>H:[SYA&KAOD*;M4V0=^J%77+ MC =JEAJR=3ZDK48/<5?)F9'WWA1=/2F[3&KG>.3Q,IR8(=_=?SFEVLHFA/=9 M8[KLC&5EF8G"5<,RN2'6#VF3DH+(/0]B_Z%M[ BB83\] AGC3]S&([&UZ4UE MBSA]'%+$5R?V595T=DUN@Y.OWBG-BNN$,^6!)1Y\A470L"CMGDLG'@Q5_ 2H M ]^"Z([DV%;"PKACWZ/JF?9_)))9H3UK)L1<0IAU2_L'77N"SQ5%O"D6S/:E MA377E9L8$LW)46D,%Y_:>RSM(FV0:OV-VU# M UY+R'C%,HT!W_?!K?1#&9+K46.7%M%BV:*[X&2@*61F5:!MO_UBYS \[(W> MR<;6YB07PDP:;#DY,1>[P-?68O4^9KB]?<'L_#N925C-=L6GP15\M"L;W^// M6H]OXK7D0ZOM:HUE>PJT9.1,S+8R(<63&]TW7T7GG&/__8W;6NK BHQP>)6U MN77^YVW!?J4%V-XM4 <&'\BQE1R] GL Y@0'9'"O1^-SNP,5K(@A^*4#KR<, MF'Z$B!^7/N[VHHYOZ9RD'YA=PVG8J;7,F8N@-GKUV[BJQ79*UZVC;)1W41*H M7N"-11*B8:>GW=@-C_P]/,3W('M9OYI8!.G,,]/OZU*>*3.7GHZX&/1Y?\/K MFC[3//_TM%:@>)P@.0'YK:0_2+OHOG-@7@@][_/<.F<]5N[Q7A;#C8+ICOIJ M.?..E:AAJYKBI\:@=52BKM!)NF52B\2C-,+7/<*CC%Y=6YL"TXO:)>:J"8(F M[X9X2\X\"J22.TA^42ROI0' 1[:'-*-(A9#M0 K@HTG8I !V%2F;1Y90PFV< M (E3G\RR1@ /DK6(V3@46\SUHGX0)\D-!Q,E9D)5D@]&LO/G*4!J1/4BPB%G M8O1":'/.2.6&@.)#.07AEY?>\!VN_=XEC=])G"OB7-%*%,S+:M#A];,Z:)*U MC?E0)6?ZQ+Q6*CNOZ6G[E]A3*XBD: IP/SI6/^&MOQO67JG6L\7/9$O(%1 $XJ5WMU@!_L20V4( D'V<*\,D?C#N%()ZI M.&(%\R/P6YM%I'0(&D+0$!.B !_.^U$WP4;$STIR. 5(]B$(D!&K***U$P5X MDK&++T9] )-/SU"7CS_B0PG!AP*<''U- =Y.(OITJ'31DG*, 7$74*T.,()DV""(ID"0HP1FJA *Q0Q*XJ.9;7_H") OS;RDD0 M,DL5=6/+Z"\B7=!9HP"2EA2 QQ);=$3G740T-:( >??(TD5]D)\4((=:S0Q& M]@:/]:10@-\HP+^O_>^#X:][C@(\"Z"N9A9?"K!['='70$RE .!O&))<+05X M/_B32(VE=@6U;@<8?VU!H;3U-1%!.&>73,/N41GC0@BPJ_>\EWOGS&V'[C>2 MJT_@'A#? JC&[&OBEJB"WQJ"7)'.7&"JT72D[L*.XIR?3'RM5/QDH3&PRG MU'\FC!16/8<7X>Q*JC&^PO%1K'69LV-!0V_;31*NZVX-KKN]>7R+.\TT2:A.6?/.6\E1Z6 W M$^[O$3<1[$4O420NS/Z;HU988^!M8WS!<6(8IUG>\VUW!=*WJ&")5G?1-VC/ M9((BDUQ%'[IW$A_!]SE"E!KF?@I?> ?=OST2U/TI/6-?&KLSQX:%D7AX]B^U MXF6V7L.76 @M?9@43 .J%W2*_*%0JF%B;P?DLD1R(R[@?RPO/5]ISYT,\$1C M.\8;+4YM[,*AIIF31(3%9%D*[MO YK9C(W46U#4-$=?>D#F)NGM883CJ\.WXZUXY^_0IS_1, SO0 MB"AL)9<[9-_G]T2HN=9)OAYWW^D;U=G>Q3.5 M_4L6!Y+W.@2Q7YF&7]4/RYN>ZINMN>AH^5YAB:=,/FN580^.#L1ZU-57R,TT M0.??.2K\?(M']:ND@4[J2<68$8KB860IXOFQ961RT_:UEHQ8Q1@+0N(3*E$8 M/@QOV>K'JM#,K2.X$'X[8ADI/,34GCR+/B>V$5<8"QSC[:A_) MS8QP5NXT_,:+ H?!G-#XSKP2XW>CI1NW-5A&ALSESR&IE*/$S*YV7Q?TQV?M M4XJ>JDW%ZS/[SEE8A8%S*4^K+0TNKO!-Y$'%S%S'-31LEX>HP#GLS= ;"@_V-SP2F)9E2^&H0M,XB&BJK], MAVQ0TPI\.PYY5Q=1Y><8@[Y3J+!M,MAS:^]C\_E \-OZH1=I%$#6_:/]+G7? M8=PFO\,T" SNS,%6[).[M&*I;3.1E8BIAL2CJ.=^.I@^BZ0E04)D=?F7*OS. MF[:X=3O[^:6GZCGS\*[.CL=7TCB-(R2W/VZ9(8E*J*U#/,<^QPS8 S%_;U\# MGY&(\L',^Z-7?/:-DG0U\.7S8SWS/@](&L7K*M7^FC\*Z='C 7L,#=-!X:X]25"U+3$OA5J7R/;WV+J7KFN.8F7[B^Z[=1CB6O%Z;'VZD;:YII)5PA%0 MMW6[/B,!X7-U+[PN_TZ@RFQXK# M&WI=&?"PI%J#KR@<1G"S#9(8<^[YG)!'B\"M@<[:Q4O0?NY<+/2>*8=GV MVC?904",(?$VP:-G'O$@EA^^VUW$W<%3;7R;/WL%!,!+] FY"4W:X0MSWQ<- M+X+[Q$YUO6[LR,18-K6U//%XDF;M9,Q[UT7(:/<"E147'S7JL<<8'Y63F:D[ MGK:>1(QM!A:R];.8V-)3Q(,*1( , G'#<]X36XKV WI@5@1D>IW2.7O MV0T=#Q/2MSN$*Y))&K=<.;8"+XD,4H#EQQ2@&;FU>$C=W;L-8I7([R#TL2I^ M71>/[E, ?XR@$[Q]F;$ZL(Q8=*6>:$O([;N^T.NQS'8(%KGA-Q,9F5M%/729 M^\)J'%.7NI*Q+'F^PBNV9Z-G(4SGG"UHNZ1L7J7J5-TKA)J>?!DAQAWM*6]8 MV-KWFO]\J2@AZ^5,:"$WJ['V9-S%$Q:I#MXBZ0(<)N4\AQ*%RD)>CCM\9N[/ M'X]R5Y7S=47=B_]Y-CN$W_*!?)#2-_0CQ%1D!2$5RY]*4.C%,&H4I2!.JA>E MZ2E/G"$P)>CQ^L=JX4>2^I \7\Z/0Q]]A,:*X96F*_/*FTJ-F!)CKNZ$!4(5 MY0O%NKR#E6145TDVQ".\Y++S+45J&JA!DB)J_* M:JO]0[X@<8O>[_V1 2W39T)H_NA1D5 +Y#Z#>(PDRE. C%B]&!7J[CU/'B*# MCW+)(G,D9^(F-F,VHU^33$M$($1GSD(?->5N9P0BG96?0JOFQNH69^&.=\*L M6M!*0=P[-JT3$NB:OEQ[RRM'FB1NCFY,/6*[@& !.7H.AEJD=LD$ MIX*"(A )H,8SJ3Y8*/C>=5_['\4J1%L4&_MD'BQ9?5'3X>GU;)\XV67\=J^C M>JP(?HJ8\OG0F&C[>S>^SF%@EC3=&9#3Y: O .&(+Q,F3B7WV?>/5PCP'7:< MH5'4%7TU6S$L]WJ\Q+SVRF181O+L1PC/9U&1N\.R5B-?/FN\;(3B7@P]8,=6 M6O9,Y6<5H5(&P3!I47ZA,%E9NVH=F\75(R[XS'[GT:-8$3/L)NP^JHEC:WM9 M)$, [F1"&$M0(D$)2"PRH9P CHN84\9]('E@OS2-\?PV/Y. ]'J)P=)I* HQ*'9=1+BR.QG:TD*N&1PU,YS5.3;3TE\EM,/69PC-L!WKL2 MM;6+A^%F4KXOV"+^&%U\5^=S$OB#/;5+VZ#2=)'N ^^R\G<<28W=Y?#;EUN^!5K)D@K$ MYB^VGTY32>[-U^S61K$3Q*+2^KT;%?"=)S1B#'1">DSX]!K2RN+3?(?,518C M/.2T*Q<-YEQ*;VM3R4_( ]L^(4:SA-[5["\$Z0 #83YY71LOBPVBR>,JDT:/ M]YVK)I8I][*?VD>V@TNV(?L]1YGA',QP(]S)]D.KV-%;,K]WB9LB+RV#1:C9 MMTB7T'H7)Z&1S-?EHM*')QKUM13*F*IPFY9OF.?\V/11'QB-XOS(_.DT-(-Z MIL>1N\'?;Z/J062IBNXBK/#^I%T$8\9 M0*;D"MN_L6" 0PTG=+5QJY,Q$+R1TU0'5P7<'VT.E3C8K[J#H'_UU,$*=R?( M,$\N9I!]&2R&@([-Q?5>GT9XLUN0F36H\04U@OK'Z#>H(8:40@N9B)98D&!S MRTJ!IAU^[5['):PDE8?&3G\^V"5SB[]S.U.@U9IKB4XO*XW[2:LR\\F5RRMZ MWZ#WYV>Z0Z-3%GKP@_P_D%D?F>N6;W%+ZK I,K>+][0JDY<-71\0\ M\V'?HF=2GN08%_B\/J^]2I1_(O$&;55P8J(Q1"O-[F3.:72%H@;KRXI;#>%? M!JK3C0>SY[J@"" M6K,95^RP+"5/DB7&Q2<'"B+4S[ XV//:13;"6=U$H<:[Y47F;IG35)>S9E,'9GZVMN0&L5SA]ZB4J63EP_D8,1DU51^"Z4!@)11X%.9]O%'10@O%ZC9$W$3RN,08ZA36KMQAVT\\RMI3 MN%!@.#9(%B8B< 4FZ&M3I O/9H=J<>U?&DM"N44@#<1'YH]'YY5&2QBKH\KZ MOT[C$1+5]_IQP?GV1T\5#4&2M;F*/9P5)DW.*PSW!XS8DI%F0X+199>O5[@@ MW3>T>B(_6[M*@_AV7]SH. /BZP7-GRV!Z)1EP%E&RQQMZO-=06R*YF()5RI< MV7&\&Y86\Y5RYJ(?ZS@.;Q*0 Z#X(O:(,3JB!TZE7R5)CX:@TK?H0>;")"Z) M$9#II'-8ES 15[XV V5DL^37A"@G7HO9-J8."C=1AOK)?E2*6D[N M4B7ZYQ4EZD8MCRW0&=83V_$E?;)C=:0+,TW(U*(&^;DK&E>W)S!]A2(=3Z], M.UV;O,G5V<=_327@^\*GUIFH\<#VDLD1# M"N4?$WWH=OQ[)2O)MHHH@$-LFQYJQV@1NNXKCC8L8\1B8$0?+ >?'YWEJ^8I M]=TJXNT^/9F6]I<\Z[G-49P_7U8\9?AH?>;+)T.M>:;MD4,>(M)E/$8)"UO@ MV'<@J"1WF%;[S3,EZ6H_B_T 88E(CX+,1*2^#3^2-!@/3[_0/^'LW]8T==3? MP3_]P4@*/:)CP'VNOHI$1A!)L1'+XRR&> M^V&X.V2*B4-C1IUZLFAU3)-?\\%>_J8/>/^6E$@)ZQ43229?VJZAHW;$<@$U MU3?I%(/,?;-(%@!Q@-UU27:F&6SP#"SH7@<[?L&2F(H389/]NJT+JH$W$I6_ MSIB_,KKZU4/ 5-#O>K2YE*BA2AQ<1G'D6]>IP<]"_S"]^14SU?7W^,/C-0R3;J92>@4(9 M'L<$8R/V]!R>O(C/V'1IBW)I!^^OVAJ9II>\P7F+BQ.= 9=-V-F))ZXWW M%M)9;^L<-=EZ'&(QH)=U9=%^%7Z8YMRM)XA*R,=N+P\/KT-#DEA;1V='6[9X M4V-CT[T!Q1^::A824B'%#>VMMO1_*. Q^\-'&0B_\]3#L3S&[JBX0^20.X:3 M>O<[Z0(Q \_1G2>6C>_%%?6KW!,[E?I&IS ;%-=X <75DA KLSF^9%39';+\ M]'O-X.2GNN#"ST>K]T(T# >[_769M#!]\W$9>&S\%H?>SE2J^RR%DI+ MI#F@4OF>C]IVSV5P:SU50!8-=1F?0-$\PJGRKMAS_3XF;UDHEK8M:GLMB(<. MPLYJ>_IP +>VA=N6FF\@!\4*D2<0C?;=Z1*'EX@7";LK%CUWV&PGG6Y,?HGWA<6Y(1.7D='(E:CNOB MF@!#80L@ZI:%FH]0OYD88+=PQI(>6I- M=-[H:WGHN1M7'YK=S(MSZ?6(@/$ME@8O&H@.64+FR.>NE^0280-/RFG3@AT* MKJE[*)H)OHA8%7ZICUFJF[7@]2)D0"7X8(UEM?PH'8O9Z/%\_ MX-5(X,X*WO/'DQ=G3&"C_VH/!@/,*"_8;CB%+I([^#F'(YH14>/[PY MK]D)\P0^$M()]*#B^^.RN(KT:@LF"ZW>\739R;PR89,$67F3O%SY\N=?9:6' M2K[.SX,FLH)O:!^);GK(Q)?I.G_+V_.R1=^KW&AK>%KY>>99*THEP&K4,J@L+@M$TGT*?XI=J=G!+1_^ZBF M2X@8Q)%4U)A81DA!ZT_&GB5*_+#!(]-@VS&J6'8+!_SJWNK7I#NTSL0'/8?& M$UV#U1V!+Q:ZRQ8<#6[EO#1@Y;5'Y9K#(8*ZHCW8CE^G'C*^?\B_.KA>WI#XVU"IBZ7#LP[F_$LP3:E3H*9W(Q[K<##6U MBU^--GSQ.?O%F8H=4Q>'PURJF_W$=H+ RMB6T.'Y&"=B$\ZAPXW ,Q#+BNHD M@)/K M0+U%;LVU\1(/?#;T.?;#5>8'.Z\5DXML [;?Q-HN']X3,_7191U,1P M.17S[8\QHC+'48$SYJ"=FE/?DD6.E%U.%&#ZGMKK5MG+D=@[5<(:CN5COLR) M<^2*/\U<)MBC:J*:9F5I+)5I]"6XUHDG!<_$=;]6T5"2RZ1FPR;_^#>II!=# MUOFE'\ODC%^;6 4V+P0V4\DE W61/,JBCLIOU'-Q8J/HH) \VK370A*XO3S3 MLW,?@S?'I"U=)+3$A;L@!E",ZMN2?12 +<8V@O<5=(EM:@\C!#?JG=]<%RXH M'1]JN[/_*%BRL_YA:7T[5,&X3NE3X<#H#5:%=MD^^U[+ XVI7KM",>1,2/#G M^'SI8>O[+CH/.QQC&BKD+OOO9TG+OE.?UPHSX0WAZ_IC\A6OAVO1U-G,U7R; MDI$3*>?B:Z5FU&4$1U7@0_(F(V<0NA1 D*Q,NG94C%K&P)CA[2N(] A,LJL\ M,? 0YKO$A4]*CC&+VB^('/QM7)>N9CW/I;"D^DHR./E,8F^_X];E->O,;^N9 M!/WW2P:H;.(F!6"?.@RB .,KY"DP\0\4/Y4&(XM3R$/X0]DA?_2*KI(SDL.> M/0ZG.*WN-Y0@9UTF=,?1*EU6JQ5ME=LI3?_H5J?%IP 46'BG:W#+?EO.JUI_'K.JQ-1N,9YT,6Q9 MIF"XEMO=E?MJFMLS))$Q"B#[C@BE %X"N!_D\IGOEI"16-T!=4RRSRN M'G^"EI(DLV*%:N-IOE+WNFW!TNS%G(KOFG'L(_!HQ\#1VAA4D6\LQ"I&-1$0AOIW(7P4P6I!):1\1R#H(K5HS(=AF/2-/3B$6#V350 M*;?J[O'N]0@YJ>#T;XT!6@P(-B3BU%-_;SVC"[W^]Q;K1.JW:O'>)R.#'"S89-9%IK:YTB'B&YGZHE@F@;^Q9S$N$+24,(D#7@(.NC,/$)P72P M2Q7MT4@0Z,LXX>LX,RLY3=(_YZ=I+VRP.M+^T;%1DU;[OK'-\#U54TO8.P7Z4RI'N46[+'!;/RH;>-I!J-#-9!XTXZZ?TJ_ T?'SE[J_8 M%G,I.;6W:GA6JV/(K'\"U>#7B4XOLOY*/0J4+/HI0&H1'7BY&M,XT(*WQ[7T MC<4[#J;$G,.;J'!M%)T@W<&-T6X(?^3',)!/]<.@52Y$#_NFS*\C_$.3-XQS>RS:<9,Q[AM;=/<@ARL>\=97@O?U/6 M9A#]+G1&^%N9V71J(FO*/5O1:'2?"71G!R=6EC3>H ?M*N(* M88_E+-,=7IA9"-B.Z/@[IQLW?\K[\32J/O+S,'+0CW*',O&IUW[08BKL5LZDXN&E^'S>[PJM]O_/[I MEX__:#;_O!SZP,UF0(34 MCQ?//O>L*9EAA(7@=.0+^(BX;O_O"Q0\>4V*""0Z2(E0ZI9H'Y MA(A[/"/>'%ODHC$58G[>:CT_/[^S\7?!F4LM[YW%9JVC]E&[_:'=:2 PU/7. M97.9_@YUOZ_T?QEQYQWC$^C9/F[)YA'V2-3=9:[KS_0$MN ML9R3%G1J0B_" MJ173;29:)9 =[,22M%:GK: QW94:;*"N)[!KQ3:\9&Q^/E:].V=G9RW5&G?U M;%U'8-MI_7EW.U2 -S[]@I : '0V9UP@-P/<&'LC1>EQT93F>L"C<]9L=YK' M $4P<&Z9A84:IFFCTZ2*J$4:$XSGY=5( M$P:JA%>V5896C3I9$_M6,Z)KR4K-SM)T6 M280JIT5$MPLMSEJ86Q)J@,T23?(R=["+!>/+&_B[F&8.YRM<>@D3J>*95+'S M?@L5%6>73&1.*ZY2FFJG>I1P2T2QM7Q]ABJB1IKR/B#L=Q.V:%G,=P5?RLCTFRFD>2;"Z(]FPJ6B-C[G4!,N-T;8K#II MROBO*M%UA:U-:'E=(B+Y8VL-R(LU+:]"3*5^;:V$BZ%HW3A&\JF"GUL/#X]: MDEVGC!(1C?S13(@K*B#F7'+[4 J,F$K]:B;TZTI@UV5"<9*7HHOS.77'++@" MUV2V/(]2YH",D2J3S\.$92ZF6W/.YH0+"D5,:CVA&$PY&5\TY!JE&:U,_K*P M\P[*[ZA+1L!J,E?) 4@LWU%&W"9*1AQDN+QH>.!MAX26_W2C;#(N:Q204)?N ML4T.'I6U"4B(LZ?FS#DI:PZ0>+".KS3P)(,GZ( HK#$OL4>]A_%CBE\#R1Y? M!WW3UKY@KJ#N!!4JI66-B8LPQ,&>R.2;% M#6'71BO\#M!(+WSV,<>N($2V?,-<_@&72Z>BZB*,F>JHK?_2Y-85U0:K++L$UL-^(\DE9 ME"-A*QT/>*^XJ6SMLYF5L08Z:A]GJU,SCK6LA5R;N$ ,/SRHT6UY/^,2._(^ MU'!*B"@%V$9>!L2@*H)_LC(:@C/5,0 )V,/]=>]^V+N6OX8/M_WK[A/\<=F] M[=Y?]=#P2Z_W-#S@E?+Q(^9@WI0("@KO$KQ5QAN0/%5SKS22L%!,2ZG]3(P= M"(O *^Q-;QSVO.V,U/,TXWE:>&8.G^"_N]X]8/EP@ZZZPR_HYO;A6^WGZ(K7 MV0PLG$(?NB!]%^ BN\14P]V,[G%5=!_N'@>]+]"O_T_A[]X!YP2)ASGA M2L==3MD44S.J1Q51?7CL#;I/?>APP#)Q^W *B6G*')MPK_?#IV)9@62'PV W M^IA'T$G%$33\TH6P\'![W1L,_XEZ__G:?_IO=ST74]PY9029<4&/N8[%L>:.Q8)0Q1S1"F6!XQ"1Y3>TRS&SKR'>:S9J=Z$ M6"WW*\W.+KME68B;>=?R6+-KN1FY^FU<]C!WJ3OQ'@E7141O7@(G';'Y8-![ M30B,N"!@@Q0?U'NLTZ))X\:N*ZA-'5\.5G7-Z[U8CF\3NW08> MK1Y%:$@+"QH\%(FK9:S4 #(@%H-PY%"EVL,XV&[:!=1FSAMASF2_7)A7!DUH&+YUC!\QQ;AA_QMQ^&-^2!7&. MXWO^0NY*43O<3K^E> 190"QW N@6.@4P)DS,&(+>!%BA40V8V,25(*8.. MDZ,/ JWH@V*%#H,H]&39%&C@85[\'6ER8-X$KU\._,R8_4R=$EO6,84QUW5. M-;DN(JVA?TL'P'5"8P3KG&JR6,2AEB$G,KYLF%FC,X:6SJDFM"1>KU\P"19Y M3_BEC,?31.;R6?<@6;BN5.3U]'3IR**A-9='G9/L,$_[O98!IN\NB!><>NV[ MW?%8;7940L/(Q[PIH[LED6*(J(L2E@>8$E\DE]-7MT8MAZUY&UQW)S ?Q*1E MM>& :=E4;V9CWEC3W5$R3+SZE0)WF'^': -F#XGE>F&\2%VR.7R#@O9MKR&L5HZ?54785[0Z+9DM'#*FTJ1O.:8 M\:8'$M%HB2*92 JM9>XK@DW2\BK09]EOA#U3T)2 /=5^ #QP1-FL:.!A7@SK M]MGTT-4P'0Z(1>BB)!1I(G/R^TV3_%+4]71TZ8"FH35'J]\T"^,4DUK&H %9 M$-%=SR.BZ]K5;Q!M*<>\KOZ@J3Y"@2@E M$44B@]ABVWC=^LB!=DS'AG-AAR^6R*U_/,*EVU[<:^XW09YY4 MUT$?28H:?Y4U9TK: >\ $.KAR82327CD*.RQ"ZC-G#>BG*DSM2BO")&W>Z-> M!W@ETP&982J/$ST2#E7X3#[9_#!RPK=S5$G!%25LA/NT"-RQ,)22AE+B#K"' MH*Q?V0[B##?SCND';;FK@S-SK=:PE5T+YG(P;XY^T*P$=?#4@[M%K@!HP/B#[$Y"5N\GRG56WS)W"2@XT#D-UTI/!@-\&3@R*1CZ0"A\$A75>V MJLEC8"YJSC1%C0;&6M8T#K$$L>/'*.-W!UQC@77#EUW\JA,]2?,W[Z;IGS#:"B&(A-0V')@ >@Z\2+"&9R5>! MS"L6N55%;(1;DQDWP1W)4UDREGC /@-,^;Q8@)OY'K#N>T=)@T<3&'1]W&:/Z4JV%4]$<>^>&# ;U%I=?\Y#$P1L*C$UTDC#FA M@%4]0^":/^]9J5/R>G)C4(/$I EJ63 4JSI#43ILZ>F- >OH1!>PLF#\7T>J MCZVU;Q2&%U:^9*B^8QA^:%W!)2'X:^75.O'YQ^A]-S>1[A7T1GF!8?\O' M-T(G4ZB7WFS)]?--3WT,\IE/,-%'R!SO5GY_.0?1^N2T\V4- /KE-F/ZE^MA\\&Y_^ M/&3D00QRY+FJ2'#L4?EN[4>\5 ]9W##>#?M%WLAOKF))< 58@,=V;\E4GA2B M\:FUY_53:SAU:@W@LN1DF9",Q5NSV3_/L-E,#D/LW)'9B/#8U.SU2N.3N7*( MVDP>]7@EY>4[2W7*KUS?1^7-;]-8-ZE@[SH64DJ:,1=2'E^NVS<*/KH"RI,1 M%3NU.HYWZX9NX2.E"IWF$^HNV+M M>LO^&K)VCAYJ:5@HN,&HM)9/'+M>L 2#%/D@IDE14(5PG]T $F2Q)'O&]YH2 M6W-:WR)^4= $2^E&\C=Y[+^]4 M0NDJHXPZXRT575]7%>S[5HNGV*9XV'TAC@VS;2#7=TYD16[K_PIDP?>]B92YT7^AD M.K2FC#F/F'\'4 8JEZL$N+*.+-+Q[9>0JB()$)%K>>8&;Z_NBB"M2^V>F+IV M"?6*'>Y"I1X(B_?<@B@:6?\*?/=NUTXMFMT@[:_MB^B;]F]KY);.0)C\YLZ8 M3D(&JY88>^RC00L2[-^OFY&Y_O:3[]Z7JK QF8$?MQTXH!S1F]0!.[-^ M2/B"6J0[X82$'UTJX08=];[Y(S?NFD_9K5>TA7OOW5V<$*1HF;^:9/(:WS[3 MJ!V*.>-"O^3/;]ZS:)2+RZH%J[#DM.U?\2))V5@;'+HO-(XFF[L5,\T6YS:= MR8__,F7+3YE !N6OE5<+6!EWW#\(O[KTAT\,];2IPQZ:X]E/K.O;:S:L7]U3 MQ:^P3O'TU3U5O.=SC>+IJWNJ^.?1/%!1HWZV[>WSXA_958?%O#@OYC>_^;V\ MX+B69TVAIOSTR]]02P,$% @ VXD<47L$4[N=' 32H! !4 !D86MT M+3(P,C P.# Q7V-A;"YX;6SM75MSVSB6?I]?DJ:<6U>JDG8J M26_O/+%P.;"YD24/)3GQ_OH]H.5+;%FB31*2L_/0Z80"P(.#C^>&@X.__>/[ MR>39&33S>C;]]7GQ"WW^#*9^%NKIT:_/__A,#CZ_>O?N^3_^_I>__00+3Q;-7#=@%A&??ZL7QLS\#S+\^B\WLY-F?L^9K?68)N>CTK/W+ MI)Y^_6OZP]DY//L^K_\Z]\=P8M_/O%VT[SY>+$[_^N+%MV_??OGNFLDOL^;H M!:.4O[CJ=6^+]"]RV8RD1Z1@A!>_?)^'Y\]PAM-Y^^X.+[EL_OU.^V^\;5T8 M8UZTOUXUG=?K&N*PQ8O__O#^I"8O7MIY/3^,'QN8(_];MB$-[5#'#<1?GZ=. M.'U\LZ;MY/]S0Y?%^2G\^GQ>GYQ.<-8O!B7K-2QL/9D_@KI;/<./42[?:-)_ M1ML'S3&U;A]VYP$&)'D:8#J']+(Y"KJ0M/Q+.TG:Z_,QP*(#S5U'R$CT1]L@ M$X]A47L[Z3^#M<.-.YW/*->A1<)A?&7GQV\GLV^/6XN-(V68?. M6]-ZO5L_Z&Z],Q';T51ZT""92.]F'3UDC,$(?V.;*1IA\X_0M)_'F].M=&[H M,B99!V@MAGJR3 QJG\W??/>398#0$1E]QAQS8I_ SW"U)W6K&@_CA:)__*0Z MC3?FA+K!?6O'P4A\:^OFO^QD"1_ SI=-JPZV4;>ISZB$=5SW#EU')?/3;#)Y M.VN^V28U];AV!86?^WCK+5RKK=;G ".J[Y/S@#)&7'J'V^FPG\/+\@UVDW\Y?(XLZPKKWP%FG M>/W+@-.[=]!1I]8-_MM[#D8DFO: /F(7JM8T'8.,CFM\?X\!B3J#Z1*2]W,T MK9,MF$S$QOK%G_7B^-5ROD#EU1S,Y[ XF(:'6J7#C#[B9%]#A*:!L/KEY?E! MVK([>HA/T6O0,:=6S^W140-'*X=VU>+QL^HTWH@3^@0GMD[.+_J^<=:36?(9MU%V M;X?Q2/H=%A>.PZS5X]XPWJ2[?;M;N@U(W@3\ L)5+/]J)PH- M=+N=RBZ],Q&;_+OI8M9TM94>-UJFR7QL9J?0+,X1N&D/\/1! JOGP)FFV/5# MZ#[&<(2G2/\G.%TE+2'/4%*<=.5_E\XCD[K^Z>,HWSS6R!/I")(.?8NA]-;+]\[F?D?.+AZ5YML'^W0&3Q?SR"4E/""U6N?O_N7I+5[9ISM'?;;?5MO!F:_^J"%!JZCTQBI8D6,L)=1 ( MY5YK"T:4RG3AP0V\'C3^V:P)T/SZO'C^[!O41\>+]J\7H]C&WX'QCV MS)7B,',B"L3ML>C3:'CA2):02.EI'*!0%L;8( M^ <8(DH=0Z2!TU ^'G?L)\?=^-R^1N#?7JQ32&-IJO4GX-DOENXU8<^,*7I!2HAD(!D02A M"^)$$0%_"%ZRW1D^=PE^O81WT]^1P5^^P>0,/N#R'&\R"SN.4'F+NM<:1PK& M#0$?2L)M&8GGD3,AN*.6[[OQTW=Y9[E8E\NFN6<&GU.&:/@GV.;AP+GN6PD6 M/3-@B0@N$JDB(TR'0(J"E11_@Q#]OMLM>2#3BVD[!LN7X[IY)%:NNE;">ZN M*5+*0A*)=C^:_9(3'(HJ5AI'O7T\5/A/!)4^/-LQ4M[.ELWB^'%0N>Y;!H?"D 4(K=:1-I#K(B?""N]F+9KL-3QT5BY[%JAQ\9=B6Z< M"18(%[1$7XYZ8K2,!=.1V3X1&_DS0:4'SW:*E(.X@.;18/FQ=P6!04DM([HL MD9W& :&E4>K,M2\CD@>4$AO>3'U89(*-3?)E_6+>1 MC,^+F?^Z]@3QFL]H6]"@M:&4\_K;O;O"P2S@;@6>Y-,J! M][/E-!6X.$\"83LBUG>HC-?:*,9)Z03Z]1HGYYSCA#EOHC,VF"B?$"H>M7"S MD3B5"POK\K6O\K2W(Z-+]TIIR\ #ZLC2 )%2>V(YE21R].5 >U;X'O9%GHC( MP#@9B6\9)4BSA/ @M7)OG\H;ZF-1<.)DX8C@!2.,!4J$#7(8,S*YJ@TL[!$2%_L$)VW4["35Q,[G]>Q1H-P*T0ZCE !,U1$ #3E@1(0 MU!()2:8*4>I2:D$CW?=8R," &8]UF67*C>.TG67*W3X5.">U1(VKC+5$".=( MJ4KTT!282)FRW.E]CX&,(U,&858N4-Q@P>^SJ7^([W+=O@I!%% J1F)I/0D1 M&28,"DYI*'C+H[*B!QBR&R"CNB^]V+9;5=,)(=NZ5D&R0E.A2*"!DT*AK"Q3 M))"ZP+R1@4FW]_EN ZQG)_W2BVU[X>)TPDS'$2KF8LFD"41X*4BDAA'ND-\V M,*V]1"^0/24Y,Q!TQN->+@0=+HZO2>ZJBN[O5&FO)2T$)SZD+R1J20SEFD!A M@O8BEIKVP$EVAV<@G S*L-P&ROG;6?/'U$.SL/44C:N/LWE[!/9A9DN'42H9 ME>0I(=2 "H1::H@(NB1.,QZ!&E.83JE9>^+\# 2><3F8"TV7E06N;/2;C()- M"-K2LU+"&&Y+_&XM'NU MQEL0SAB*J"=:,4%H0)?/HB=)F(F1^8CRU#XE%32\2S0(S_*9N":5I%*ZYB0A+E0D%(K2:"$0 JABK2/74@9]]W?Z;M8=RS6WCS*%C4+H=5O M=O+1UBC'7MG3>G%=M7E=S&Q]CXH'B?Z:56A>24-4"0HM;R>)LN #8TX9[O;= M>1D8!\.Q*M]QK63W0+@L(XM^^O(DK4:JW1MK7V^R(;9WKA3C5 8=2="TQ.FC M$16H=019R1Q'48O:<=_5QL @&85KN?#RI6FKKIYW4AUW&U>@J$+'/*#=!9X( M&2,1CD>B! \%DT$ZUB-8=L,9(4\'$(.P*>.NRR5:6_][S>4:[V?S9 P?1K2/ M-^_%/&2DRFCM"RY4VGH2Q&I5$OPP*(DMZ+^K M(MQK<___JXHP'(YR5CD86=7<6]JY@_K9UK>"4FCERV1U"K0ZG:'$1H>N*]=, MVVB5BGN?83<<:L;@5^[<[>O2T6@-=L_@7M>M0EYY!\:0L@R,A%1GA'M3D%)2 MJ='&+'PYC!/W-- Q+*MR >.J@.3F?:*;S2KO2T8CN@["(\*E157+T+ C3FMT M(R*SL4^^0AX7;+B%[\F:7::SM$SH) @Z]*ZB]]RIDA'%% H^'S@I(Q5H^BM) M!0=5%CV.&NTK%G!V MTFD"(CCBF2^( HBD%,(!6,J-Z7%^T#PQ1 S%H[PAWL/XNIZ?SN9V\ELS6Y[B M)";+@/YVJB3?'CU?0KBZX+IK)/4Q@U:*.<=EY"0J'@C(M#,;.'KYBG%<$L9L MJ7I$V.@3@U-63F;,^V^KR7^QC@1JY M]/@9(H,+W2,S)F?TK!="1N)5+J3Z2YY(R(]5KQ'OS(M:IOZRFRH;UHY]UT8:='-4+R8NJ;=<+FCA7H MT@5E>;H;0!&KI2;(1$N<9[H B0I9]/CFB%@<"[E#(?.KZH@M<[5M93: MFIW0H7?%330R10@]![3+M$>CG#$TSZ6GKE1:4-/#G\T9)>N%D'%8M;,#%UU$ MQ_V=*D65%!$_",T\(QRX)AY04 JNK ^V++CM$3K-&1#K!8I!.72-A5&KIFTK M6_;1)D0?PZ+V]M;5\%EJJ%U=1(5.7=KF?CN9?7NB][5\A*:>)7"D3$EX#1?_ MOW).WWSWQ^D^U4\XX3 MQD[Y%^.LR@61A_$FX8?3L>[6&>%ME7*A]#Q8PJQT*'"\(H'S5"Z+FM(R[EGL M$\79_UL_1H;D;!^7,%NP !:)V(_-[*Q&,?GR_(]YTE&KN_ZF1P=^49^UB2"; M0@:=!ZD*B,%P5)PN99 PJP2QQK1U\*F-UO*X_Z&E)P3F45@]M\;F=]%V2F-RIP@X8V>F;X7:+'SH,B)83"XR--RT[7EVT5IF.> MSAAK5>^D$@[&Q&S1\"N"7]>)-],POW%R<5,\?&/'2A2A9! H,98Y?&ETQ$0- MQ*(8CQ*\9=V2\K>*K9\ -H.S,C=XWLZ:ZYM,T;-X$(#N[USQJ*E@R$53H-/( M#7Y 4J1\6VZ<2@5=S$ IIS\1B 9EYXZ-JHNX4$^C:LT@%8VTM)HJ8AG:F"H4 MFMC2&A)*+J(-1>2N1_''/+LQ3]^H&F9E<@N[+[,#CXQLX-[=S@Y";_L@R D= MHJ*.:%%$Y$241'//4[U-80)72LAA3OOL0/CU7OE[A-\H;,V8F. !POPMZ?5)@\W9"@\;JY+ M2R6"EXZZO2__L".@#X:HJ I6"^%3@B,E M..6 5HI%.1^E-MXPQXH>T8I,M21VI32'8^J._895-F(_OV'-()4'&DJG.+I, M2B41[DAI(%5SHD87()B.P\#KWW[#Z"N3$:/793UAC+=]=E/1B7+X\D=,&?'VQ%B>S9E'_[\7?IR&5 MPH;T]VU)(YU&J-#%X=Q03PHM\4LK54R%"QDQ)DBEK+!![/V>42;PC,?2;#FI MMIXFY!].UYB(78SW;@-4%J@2U@ I);):1HN33X=*7 0:%:-*RQ[WM^TV&#LT MJD9C:2Y0?3ZV#;RT;?K023I>UC)W XC6=Z@B=29H)@FZ'P9E<$37). _#3/" M:FFT-GM_RTXFS S&P8RA@[-ZCC2^G36O9TNWB,O)9>&#S;&">[M5TD)AK$F! M.5"$EM(2YO$/*W6)7 !G0X_C?'E2IC/A96 ^[BQ;=G5\]25,(6XL+;JE9\4% M*QP$19A10((5@#X'&'2-K8ZVB.@=]XA@YDFFSF;U#,W*C*>&;[F>;;KX%8-6 MY76W%3#I.DC% K=@#4]G520IE4AE5U'\6A>$,X5W3O3()2Q_*JMG5+;F/9:> MC+<4=7UXJ+)3_TJC7/9%JOS#)4,2O";1JX)(:0R+1F@7>AC3^F>#U2@.UP/2@J/S@VUIB T7:Q1TJ"8YH5FJM-9 MEG^'Y@8. @^U9D\T%M>E-/+'% W"M5DLFMHMVRW=+[.+$SP;L-)SY$JFD_ T M>.*8],1:"T2QJ(EWAD9>V$+9'NC*E.\]$KKR\W8?\(C^'2[9JK*&/__2V.G< M^E60LOW7:IG#_RPOM&$'H3W."]OKQI4R/A6G0KX:Q8B+1A+J!$.='(0,/2+/ M>61C5I0] .%9EV4?@']_C=7!H/Z05Z1]\.@,+])RQCM>43SOH)[Y(78#UO_JDK2[L[<[M;DS>&RO[JH287^YS6[7T)$X7FC.MJ; M[XO&XH=73VUS_@X7J+T-,%7IG$V0OJ-WTP4TZ%MV=O0'?6LEM'&J<(J4GAO" M!/6DC$JCS52H4CION=O[ZQ]Z(&AC G,ZF&2_#*)V^US6M*QT<+8(*Q"+W MB60\$B.<(1H%I@U!6,:&.;HW(HKV9NUOZ[)!^)TM1Z!!^CXVL\T;+#=:549[ M)FTLB2B=):GD+"F8%P0DP72Y,>/QLDDE M< [!(OAC802QK$S76*0;< ,U/FIC8I]<[#RK_.A5N7-X]]%,R;6TKV9SM(!7 MA&Z,R-YH5SF.9K+AZ/R)@A&PRA,>A,;Q(:!&#F7D/2YGS704=ZA5[LN:[-I_ MM3/;2?=?MJVDTK3T'E"5,7206+KPJ(B! &4F6AH4]+F-(].2#RV^AV!3MOPK M:$V5%:6;\JY^:%@)T%Z'E%[-T3TN&04"T4N"DHPRITOM58]B^IG5]N/6Z79: M55\&9;/18(KSGJ3$TW!23^OY(G'A#+9C8$O/2FJAF$T"SLN4S<$"T<8&PH)V MS*=[[_N<),T4MQH4%,-S+)]U-P=\5SJD\1J5V&369I)NQ\C&?A5$9KT!5'Q4 M1>*$*@GGVA!CM0?PJ4Q\C[2[/&?RAD7(T/S*E[YRF1)QM>^V,89UIW7EE/-> M14."W\,LUK:.JSUI-;E5>SDW=3=.Z6/V1M M[^+=KV%AZ\E.2?B2TBM&IN"-;::H,U*=@!9O;T[SO_ 56FH)\O$A_89*LY4 MGP!"ED580]$G0"WMZ\G%,>/#>"%1-U,SOL+\L]5"$ [PT\0O\_?EB8,FU:!$ MUJ'H:#EWN%S,%W:::CML4*0/'*G2WJ"W#)84T3DT5H4DJ)PBD;8(VJ 1X6FG M1*JL?+DSC9=V7ON'PZ:)M59Z7 8J>?@E:%:BI)RY)QQ MA'E<(PN1D1/LCZW;XP8B!N;4=]LL_2O6*4:GJQPNG) -_H)>D')^F\_1IDC/*> MJDB[%DY:Y RR7A5"J'WA\DYJB5VES'^9W:CRO?+P MMTOF!X^%>@F8!(U+(F4J0(*?*>JC2!0+O&":H4'5"7T_8V;[WF1:#[^23_2( MY\7'O++R4BC@ZD1)RY'#TS;(?J/886J3?OEC6F\TJOL-7'E;>BTD)X7D^ =W MA@CC"\(@HN:C@4;3XU;0;,79,B(N.\.SQ*G7Q(ER1.C>VKKY+SM9P@>P\^6% MXLS_QBR1N'4O_C2;3-[.FF^V"8?Q?U(OS MG=&: PZW;[0>]RU96'GYLASLN[$[F^U%69AXH[3*N^E!C&WP>K?OOID\<_UT M)Z3D@-:F&Q_RO?'VN=R7YY=7';Q&1NQZ"^/^4\/IVK5.-V5T':("J9@7VA$. MQJ1J>B718%*!?:<+*M%AU#LL9;-Y&JLUPW_]62^.Z^GA%/X)MKE2.H_FS[:! MJZ!+JJ6*%]>M>!XHL;S@Z-J;()EDA;(];CC/XU^- Y';1FYN/F#KQ?GB1T0&C/:/TQ;X8B". MEY9XE6Y[DB!*$$]-R P+F,["9CR69XO[W#NW1V&P4I%;68+%F7J-+Q7I5$@9 MB-6:49!E4?0I89TG7K,GX'H$+W>FI7*8^)_ 0WV6]T59/+C5^=J4]W0TK=,( M*?Y*8@AXSX#$TYI'O>W]=G$%II-G]Y_AO, MCAI[>ES[ S2==L.L/,"<0+HA["K5^"K9_+5=V%V^.P7MIFB ;=$G>0YCMH1L M/X5YV:SROF0TBE31SJ!U;;TG#$H@3FO0-#(;6:> R<@S^F2_?4"6-\C[B[J! MZN;*%8-#6"4E='(O0\7/7XYUYP6'9Q? M.0\BM\3_.6N^OINV5YG.'PZ5^WM741A&2RU)4)X2RXJ2 $V'D(!"E,PHP9_ M0>6AL3(HP[*#Y6TJQG ,(>WA/1PL]_>N6 !@I69$FR\<=V#L@) MM$)/\DQ^[:O7/]T%)5G8OW1S^-[_9+?Y^-OB%^^Y5;>;N2!>D/ MATOR][_\'U!+ P04 " #;B1Q1 JY?\V$\ !6[0( %0 &1A:W0M,C R M,# X,#%?9&5F+GAM;.V]69?;2)(N^-Z_(B?O'V6<&=S-S<_/_^)_? M[F<_?,W*15[,__XC_!OX\8=L/BFF^?SV[S_^_O$G]=&\>?/C__S/?_N/_^NG MG_ZW_O#V!UM,5O?9?/F#*;-TF4U_^#-?WOWPCVFV^..'F[*X_^$?1?E'_C7] MZ:=-IQ_6O\SR^1__7OWS.5UD/WQ;Y/^^F-QE]^G;8I(NU\^^6RZ__/O//__Y MYY]_^_:YG/VM*&]_1@#@GW>]#K:H_OJI;O93]=%/$/V$X=^^+:8__A XG"_6 MSV[PD+IY]>UTN>OPM#']>?/EKNEW0_^)UVVAE/+G];>[IHM\7\,P*/SY?__Z M]N,:DI_R^6*9SB?9C__Y;S_\L$&N+&;9A^SFA^KG[Q_>/!MDFOZQ+(MY/EG\ M;5+<_UPU^5FGBWSQ[N9]F2V"J-8(!QK60]V5V MM2+R>2#3%_7V^K":+A9I/33%?AFDE3"\-D&S0=0@R?UFE93I?9EGUS3_2 MLOHC?-Q0:3L// 2+;_-E?GO.J]AFK"$8>;\J)W=A"G_2I#M'IP<=@K5F+W;C M 7HD>3[-YHNL>M@B3'33RB#0Z:Q:O3[>9=FR ]N3+JX\[/BSW:R.#K2@$P4]U_*["ZTR;]F;X*%>I]U M9^?PF,,Q]NY+5JYGS.[B^7ZHX=CX>!>4_*Z838,KX?ZYRIQ.3=![I$I,L%:S% M:3Y;50"M/UNX;Y/9:II-&VI&ES%C,O8AFQ1!VK-\O32^N]DL].V9:C1>3(:: MJ?O)CKV1Z-.\_%_I;)7]FJ6+5;E>#DY1=ZQ/5,(:RKU!UZAD?BAF,U^4?Z;E M]-W-V^QK-L,[?VY9+<#Y=&OKO.SG-!+6_=6_$;.;C3^FWTY3L:1J#C(92.MRC1Z*^ M9HM-A.C-7-WQ,PALTCLVL8\?/_VT)>W'!XO-2K/WI5'GWDC]-2W_" (- M8W_,)JLR7S8(UA_K$Y4P]35H7O516+T^IK-,/_R:+JOO'FR J*%:=QYX4!8? MO^F1O8.#1F6MF?J?[MD;D<&TSX*/V(2J/4UCD-%0QH=[]$C4UVR^RBKOYW:> M5[9@92*6Z63YCWQY9U:+95B\2K589$LUGYYKE?8S>D1F;7:3E64VW7ZC'U2U M97=[CD_1:="8K.6+]/:VS&ZW#NVV17NN&HT7D:$/V7V:5\YO\'UOBO*^VHEY M]WFVW9EL_DYU&S4SGJ+L M8(=X)/V6+3>.@7ZHOVNFO^>/%)6)RLRHMJ7?%O/;M_G7;+J>S!?ZX9>LN"W3 M+W?Y1)59VH&Y=D^(QW0S93_1K4?R9MEDF4UWP>_=UDVP:-/35#;I/1"QE4,T M7Q9E4^.BW6@#,?.^++YDY?(A*&ZU:?;EK#>\X\ #L=CT16@^1G^$5Z'Q#]F7 M;99/P"S,%/=-\6_2.3*I^S]M1_GQL2(STE!)&O3MC]#5YT7VSU700/?UC"W2 M$]VBD?=;T2 .=K13--(:"O=HKX/$I>6DIF_[ZU,2=YG;^7SY\S2__WG;YN?T M9?S^0&YXG>Y=Y973-9UI@XA^2Z+"[U4Z4C'_:9K=I*O9LB6)!\>)2'!1>4?= MZ7TV3._DKD?_Z3Z[_YR5;6G=-T;?A-Z%\&>D@T4%I\HWG M]3;\N6U=T=7EX,'F:=FW93:?9M-XS]L[W\9_[/Y$__C/W3=+]OS4QLGXPSWW MG/SY'5453355LV*R[WU:OTLWZ>+S^H5:+7ZZ3=,OX<6"\N=LMES4G_Q4??(3 M@-M#1O]C^W&R(^M)7"APG;T)ENR.JEGZ.9O]_<= 0=*H7Z*1\5YQ9PQUFA#( MF<)8*J>YQ !9^9S=676DJBBW,HC+;W5B:;J:9>]N]G&P5LTC7#?HG5#(%,0< M6D$AP(?Z\B#MGT[S\NRU7V^&%XS<(;XV9KWRLL#YL 11MU6I3+)ZH4_GJI M1N&C)-CPT]5D^:[\F)5?\TFFON7[WI1#31- A!3".Z: X4A;1"FOV9< VP$5 MY,A2^[W"]"K:HE>0UCH25]S5M+TE<&&?F7S[9?Y]^X1XCRU#$G#/(?>6H]T[ MA:!6/-EK^D95@(-F]Z/XNXOH>UGW!L[K$/QE!/Z,E]')NQSVJ,;A3HF7EBHOM87$*LX<\T#67#JCW)!*L2_^V$PCV@FNB(324+KP MME@LG@6/ZA>C.@)6E?P]5HF MT>"[C!(]-%QLCO1*G ,"$ZXI)0!3)8,)3VH^F6%VW)9)#($>U9D^P'N]RC)* MHV3D.G(9W7B:WS*??GYXFRV761D0*;-IOCQIHS3IGD OG'8*"6@D\V%)-K2> MI3&"T(_/6NE%CD5TJ(92DH^!^^6#+N;3DPKQLFD"PQ+M$ J >ZM%P1)6'.$ ME<"MA7]^8.2"PN\(R^".[$)]7JP//#1Q77>-$R0T\1PY!8%AA $N;&UQ$X4= M&-^;'F>CK#,T%S(-U&12KM*96IJT+!_"A^LCS,V-A/W]$XRH@L$;PT!XYSCA MU-:S&J&+%@(\;A/T M%@<8M-A/])1L,N,;S)#-&D>R* 1\IRQ[70 MVGD% KLUYUP .+X%(LZ<$0&LH=3DU^)KMCFUO+9MTG+ZG)E:Z3\\5G8XHC4M M1DL8]$8QI9AW$!.O'61U/)$@3H?,RVBH1/V*NQ@:PLO,0#7=C>>U[AJK3MTQL49Y(A$)D[7E M0ALHI*JY]82TSP4Y/]9^-2K3$KP+JTJ99=_R1674OYE/RBQ=9#;;_#Q?>PZ/ ME027 UAFN.0.4HR]X+X.1%)&.Z03DE>L4+WA^:AC__'S"RB#O?]'Y*3R$^7+ MA\MN;UIU?#B*!CEE<%XI\ '3^G='4=\VR.7_OG'"L$.<4T^E51I!ZIFA@!,C M(#$:^491NLB0.P]&T_"[">!E1 M[H+ Z-+N=]Q\G&3SM,R+(WGW>]LFACFJ9; UG6:($4@M]#4 2EDVH JS;4^V#X!DBG'L1.8,RD,IL#HFB= N!MG MDD(/,BKBH?,Z)#^JC(.Q"/Q"N\4UYV:6+JI*_,MB\L>)?+:#?1(&- R3(/>: M2JZL5%R+>GU4A(\WL;[;O-XW,$,)_RF9)U.,OF^<,,X0MAY:! 5%P&GO2,V5 M!4J-BP*,:J(?E=PO$+OH<-?4$.YZ@]NBKLAMAT'6B*!@07!O M*12 ,KB1/Q#AKT;!Y7&Y[5PR*,/[X"VGT@' N 5;CKC3@^:%G.NV-Q;&<;?] M/ 1>H=LNL?&:0TVDTV&25(817..H_:#3?1?SKK$<3[KMYP%R',56:3$0(Z=I\ I'WX8)C1%D&GF 99<-]IV&9=%2J2J^('"0F"Q$\%I M(UN.H(6V?">HW\_Y+,5]O)S<,1N[KEQACN:%( M:X"YU$QCI\ 6(&2Y&W))ZV*Q-I;S(77I 9RA8E(O2#T9EMK;/C$>.R>5]E(A M:((!H(&K>0-$^W%:L3W+K8B'U.O2AE%9MF-4@@N%IXO[^V*^#JN>/,OX7=N$ M(D>(1U1K[TE@$'+&:IX4,$,F&31,Q^LHFY=1Z8Z(#"5E-9VN$:ZR2_/IF[E) MO^3+='92XD?[)2ZPB:%PA@J%%5#&"EE;6$BS$9Y4ZE?Z?:(SE"9\J!(5Y]FT MOH#XI KL[Y P1 F3T!I(C E^NV.VQ@P3[-L?8XZ6V=VO['N!92BA?RK7E^X^ M-)OF][1.C,.0$.N!U,)[H 4!];2&A6+M#S)'R[ON5]S=,1ELJI],5O>K615E M>;>\R\H]H:K3TW[3,1+E+!'0& 4H 8H'2\G!&@/..DP#]#KT(A920VG+RP,! M;S;&S+-P7+-3JF>.E !N+8-5LX1+;7M)\ M-(CTLG&"("!0.6,0Y5Y+1IBO7XD +!VA]Q!-;M\%E3J"-90*[&XMK*HZ')'^ MLW9)F H5AQ11QZFQ4CBK4K MLJR*>WPJT_DBG:RE-)^N_YJMMZG4]/];;6Y-#QR_N_F4?CNB/'$>F(3UV$!G M.48D>&E>&4-W;Q1T:LA"D"/3PE$ /@9U/GP3>V\*?,XC$LHE1X8Y1B34!B% ML:T1]+[#Q!G-#1N#RD:$>+@ 7DWHXE-Q(.ZTWDC_G*ZWVN^_!!#2S4W2 >-% MOLRV5Q*\S\J\F#ZYO?E42:O8CTX@0Y@J3(RF#(<%S@?/JT:<J:/YD$,I M]LV]4'_][/TV(9HJ_$2Q:CW #$9 MI %-<.< K:5 I)"HM9[QUZQG?>$YE*[9_&L^S>;3Q9.MPNKHQ1%U.M0EJ=+K ML6"86:"*%CQ(W7P8&W\S7MZ-L*3Z8Y'N\ M0P+"?.(HM<@:+L,4XXV@%$N$@]E,@&ET2J<_INH"0,?XJ-LD6E*",&?(\D N MA9P*N"4=08S:[]CUE-';%_)%/P!<1T)O/Y4%D)6&>R\)U@0PI2QD6V"PA7+( M7.]&B;P=1-N\J,!9F%S+F7+)18!*2P>Q)US#L("B+5<$2(NN)'.WO;1.'RYO M!]%K48!Q)^M>4N[7F*5+% RX6*,48MPXRSDQ-4_:#WJ(IZ$KT$4P)U-TSX-C M*!&_#V-E95D9Z$VDO*]Y8@TP0%%%E'-6AP60&%=SAK5NGZ47;5^]1T'W@$@S M69]MI-MBLEH?- H/.6"C/VV2. ,XQD)3; Q! #@:@2J6Z@'+?ER7(P1C/4. M2$06W_^S2LME5LX>/F1?BG+?/1]'6B<$.QV8ALHRRC6A-G!1LP($;R_4WM_- MB$+M!DID^6ZBS&X^M<'.."'=9VT3P;2B5AO)F=&*"2LXV++!&#/M%]C>,TDB MRK8+)+$GWBHM)=_LBS9X=5\V3Z2W+JP])-"N++;& 5C[E8$ST_YL6^]I%S$G MY&ZH1!+QAEF?S[+?5@=,IGW-$BVLJJ(%7 "$, (,\GIEJ2H3MO> >D\ZB!40 M:X]&5%%6:3MET*\UFVN7SQ2K^;)\,,7T:(3S>,_$*5:=RJ,<"24YYL1AL]-6 M@]JOO[UOZT<3>)\ 1=6!3^FW-],PY>0W^61-;(-W^T"?Q /MF:+>::1U@JAAT@(-H-/$ M.2F-E14KAE)/3(?J6;WO:<>6<&M0AI#O>FEY5[XOBZ_Y?')\T=[?)2'<,D& MHM)X@15'@).**4\(/G_*EP<3?EXV2PQU!CFHC35:.*XYYS4" MG #?X9V\A@!61S@BR?)3F4[S^>W'A_O/Q;[[>[]KDS ;*.00!)M=<$>@IKX. MEG.M48=MW&N(677!(O+KZ+Y-[M+Y;?9;>G_JE7S:-#&*:T8@T%Q82P(+2M2; MD]PITR$5[QIB4CU $M6XW9QP76Z"W97F!3M\=3Q7='^7!$$H/ *",2>)489Z MSVNF,(+M;\&%UQ.#Z@6:R('G959=,I]_S6RZ3+<$GX@X[^N24,Y L!(,9(I" MCK5UOMX8X=R+#G=S74\DJA=HHN\9E2;XUK=%N:]PR8&6276OA8%$4!D<<,]M M0*2RZH5BR#NO.M2[O9XH5!=$H@KUXWTZF^G5(O"XMQ[)@9:)X@Q2XP,*#%6W METBG16!!"0.85JI#19+KB3=U022J4-U]5MZ&->.7LOAS>5<=0!&:JJMK5C2'BDB.Q0K0]<3:.H#F;AO\%TVFS61\=.&"9)>$<>8 ME43Y,+2M+I[9 "*()J:]:*\AZM09D+B&]&,&[OK V>+=:KE8IO/*G3MN3A_I M&#P%X@#C5 %-#7,60E('1\/"HSKDNEY#?*IW@*)JP(?L-E\LRW2^/.(B[VN: M2"%TE2\6W 0N# ;>^!H;(:SH,&5?0^2J!TCBOMG!I"_3V9OY-/OV?V?'I^L7 M;1.,PG^A$9@(X+GGP?D3-1M:BO;U']$U1+/ZP"36AL_&5?/Y8I+._D^6EL5002\2TBIGZ?)[.)WEE&P33;ZV"<6_V._YH M6]UV,+O<5=&/U.WDOT?;C[1.N'0, RD-4I;Y8&,YX*L[)H.51:4CK2MV],G; MJ;OY7K1,&%0(*D!,\/ < >'_1FYX8@+[+MOZ9[_*1R_GZR2/EY6>.F&0CKF: MAT_S?)3$.L*K"WHN#\YI0S+,=M[_8CQ(.:T1M>KUE#1FG-CD\Q MSE6(*D(9Q(P $& ;[0Z?)+\OII\*M9H>-!GVM$J0U8YJHCG2@B)+ XEPQ[#R M@UY,WLPBZ ?JHB](NHG+I$W$M6N5&.,@% !;1!PF ##'U#8P&)[ VI\[BV; M11)76TBZB>N7SU\V3VT@M!=M$XD%5YH;+ 3'2G'&&*KI= BVGRRC7:@6273= M@.DF0+=J(KI=JT1;)[P(Q%A%O.-00K0-;7 ,N6N_OQOM2K%(0FL+R5#FS7]E MTRIQUV:+_':^N6+ON >TOT."**"><69)E1CHK!8.U]PI*]OO )__EE[$]^D% MELL)_:0]>ZA+PL+K *K4%$@(-)@HRW9J;:R$X_9VNHKMI!9T0NDUZL,H?9NQ MJ,%EQ/];=:/+AM3LL%E]I'5B)-+84RC">@@"6%I!L^6+>-&AE&4T;ZB[B%[> ML=P9EL'WZYYM2_DR^^>JNGNW55; L]X)%0YP4=W*YTBP3!' R-9\AR6U?4V! M\ZV_$64&=,%H<-W81W?SK=S#O:M-)2LTJ YH$XQTX)[7;B=Q5(X\.MJK9 ]I M3>_H_76T9Y36Q=B59CS*LOA0E>^H+N<\:88TZ9Y0PPV12#FAG'3:K)?A;3Z@ MY[)#$;CH^[9]R+.!KG2$[ (VR^[7_\JS,CS_[N%M]C6;-3=;C@R0^/#:86JM M-D)H$@Q_R6N+O[( VHC4'3B\";3#D]0_G75J^Q6SSCUZH+:].;^9?5K[O ME6 /'5>2C1 BD8T M/>H3LN&3'3]EY?V[FYJ71HF.S[LD5F *M>;,.B.)T.%]$36'R.GVQP,'2 'I MKA0]P9)>^GCX.IP0]Y"X2\MY/K]=O,_*=;TI]V7PYZGY,I_FLU6%PJ;FE?LV MF:W",R]]1OT999O:QODC=3[H<%6;;;5<;V&^NWG)V]L&!]O[>D1BA#%84>9Q M=?5F=7V?]E@&HYH!Y UI%&V-@^+'R5TV7LN9 MU 108C&K+G#9<$PD5>.._H]"%QKI9V?(_PK*-LJ]@%>I8Y?1+7?_958\9-FZ M-N^[+Q5@I\^Y'^J3"$\P(XIH1IAG!,+ <6UK625'&"_N3VPO#[3W!-)E)YG& M[]0F.![/?-N,7QT*!8!H6^6_5OAO=8 M064<9L9K8Z5AQ&F'*?4*^4:FWGCQ/!64[>T9R3HM&VHIH =&,!,\#KK%D1$/ MAS29C\9C+Z0]AQ)O!L9]U/'8>/58$=9$*\:8=XX(23UU:@>28$,JYUEQT0NH MR9F57,]#=B@G$YJ MS$JNV'ED-4%0.%S=L>PIJ!'@X3^CC&'&4IT(B/UU9Y_QA9/Z%6_$:>0B@(D*X"F0NWQ8-S1SK<5W*5JA07OL%V M1RY0&)A;[ZCR&!(#)$20"X-J)"CN$.*.EOD:59$B8O=ZJF-X(Z!01$E3E1AQ MS#QY>X U0\:97X6?U@7=UU,9 2$K#$3&>XF0%(H3(&J^%47N&GVSEI)M42*A M'7I_'>VY(J]L/$HS'F7INZX&KPKW2\L9K0K'*A @WBW=&.LQNV)]R+--78WS M('MM=36T@-)P21WF4H45'SEHM]R+X(NV/YL_@!^W243++6ZNG+$ ML."E4FL5AK+& @ #KL84ZD7@G6HGM(/RKZU>8[>5QJ]5%]:F)W4B8*N*'-M> MB0]L4D60X@8!SRW3K ZC6 [PH'L=,2IR-)9C@XH<[3"[WFHMS%O% <.TNOJ/ M.2R)K;&S$M+V=9+CAZ 'UXUVF%U2-W KW< [7T$#H!C3E *I.,3AURV?CG+: M/D(8/ZH\N&ZTPVPPW?C^2/TIAVI_CX0IIR%5 3$?7%.@O% U9DX8TSY"$[FF M\@@\J%X0'4IC/I7I?'&3E152'[/R:SX)*+R[V5N;(1"VV/_529.WS\96789,;_,+ND- MTN$2DQ9W ;'JA_OG*O^:SIZ9LXT*J34>(\'(*VII )5#Y:5A"-:X!F3$H/&D M,ZW]BQXOB(5PZ_.0'[+PRN2393;MHD!MATJD)]H(RJWV7@@CI#;;)+]U1;DQ M7U)^$3T:".C!SH1_3?-9Y2CYHOP8B'\\DGEDECK<*3%.5_>U>T&Q"_A9*&MW MBP'I2/O:4_&#$!>=EGJ#=+ 8Q<7JSWJ+(?%44VH%T(Y@#%V-AS"J?0PT6HG( M<:A87)POK'>#5JZE@D'"(?!4NJI(@H=&U\@$V[3])'?^?1^O00/[!'LH-=2K M18!CL3#%_>=\MQ+&QWKP+:3?LM-W ISNE 1C@A@B/"! "M4;U!.D!%DGU;;A^*V2Q,S7^FY?3=S69[[-0;,9J"&L?EO1;P[_/B\R(K MOU;6]7H+\'D)EK?GU-7H\7$)9)!1#CBV82XQ$.+J>H!U36\)H>07+'S<([N- MJVST]*B$ @V45[JJF,ZPP)R:[96(PF'KAKQ)NEFQC8NHU*$9[#)2^(N6WN 8 M6X:H9I!C5IV&I!#5('&AA]Q3:K!+L51S@=1JR8.1P MYFLTN,-<(IKFLDO+C:VAMM ME2@B=J_M$"&1PDO"%/&:$6VI]/Z1>\6&W."^>BN[/YQ?]V$ORBTP6BA#G,4" M"H"TK[' UL"K,;A[$7BG4U_MH/QKJ]?8;?'Q:]6%M:FW,T&VRA@Q5EG.I=$< M0:?5-B (@D4YY%5P4"SL/L N92I I3U0E>Z)0FV@M@$/>NOM5< M L-0>S]MJ&H+(S*4>@+YDLM8OZ6"@ %2,P8<<(1"+X*;L^,;&8FNQB+J+MD6 M-8/:H??7T9ZQ&SRC5)KQ*$O?A:: &0(@$,@APPVSS+!=XD=XLZ]GA[>+/L5+:ND5 M]7]I_!#8C]TD?%6*?JZ"'S@*>2KK]*!U>$;OQ!G'M&%26JL)<=0!X&M>/,:- MTBXO9!Q>7KY%;+POZ8;\(U_>?8??BPL;%Q]>)(]OF5V/=:;?TOEYB?1>.D.< M4)8J"I$W!FZQ15Z2]B6?KD&7W_:7]GI!H8Q=X0^P^GY53N[2Q=%CPK$>F2@( MM&9<6&F\, HA3$F-,).Z?3@H?C+(-:M]SW*Y4LW_F"V7FSST 77_R4,3;JE7 M"EIJM&4$ (J KE%VGK;7_OA'[%^A]K>7S)7J_R]!XF^+Q>+-?'-E]YMY?;'T M<*_#81H2R2#2DB--J.0&"LSL;@[2LD,!BOC5 5[AV]&;H"YT-'* "])_*8KI MG_GC4;&H#[GTN0T(T1P'CY(8*8)9;9I5/X[# MU\?)739=S;)W-S75IPX^'NB14 X9(H0(A"S1FCF])9'1(0;,F/GZ/G%#M(I M8B QZC.$'Y?IH1I:&,LBV))P/IS]HE%B H@!!5_GYU*15$HG[%,,.*C'N;IR,U\D9;X%OVAT&'SZ/X^*_-).CNU3?2\74(=-4PHS;DW*A#)K74U M?<&):F]Q18LF]B"ECBBTEM*ZMG!U7_3::SPNJ7UM$\%8",1H)3 0'N.: M3H[AD'?"#2>M'I!H+;$WP6PN-W6R3KU:>YHF3"MCH2>!+B\@AURYG5Y1X]MO MMT:+Q_0@K^Y #&61U!;XDQI0#5SR)ZV3P(VU'%G!!,606X--K89$!W4:WR+7 MG^O:'8^AY=Q N E!#FG".-+,,QYL,\-XS8&PPZ;6G"?15G(X(-,S81A:D"]J M::Y7B-EZQJECK@U$?7J0A#CC'0(*62_#RJ"KXG4U"D;)$1Z\CZ$,O0,U0#S[ M67 E;@S[S3S\FGU*OPWWG..1[+X>]S5;+-=>ZYNYNKE9;W9<]-&/'S_]]!*4 M#*!5OZ;E'P'JS_NJT@_VP)>%V?7#K^FR^N[!!A@NO9_R&$H]7$#^;8.]EK/& M211#Q%AIA7'>&.DXHILKSQGAC.A& :G+X=%\9^;$&,&D)PQ!BJA!2#)/216H MWN &.)#UL0ZNE<32;H']W'ZQ6W4.SO]7=7HK;&68 \PX)IJ"P!A6U 8];Y] M8&.PW9S>Q-[P*L;S$!O*0+_&V^VXIXQ0J($6EDMF*QNY1A)3P,>]K]19/V)> M<]<.VG\I:WM$1[D==M4Z>AG=[/\J1NA]6'Y8=?EUH$+?U69C?G\W3S[/UE:[O+_CFA7MX$3 ;CT M5AJ"!2$(.(%W%A!' +6_82/>AO @KL.@L(Y#"3M>M/=\B$19IR"PP$B$C"<" M8V)K!#0B[2^9C;>'/0+%:@W@ -';)K&HI]S\%>-06"L$!1'5+<"24L@!\!NA M40UQ* @\QIQ)@!%7'@EGT%9Y*1!6#GD,M,-0YR'V+]?^B(CH:XE#2>*-%!9IS1R6 M$""H6&W9 *)&& :XC)C/B$.=!^FE0@#/G4YU7UT%\]_9U!2+S:5$9X0"3@V5 M>(89P 8+H2RV'FG!Z!81Q+D:81',8=R#R$!>/KJD)I/5_6H6WI+I+V6Q6/P^ M+[-T5O%4Y:GI[*8HJQ2J5F&GAF,GA".)A5,6 .9DL+&UWV&F!!_RTI51*U]L M9"^OC:W4+,%*$>@-]I(IZ &1 -7X(LM%^YV:>*<\+JP_9T)VH0CF %F#'[)) MEG\=]#F7CKZ&N6-]J=AO1;",JDO0BW1=HVQ+7Y/ :],A$J:4 TQ1!#FG& BM M",=2.C.CQUR?,K/F)'"T-4CGMX]'48H\Y#*X^ MULRP&EY#R#6D&L91IY>K[7 @#V6H/2?T9,!L7_-$5UX/Y,Q7Y3IDL"V" U]S MABT=>;'Q881:1,/Q-6G**$.DUZ,@EU&,#139$_OW]*TM![HDRC,IB:/880B! M(TRC&BYE%!]R)6KHYW43U-X=Q\@8>?9] M@I&'E@#M-88DD$VT5C7-D':X:S#R1;M#615=T(HNX8.O\(L6"<8D3&O6:HDH MM8HIJW5-MU9JI$<%6F+_4G*=,+@>&8YJ61Y6=,.)[-< W_WJ_JC0GK5)G!7: M6>8]<]4]75H#Z6K:"? CVM%IC7K1#^]1Y99^.RVWIVT2#G@5D75*4@RPQ4@1 M6T=/N&#MT_-ZWPSI16X=>!]LNV(V*_ZL+"]?E+98?5[>K&;UXO^XS&^J/2SW MR+C5.(E%P&N+#51 0\EDF0:NLNI2BT]H=?*&G@7:X#18CN!6?Q^I M_5#M"<_3V\RNLNV!M7?EV^RH8IPQ2L(X\L 'WPK M+_'@&R!;XD/V-9NOJE!@<;L9H6:G.O1H5HME<9^5:K'(EA5V]04;0]2B^IXT MF]UDP22;;K_1#ZHL*[=A73?S,A3EB_3VMLQNUT79WMUL6UPZ,^, 66\;9&2< MZIIX9@##B(:E4%.IH!+$KU688:L,;A0['Y3K4^D6Q[HE# @?/$D).3"".5[[>N\^S?,/%@7V%)MV2 MZB0PE I1I86C0AD&10]B?KW>?[/51:,TYO\ M=E4V*.-_L$.BI*$""$1Q<.$ X-7=;UN*5;#S1[2AT;<(B@CXM);HV_P^7U8G M7AJ+]'"/Q&@;=)AZXP"0P&,2?JEIMHB/Z&[>F#+M#:#60MVVO,8JD[![VX"L+N:J#LXWN<;LL5W"',4$0NP) M$EH3@YBNN0QNAAF1,=T1W^^O,6N-0@>3N>65@$)[;H /7AY0#(3?-?<[^J09 MD7GQ]6OX1++@/V:3,&O@W)SLF$FNH":!0!<], M28X84S4'!IGVVV\#74/72HY]P](^W-3U%D$-?& ?$ <8 4A3A;8)^Q6=FH[^ M5KI6XNL!B=82ZWB+(#0"4THQ,Q@%UDGX68?,3%C-V^_^1-OM[D%>W8$8RM3\ ME-^OZP'598(V-WN_*[>^\PGOLT'O1$BD. CK>L6XMYA!6(?"#$.XO0* MW@?M'["1*,KI FY-^B<,6DZ@@I8:R#VB$GM7\QX^@>/V7'N5[GF:TPF_OY8. MC=(/'K_J7$AEMC27V50MWQ=Y=7U>X.?PB:EF'9-@XU)NE0H\!WXE#4S"W6HL M<*.+T 8NY->O% ]4@^P%K@LHQ[NO67FN7CSODP"#K*!4.B$<]$8[B'<\&J?: MSQO1'/S!5*(34L.5/5@;:#[ M"\!TWV;S%;3@%>5B1G^-SU>2:_%:(GE#CLM M?7A-N%"(@:K\8)T@IL4( WG11S-X/605KH'OO9N7%RXGM"#Y&I?OV M)9LL ^3;V>-C^'1Q$P2T0>AD>FM_#TDTL!A23:J#H(1)+#3<;NM")P%O=/G) M2)$\E3+;SP,2C1W4R%E#D09A9A=HFW$?$#30MP^']9Q<>PFEV3\E#8MXI(3= MD2CYQV5:+JO;E$_$B?I]4$*J["J"15@JC*1(2H-9+0) Y6@ONAA: _M^ ;I( M86 KL#V3H4->3&%,;=X^(D$(:FV,#KX5 Y0(JMS6H8<>>-A^2S%B#:7KG\;; MH7\A<_/E)P=,RUB'LP:H^EMOM^2+:GUY=;6N6^JC6_C$)NZ=, MY1N#53*&&QI[5I@ M(%VC3?]+'L!I)<>^8;G< 9PP-T $J"<25^FHAG-":SHI%.V=G8$.X+027P]( M7.H #M!$.:J)EM3BL&8'/=M%@#F [>4UT &<5O+J#L10IN:OP?PJ\W16;;K- M)_FL\KPJG_QD,.)XQP1I)H#3"&B,D+30*.-V@7_78;5DXQ1[%%B&4H+?5A5Q M5?KE>HY97[RZL<*/*,#A3HDGGG&%!*KNL"(<$B=LS:65;D0!J4$VLWI#:N D ME@8I58O$&J*8@N4M\&Z]Z[VUTB@MWTV06QSN5_Q]0//4&^IS;Z4V23? M%'Z<3]5]A<1_;_[\O%B?9CCR]C;HG0"F.'?A'VT!,%1 [W:JZVV'_8+85GF< MM[I_R"ZA*N'W6;:'A8:Z[YDXJ)C5TG.K'6,L>#>^7E2I M<1U,QFCS10^R>VDG]HK1<([?(@O/N@MDV^#(S(HOU?MR6B..]DL <) @&Z9! M0#04C$A4)W90KW3[P^[17,3^]:%/A 9?+C89ZF^/7TZUIW4"JLHT0"HEA*! MA^50Z9HO#EG[?%1^W4M$:X@&BP@6\^(YL5M5;6 QG.R;X.KLF/*&,&&5R8QD,!( M(K=\,0+Q""L6]"BKHF]\AI/[YF+%TW;!BY8)-89@3"A P?"AF/#PIM3\,*O: M7V0;S1*(*>\NV QF U2EZP^"<,P<.-HQJ?8^@]?-J"&HJH%OI58UMX!W"$!% M"RO'TX1>H1IN$JA-F+K(2CY?58==-TP4\X7.PAJ9;=I]2K]E"_)^U2PRSA >-UD)CS[DV5NB=K4:Z7"MXI5D/'= 9H-K!OI/X M']/9]H+A^6V5^3I=WYJ[T ^_9,5MF7ZYRR>JS-)+G]"O3E,N56FV:RN M;+:'_+?-BVJ=/61",4.4TVA2,BNB2AP\\S\ KJ,[_K\["/,X MUZ2S(Q4 #K9/ /': 5!=6*,THL@*X6L@<' I!U2PEF"^Q)3D4\A%Z']"\C]2.E <8B M]#;"7M3L+[+)WVZ+KS]/BE5P@Q\J@?/ZCTK>_(F\MQ\GOW_<(]S'+X/7Y$1% MIJ<4FFJ3B-:5PXPV3(RH>'A/P!<=(1APU^SWTR ^+]BK([%L.ER3QU_1;'39/3FZ-MADL@!9('2*CUGEH6D-8[ M9!CTC9RLBQ1J',YY& #7,9Z^\(H;Z*!VRED0;%\4WL": X!TAZ!3+,V(*ZA# MIS'.P^E"<\N+E^+\V>3 (DF5F,& 12 (&L!\_7U&<9"WB$T&6W;]=+S1S]( M#FAW3%9E&9;F#;G'C8]G31,;W@7%N#*"W6,C\;T^Q3HP>A]KU@- M&:?O[^72#Y\"]2W'\IBZ]K@V>Q+DAQ1,A'^R6<:X&A,LX93Q#%ECM4\XIH MAP-:T2)#$:7?)U1#J<6OZ>0N,%X^T3NO'@3)1.Y;^*YM-?5%^ M"+^FLSUB/M(ZT=1X( &0QCBBE, &UHLP&HM3"?5^\] M*,=$RR( M1U0YY20DC.+P-ZFYE<*U-\^BG5>,N KWBM50FJ$FD]7]:I8NLVF3JF('>3RB M0WT](I%(F6#EO$IZWB)CV/=$F$]XA 2 MQQA1'% ;&*XY!4IUV".]QDACCU -DG%R+.]AB/23N^!.?2*2FC+!S-+%XMW-Y^J9*15^?!Q64S^>-L@NZ)![P1@A:T3RD '&+1=V6>E1_0@ZD.7&W;$:+#PY!,R3VY;?]\XL48I'@QYB#C'%'M0)6=NN;( M^''G./0@K?V31W>(7HL"C#)-811ROXR\]UMPIV;^@YT2YYQ&UEDN68!,.,G5 M#C"*1?LTE<@WWD:8^OL"Z;*J?F=8>K0:-%J&+ZHW%0NY#63.VJS.>W[[,R+Z;KE^"XQWFJ M<\*D]E!IYXB4DEM-.*E7:PF5;Q^QB)8Y-Z"N= =L#&KRO]+9ZNCQH%-]$ZFL M @ IR5EU2P#FF*@=G-:/L,KMI92D#5Z778 ^9!6@@8''&?&Q3=LUJI"$ .L<^RUSK;_^D%]EN&V.A9?5YD M_UQ5=Z.LKYT?Y%3OBV?^5BP'YO(DL%N-J_[Y'.3QG__V_P-02P,$% @ MVXD<4/?_WQQ]]___TOW[Z4V[\4Y=V/KFU[/Q[^UMF? M:'[W;OBQ=\T?O7/<=Y[SEV_5YD^6*.&N:F-+!!E^_-N+G__=:W_:00C]V/[7 MPX]6^6L_*![K_/A_?OIPW9;S7;ZKZG2WSO[TG__#LCH[RF*;?;?OWQ^ M?U8=^K'YB1]WV5WC]Z>LS(O-=9V6]8?T2[85,MJGW9?9[>N/V);EDR?JOSA<2OL^7&"?@7!]4NQIM2U)ORL(G+,U>K??7N+DT?5]?97?-5 M^IP]%F4MOE[X2U67Z;I>(9<&+B8O""[75E%NLE+D-<-?2LOU&_70_\2/ZT)\K!_K=T^JI,EO M=!>CT/R>=;Z(8KSFR_\>;],LV6SG4 M)HX;)@$6DG@81BCT!R513)-5??B"O-VL#,2'M+CZS,=NK-GUDJWBUGK9!$]D M7UE?OA]^XM=6^_EV.5_M2/+NPA4#1*&1.C'#2KBQ8Q@U6$T+(:S)$CZ'KW$W MW^)R5=8K4NRJ8IMOVFCOZ^RAPM_R:D6([8OG^M@-(HYB3% 3H0WD>([CR&!W MPN,-4_6)*JN5)=(9(4P2F5.,&R?B3)[!@*=@EPS-1%E/2"9^]YQBY\UX!5(: MG+LL@W04H-#V%DTA""T>TGRWPBCPXA@G(6)^'+LHM#U[",5]XJDS1#+ )2C2 M29O$$5G[5$ABP#D-+'G+-(,TZ4)+\P3HWQ*) BW"*%.4_)#M+WY\S,JT28CZ M'*CZ*7OXDI4K@EV/\;CIE1+JVTD@.J5#--?!#-(G5(UAF"T'64/_H8)UYI2M MD^NPS>$:C"LO#;-^[43-W.4Z8\U(MVJJF/$R?B+.QCNH&/.&@0:E(DT\--A[8#Z UI\E!R MJ&@V^Y3&Q[5TC.##/&.FC WH:#%S&?S15);G@S0:'9)F41>B3ZT"#^&04PO)LK 'UF11= DV\&3!(E28ZND:J4VQG^T;3[%H( M+]2TOSZ#IN3 6SS8I+\U7:Z'AZS,U^FVSW]$)\NE(2$8D9 &01PREPPQ'$PB M&1ZH/=GX<$JC9YVG6SD0*-HS#@+SSD"'2P8I;W=G=+BSZ1?Z/! V-6@.CX8DK*CB$VP/ MH5&;U' (LDN.A\]+>8Z'RFXL@(?JV@L=[P. AW_/[^ZOU_=%L?V4EK^EN\WG M;-TLE!S68"H#QO.:JT7FRR7+$?M.*%SVI. 9!LW#$U"D.=DX/N:X4]Q]E)QBP K=/T%[I> M$0! W^\$@W9MD,-HA9WXF 6)GZ" >H&/!+>'J1POLAUY?JH\W# ^GT@",$') M)PEXFK8(QLXG:E30J603@)RF[5(#)] V.6Z^4M1SV)SBR@*H.4E^H>GM@,U+ M_Y2*2'FZ%3FN*&"^;78J-&L ^Z!N$L8V2UP[\5P748=@PH:@,9,;B]44RC!/ M?Q%.MR]/MH'-64]U<)RM%S /1MKC9JF#L&$%\$66ZHT;-3+OK0M5%HZ\]I.J@_Y+FL%K(B' @9Z_@!$6_'@8YQ0*5FT+4&G&>AS>M[ M%)46W4ST5PYCLUNK"K-77+5^;21V<+OP]OC7;'M[28\>UYF,+O0:_ M9&'W\[XAZU=27DQ_1T![3?8U67^9=_.P*7E7;Y;T693@QV$ M(6684^Y1SH:%:[Z(*'4$E^JS#;?^4T56)PFTO![NE<3TF&&;8#"8WR'0%@2C M3JEN0I!W3'83PO-BGIL4FV#( N;$IJ@O]+P6L/R(9H]EML[;]P/O-OBA&0/Z M[^ZWPU&*=HBCB(E_)-2V21 [G!T8S2EL[[B.>(:)>BJQ7=&8GHB$)5A:W)5+ MO.8V%L;@4W57EOC=-CO8>RKU8D>R2M@WDL_I-'\9>9[6$A7F7E5UVAU>PF<2 M5BXE*$@XB1,OL=V8!C09.J)^3#E5Q9URP!EY=_4$=E=M^\P?'M.\;+((=?BI MFPVGWRP^F\'?Y9AWSC1)Z$WV?'G4FUZD$>QI\@M\#!G[]ICMJJPZ<#8.F>IK5GXIP$>1@>- VMZI)/DA\&+W[K#FR2H.9VUE MO=*_*IY.!G=4CFCS6 G#V/&$LD'4Q?*UL_:, &NZI[3;OP*^;@D":(1S1A81BZL-ET$I;:9[/ M(FAU27Z90)6)G[T786GV-=L6CTW':(AIV\SQ72KR-MM/G#CTD3L<(AMPG/BP MM0-3(AFFUJ>RV.S7M;7)JORNZ\=LCB*AJPPF62K'K?G*+L,LP: M=6ET\8(.=Y?!*TUE>;',09]#X%[?^]VZ>,@^%%6ULE%DBW0.XSB. SL1_4R< M#)$B)Y2Z%6/*\PUSZ=A#R5M-BITZB&' [IPAKU0[5,PDEV@7N^)IL!Y:ARZB1TG@8D[\,*:8,2]TDN&4M(#Y M%)3T3(]F&#"G JT?^L&C/_>T 8XA:;!6#C[SN@I#T1-#!QJQP==+#2^]Z=@( MJ?2YO0QN:2S/\T7>FIV29=K[W=>LJIL$K(OZ='SBB,CL)GB MWS+P,JD$A;ZW"8J0KCT-/;B $-_S_,!V>40#SX]\-IR;'884QZO3*ZPE6@7L MZ5(M8N1F;GE\9&\,2^@Q2Y8=!EQ2/X"EL>%R!$KYLE M[,5VV\KN@+L*>!+Z(7&<(/("PKW YT-W+G1PP%9U4:=;V1SIU9:=5,":-YUP:J4S>'^&+4(S0=/1M6MAA?6L6C6L6Q#%?<_WQ;O MRGI:'&LHS]Q)I;&*&4U0+_\Z+..3L@@G7B3."]"D\#$32OIO9I+MLF;;*?:] M@(8\B5QL8\XY([8S1,->%,-&^]1B&!_Q&SX;JIUV1>L@X#?KFA*TA:2A&V_] MT*N:.:D^X\V;W%1W!M#Z6JB^9^ MC+&5<69F,4_=&9NQ5')Q&1G,\C]G21[2I/M[X!_4@Z6*S^6>L>?-[JF[F,MK&Y%*\^CV=ZHIL>R%% M53<'P+7G0ZU\AY&PN9,Z])J;:!'# 1YB!'[D03)VV),-Y^F-F.8,0X7SV8 . MR7'$G#DP>@R^]$KF)<83$T8XH6;6,NB@J+W0\;JH'^(6^YX@C.-[-&%1&* @ M\.T^@A\Z'H?DU9#G&LZJI0YQ6\B)9;)6+>,U5U(^U@\C Q&GFBWR;JF1$_=,4G";F8#$$<%A+8]0B@1QMN)[T:Z)4','?D\D2# MQL 2Q5[(9=9>/75A!!:*=BV#$*KB7]PT,,$#Y2_IRHYC!W/*[-CW"4DB/V)# M]S2((A)!4D;XTPTGCC?-7WGE/).)QYF\;9H<)U;6)-0*8'$_D^8&YJ6,7/F^HGOX-"W&?,8X<3S^J A"ACHI)Z)H4QW4166 M,/^AEMS*^KN0UJ2I,+ EMS"/9-O8/[/\[K[.-OBK"'J7#7??7-^GXGW\N*^K M.MUMA)9#+YI&/L:>S6,W\4GB4)M&;)#AV EH^9+VX(;;X:#72CO!5M4JM8JC M5. ^;/WVR^7&%W4>ECH?3.^U6L>[MSJYUHG>*XOFVWWSTY>:\(4Z.P)-8Y6T M#(R:*UXQT\MN!K5)6N7KE2 \)J'#*8E9XL0VYO'0TP@C$H%HW0Z:63@Z@F%V4QRM)R)YY>?A3MM:4CL)^N[J Q#H:[@V="4P>X MB_6IS[DS@J_)ABZ#4].+46A^T::1ITL6@YC'82@8QVT<$<]!V!ZF"R+7BT$G MP:I%F*T/NRFVV[0\ 0\P*U,T4(TZ^KV;BIR+]$%?M07 &IB-RP0-L QO4$;% M$57$]+G5*O03'R'?ILQ% <<1C^Q@B!:Y#FC7AFJ,&?M\ND$C;:,::DPX.!TV M%^FSG;$& !RHF:'O@A8( M&])@&%N#[';DI--F'91;)]*OK"_?AY\ KCLV53MRM%M"Q-]ODY%365IU3: H^ $>4*=$Q&4 MV,R+L<,=/@B.XR11H_OL,F?\ /1EZTXJ&PIG'4K77D[4E.]=6T"K*V$+H=-" M6FTI5;\1\[\&T,_(HM\ ]2^-SLI?T,=(=VU)?:\N]HHL[9-V.2/.?O4N7#?R M-PRV,H<3]IIQX7_F]?V@]#!63%CD4LZQ%P>QPUSJ1RYKHX=1A&-;=OA15SAS MK'K"IT&C];L0>8#4Q29%)-T;88=N_YG&=G@G7-#71(R%LV_%Q&$38 M=MTH%C&]V!["Q[$'6@JC+:CAO')HKI^S=7&WRYM.!?0^4%WN:B&@&6,-(/!B M.9>L@>H4A-?!'P*#"L6"<5#5-^.=^#:36B$O<1."'!+[7F(3A@+N=Z)($GK$ MGJ6C+B=E_LYX!>N0]3VO\TW_(A5HN(NMO^XF=Z-U5]NR>LFM6!,]85A-+H/N M.WO@156:\.!T(^Z3!_RZN5[?.$V782,883-W!I'/,AEN?:4OGO MM B&N?UD!.S71I$D@"?Z-L[5^2R#X1+BE@SW1#E/F"=^]YQWHT:\@C$]QEV6 M3IK*4.A\E0 LZ6:?3B/1XB'-=ZN((C=R'<='B1\$C 2QZQQB$4]J+]ZT"+.R MI-,$H8FZ3+9N 3R97H9"Y\LDQY-UL1==XN^K M7ZY7V&=Q\S@>! X)(B<,&!H>3,)8ZHYZP.,,D^*77=ZL.&RY+#G?"O%B' >& M;("U_5]^?G_#J'5]@V_8-:3-5T.CK[+U7^Z*KS_VQ6G:?33\IFGVT4FS/Q;Y ME3:NX,=E&[2*X$*Y[H%WJ!2[7ZJ?LF:#UHI03SP)8\>- I\S2FD4]Q%(@#AH M\SWDN88;;[/3+-]DED(C5G));@C&E$&P9BU4B'];OW9"9AX4.;%@9(1#Q:AE M#%*[<*O- -@B@)_"!T8T$C-DSU$<(X"13F MVO2+F&?N#3P&V13 :DL '#\V5UN@N;O+5I327)Z1.C(YO0?V^.WI/G/5M@SB MFB_FZ].!IGV5OK?CT,-KET^-JQN6;#B!C2+Q/0DHYP$-17\P.7Q60H>#.&Y$ M@&&&-U?)M7G4^'Y2K*Z#%J>,4^>CU/=7R01)Q=JG(%Z/ ,,&*[W M97.U;A=N18GKX##")(XB5^2TQ*-T",,\'Y0^@A\^-\G PX9 KZ3'#LW9!(/3 M"Q3-/H3XQ(GQ<40UTY;!%'7Y+T<4I_@@RPF:W68BRF:XJ+)=]Q1C+PE$\F4' M;HP)\9P(.3'&"&%O]9B5>;&YKM.REH,%- *D$3P7(]T>DE3\=IU9:6U]R>[R M77,V0[-8L7L@#!]@"^7H8=(W&#P&)9>Y105E_H>6\F<0-O M-NV.EFH5N'[HBE@H\B(?.Y2'&/?A$L1LT"9SY2#&AZ)^M];]MH+*JHKM-&( MS%-"AQG?IC'DRCJHNBA.#BKDN0*WMZ]9M48K?=AOBRH/. M2612\5@)48;MG49Y]EDI]X"VR;]K7X> ME!=EEM_M2-OU6W^_*=-=M6U/($IWF_82KE42-ZO**8K!9P?<\P<1@>=* MC>08"FT8>;U":]U+M.JCQG9Y0-&HE".>*?/'\;< WZ>R<*B$0:]U\ZP2/EZ^ M$C;%>M\LI6[_VI(KXXG0RU7*LX]68XSX% F9L=U]B-2L>N6K9-CSRWZB3!>N MF.6]G3B & >^'844^2*8Y_E^[%//B8E'0A0Q$O8#B&RW41P^?./Y\.'#08K* MX&'6?'3>'#9RXFD4?B&,6^SQ+F!4%@!])'4TV*82Y5:&19K2[K1-C%YKS'7!II M+%K,74;+T5.4PL#+I]BF^IESP>L\_9)O\SK/JI^RM-&P^;@3'37Q]6NNRMQM M?BYVY?#;YGS_?H^_:WLN=1(4.]PF<4APY :]OM#G#H,,$,VGRG2OZM!NFX&. M7EZ;-)[J53M'9<:J [)S4;6F"MI)%6:6NE/]E4'T;'6X,)[/5^YS\)_9>?"7 M(OG>JVDZUVW8]EP&UTO\!(=AR!GS8Q3P@.%#U#A4X[]B+,-4/]'47E-4@8YA MT68HD,HS> EC+=A&LU1]W1\95DYT=F$$G%J:?ZI<:Z5OG/IBW7HZ!EW(=AD(-AANA M(L"]$3B:J(-E,-)(R0KS;S",F"0MR^^BL]S=0I5M.DJ/J(C]B >.$_LV8@VH MHYCU*J*(^:##HG7'-DS.0:8V9&KW7@Z;E[0=ALXICAMA)M"Z$6Z:JH1EL--8 MZ8IY7F7@M4LP-QS?&(CQW6BF+B#A,"CH!T+6@,;IN>@ MM5G H#7QU.N^'$(O9CR,GSH\-W//,\"_$8@:J89E$-1,T9Y?$VW.OVES*+S, M_K5O5I:UXZ&E,7%=DB&;!I\71C8=)3I' M-FUN32%;=5B!,Z2*,8TC1*,P\&T[Q+8@["%5]#S8SE@M 8V/# ZKX-I)_.DP M@SNJ3C.C9JK.&I\N-;Q,%U7&*B#/E)U>+M#4BR1!M(E^*71!#[_\>YZ5XN_? M?_^0?C817IZ/GU97U:AO6UZN=4!<3,L)9JD$G M*Q?3X3UK'315G%P%"V.GWK+))(^:' 23]/WN<5]7+;B=/F_E(F" ?1='Q+5Y M1,,D'!8[TLCVU%95*\0Q3,E6B^4H4D_%-R#C#%NFWMGMA%U9O8.7[O*^]$D& M7Q/<71BLII3D')HFNS,%1&X?,>041W;H!3CB*&0>\NF /HJ8>1O,2V<1@F06 C M'#F>^&4?D051H+:D0R'.+"#RIH-(VC=U$)FP3!>(O 6!R%,"$=3=Y8((7!() M$*FY(PVB?)?NUGFZ?;^KZK(] :\=4@LQ2YP BVX@1S&V,8_Q@#T6$P);@:$8 MP_3 U2#+.NI2&[I7]5 22#/8!X21@G-F&/2Z-6/\F6CF0M@SM13/N:/%%5GF MM$_N/MZ^(J*Z$0^N7O]/PU(.ZE'14V2>QUW/$[])D#-( M3!P?=%O>WN:BL)CS-'HLJK_L\&+,H]GA$1%R7@RBN;<3U)?UEOLY;A MI$3#,I.-5>S&CMVY67GDB>D #D:I' M#N8BN.L,V;KX7,; $VIT136=20N%+4+6S2^RHU;HB33:7);,K"]B,##/'KQM M?W$B\\GJSZ/4N8^DD71P+ O77@O+P*N!! MN)^0.(AHPGDF>EC4JKG:$0>0EP1%JWZ9)CSA?T&SBJ_/S"W4%K/\B\ MB)$(H)UC0\*&*F89F#16NN?#ND9=G C4:AAB_OZ:E" .'3]R;!X@1D+;XPY) M!BF8162UR^Y2D;Y.XNHT"5*-'76-_52M(EZW@U:]B)U8#9,X.X/_>F';;$<8 M)"^9N*/&PK&KIYX6S5Y-190#L$X_92F<[*M\EU45*1Z^Y+MVZ*B1D^_N1']? M_*K*A?'M'Q_$K;@7.('O$.XBSR$4_/&J'D=E(U<:'=SUF7D1\#(N;[Q(^Y[=LXII'C.[8_!!2? M - -$1/"F![X[!9'_7"RU.3/5]8N Z[^G>*C9/8ZCX7 '/5DF9G0U8T"',W\ M_N<+K15[X9',PB]U8Y=!,!T%.;TZ8]N>@5IT_":%M@WQE?:X%&U]6NCVVJ%0R\]U%\MP11FW* M.8FB-E*4(.I05[(QJSS:Y,+'@QJ%1$5/4WS%D9'&-L6_932G224H]+U-L"9Q MO;[/-OMM]O$6K]?-7:75ST6=51^*=-?LN^DWH3<7F@Z*;II_K,($(T](2&(> M$18['J4'->HT:6P>%YBOI\2?9\_L([FDV@_M2F)(HP(/H3P:>!#2*@68FZ!*Q]ZI60?MI!MR39EYESE[[C4_I/KH"O8M U#3BG"V MEZ[L!^S$X.QD7& X=8F'"/DL\)CG.#;SP\0=^(4)CF"7 *H&,0R6U_IG*H<% MJ]@GN21C#N> "S)>[=1>YM#R,^Z,+<68:N@R<#.]&*^>&3S9E[>P4Y7UZK-X MF[H$(,\;OGM'CBP2MH4//HLAQ0U%Q,>2N +;SGA^?Y MHO=#:8+<(* XQ#1)AJ*2IK>OHBLBW]K.I M@*I3"VGQ4-7/V[Q2J65:_4_Y+G_8/_3/9S1.& TY#YF'_2A);,2&Y_LV1[+M M'O94PRV_%R/?P(&>O-W$S=D!:^2]#CV)OU2C?E+R,\U:S9W+-VQ%W<74]P+0 MN--O)\^/[ @[W&88!9[M4<_%/NV?GT1Q*'6I&?RIIAMW)P;0N&&>2#1N8W8 M&W>G8\[&?5KRVB/2VG/ MOVFSFFV65IE5'E/(*^M1/*89$OW:;'R&85+%5CD6&G9T^BSSE97>"G_/ MW+WT:X1I$\Q=!KBF%*#0]J(!MOH/AU"))OBA:8$G$=_OQ&N45?7GM,Y6*$21 M[[H!8AQSW^.V>Q*:QU+GFFH-:!A3@\S7V23^=+=/A96]8JMLKF0#[/[79OLX MM"[F. QC3\SN-#X!VB#3:G1>PF7 (0N7<%OME 4]KLN=LB#IRBN?!B.F+N"< M!>U%*@R^A)-RVK^5(NE8)0EV')IXH1O%C'@QYB3H0Q$O<4 #HDH!EI/7WJ8B M*4L?FG[&I*Q6TEBEO%:_ISHRVR^9R&6SA::VK67RR2W,X46FM\ BC">X*G[( MG_W2-F'--:3-\:5UN5^WQYLV?_4(M2LK^_:8M1<'U85HD.*_ M;+?=[_.=^+N9]5V4"7H&C,;JDDYZ&Q.^OM66S>_9]NOF?63 M^-'[F0$(,'&$BR:J8AFX-%*R%X>[F')/'JX/#WE_A%=SM%=_?NHZST[.ECF< MHT'TC,N=B/G2[5=G4),M^*"S/\_N1.F30YLN=$X, MR,C15FRB0I;2CHV4[45+-N<@_#R:3V6Q$0G /].R3'?U]\-YH^U)"L>3HHCM M^*+[Z-D!"UA$;,\GW;+XT+.Y$X/.R-,>W'#*='J^2:_8&B1+G#8^4P7(\?2B MWL.0*F=[?X*,=;&S\*".CK#56.4L Z_FBG?VW!@C/LI"MADJNLG*AT_B!;]/ MJ^P(_I/(B4M<+P[#.$X8PB[A$1LBAPD&]4)UQ)MM]&P0:1U5P@BJQ5TY:,YM M+(R3HYY>'(\2WHT04:?SRX"@UA(5YMY3&.I86NY$%EM]RLKK^_3TB%&&'_V#\>L6XRYUL?-:@$4A--W49:-)0CD+WZP;#T "^CU^V^5T[2\Y% MCSK=-F-C/Z5U69U3==2;< MV33<784(19%#8NXF.&:<8.+%0]PP1E+;^_5%,\\X5POC( 9.HILA[_1QK1/8 M)GJ+ -K1,#C*%,Q>-,14RB.'+V6G)H+KYCXON[!>0I'($;$?)*[K>LT])DX? M-DSBP-? +?E@YK'E:<$6P+Y)U#+CG#YHM?J6PZR#77!DP9U>-+$4BB,'+%6? M)O**B[>SOF_C.L1Q8M>/$X22B'@1"H6 /F[DP"X[FA[-/+%\+<2"&#@)68:\ MT\>L3N!RH'4T#$XM!;,7C2V5\LAQ2]FIJ>#*;X>P* EM#U,;VRP./4[\Q![" M$IXP'=R2#F8>6X$>;,G;-XU:1IS3"*U&WX*8-=BE@"RPT\LF%KPXDL!2]&D2 MKW!S5L0QLALD#@LX#D.'HN8.C0@=(N,@F3YZ#XQGF%HW]UF9M<=E:& 7U,H) M^#+HHB:"=6>0+ IB3TV#"NZJ).MZK\>O/Q(%P=E,CCJODK4TGUMD>J8-)JSV0.79HX(,!(6[=4 MGL@7X$U\ +V0I07-J_3NKLRZ(!]O/V=?L]U^N!G6CCEV.'(BF\0A0Y&=\'[9 M&0H2 AIBFA3(<,+S5%NS@Z97IW8E]C1/Y3@SFYTPXJ@[:80_8RZ-D$B+N/L!Q;,U-AL7MIZR\+T/0 M9@Y#!^,E0UV8\J";XG2Y.XWT!HS5R_J+>*J']P:\52/^8&)[_-R%\7_VVG#- M;B[[$P MC.1'0,DCJ<_ +[O\7_N,%+O;_&Y?ML&&JX01"6*[.=Q4(W< M:D[*0?ILN<_!>;I1"X"RAD(46E\> (0_Y ]YG6U>BT82*A+\@!-FV\CFGB]^ M,42C;N1*4WA"#,,8[I4IQ(@GLDX&(E?]4P%Q5/, [!X)A/58*QHIAR- MSY?\'(XU>+4 'NLH1:'W#0(0^3HKO^;K+-UM/M;W6=D';YC#O:CV>-!6%@ CBGY)X->\53#ROG!)A;J*=@& :]XV M-=8JV"?'V5<+? ZQT]Q9 %TG%J#0]J: KGAZ>,C*=9YN^Q@A"SS?<3SNNW&2 M^,0-FX&,-D82,R(_P@!^LF&2'O6 +@F"VB-!3Z/.P,!YE*)"3+@[H+N2#+JD M>BF2O%NR5Q\]+>0Y-BJ;L0 LJFLO=+P.L(5@-R*CW=U]O+TITUUUFY4?;_]6 M%)N/90_D=N(O1BZ.;!$Y))[+J1, MO@0!STZQF_'^#T%!:)E@'%1R3)J$?NJ/'(\4/5TW90 @^4P-:NW,%I-M'7.K94'NT;@I!_RX$6X/B*^N@ MV1I$6T+UO(14L'4$FB8K:1D<-5K"8KY7'D;;G]+RMZQN=LY?9^OFRI(\JX[7 M&1-D)SCF)'9"CGU7=*#]+F3H.K;T-;:38IAKR4=9UE'7Q2[U&3-II%UJ\789 M#5!/40H#[QZL2>&O:;YM(O*BO$Y/ Q]O5,,<>:[#>)0$(F1,@SA$0V0W\D'7 MF>F(9SA!.4A\=UN4[ZKT29.#)2I:W)7CUMS&PO UZNG%;Y*5\&Z$:CJ=7P;< MM):H,/>>PE#W?O[RIC3B) M&(^3F(;4#ST;'>@;QC[HJAZC0@S#\42[=11O??ENG<@_WCK8% "&3+.U),?2 MQ500#+(*=7-Q]$ZQ>H3)L]3@,F ]3U&+"[00&-Z;Y1^_Y]LMWFW>[VK1+G(1 MM.F3UA7-J_6VJ/9E=LBF[2 A/@J84]?SF4]0C%R?.[+S=7J#FD/# MH+/=O7-4:G52K:/6BW4I04Z.M'PS-;*,IFZH;,4<[S2L,5^O[[/-?IMUJ[H: M-=V!B8%M1TZ(?=^/W9"2. E9M48AC.L0=:PN+%MMDIGJRJ;*,>^ M.?R#44[).B,T.^/-"+>FNKD,0DTN1:'W'5-+(8ZSALRCL4T$QC#CB>W[2>3Y M?1P_( %H813\Z89),PB"447!)%@N9<8?Q7SI41BZ-PSCPG(@2CPRID)^XMM2)/U.>OVA<@(R" M <.41ZK(:/18O: +0>/$$@ELJ!BX+' HE> ,.M3=@,)CY;O-29!AY"8A#R-F M.R2,AL?'U/%6CUF9%YOK.BUK&#?>?#2D(3Q7(=TFDG3;GF::5DU*_E/ZW7*O MK&:#NQI#WO8+!@ZM)JG1XC)XD&""M#?+ H&\[#.M'UAN:),78,GRNQW9EV6V M6W]O5V!OVS6+?TOSW8>BJE8^(YRY-G8I1[8=)RQA!^80C&R5-$)#6,/91:_0 M6O<2K?JH48T6.JR&\61FE]6(=EGDP%0N24/J-QFZSK;\'PG7H0\W8J\ MNLZ:J52:UNEA7@71D"8!C43G@_LL0,B+W&Z2%#$/>6_=7:TSE,$!^UZ@=5!H M'20VZQ-2F>E()"G/O'W 1 M\6:3-R]ANCV$?[]K[\)HK\ X3!H?EX X$8V]F/ HX@S%?DP<'@TZ?!XRT))B M[=%-S_"^U02!BXSUNR_7[;FL\; OS5'KB>LG:I\L@;G<0F2HHR.YF[G:64:2 M9[!\SYE', (F/MPHMTO/E(?K]DFV,'_+T M2[[MMFCM-M>U:/;WQ5:86;%_[?/Z^R$\LQE'D1.Z" >!X $+43R$M[$;05(= M;4$-9S@?WN/D_8?W-^_9M85_IM;UW_%G]O>/'RC[?/UO%OO?O[R_^2]8DJ// M;CG^7<1I& -/)+;+>CMA%T.?K&,C^--N^C(0J+]8A>&7%9J7G T81PEJP(L3 MC$*7)")QG2'[A6\_16X5G>"A[(9W2SV0?.XHZA_&PB& MZ[K,O^R[W>YU87U*RR;3NUQ.IX R#6XO UXZ"O(B:]/DC2R@FFL!BET;]N=" MO$W_2+?[;!6ZMAM[(0O#&,<4(Y=$P1"+!PEH6[M:!,-8ZD195:/JRMH5UF-: M6E\;9=8/^<[:%-MM6E;68U9:U;UH8^=UY^7,+):L5 M-2^,7O5EA$/3?%P&@B:6H=#Y9BF#Y[II817>U_=%F?]WMEDQCS$21U[ FTT+ MU!:!R! QCB+068=3XLP*H?2@JT50BYV1A2;Z3073QZB?4QC4";..RBX&HN<6 MR>%(V=C%04F]).?1--$=94"]KZI]$RU$R'%"'SO-GFR7,G>X1$[@D"6@^3G5 M&+."*6\U:822K)&*0#+@X70875F=K N3J!,!H1#0S842"%J*M^BCY(K\8?19 M6NW+[R?Q5IZ+;!P%Q,8BX^*(>4[@]9%()&+"CJ&'/]\P<09)AV2HMM9%5:M# M1\E#.>"8M@\&FX-S3W S]]'S+QP90''0_%0WI!.:YC2:C[=M MH./,_/$4Q9C[-,(NCG@2$3_QN,M]MYD49&'DV\%;%UOK"F/PN]PH:V;%6VTG MRUHN=UKH&V:-?:@UV;R,%J6M-,\_W%I= K:T)TV[.YS!B5%$F,]$F,!V>1B$ MQ.GCQ7;"/%#G03F*Z>[#T,Z>?IO43FJ9X"6(5X9M5"05T$&3C'IIT-MTFF#J MHK@TI1RO$VFR,^"5<:XGDH3F 3T*I1YF)1 MWX 4;EF>X*#L]/,-R.HV@(1&T;-JT#?_S,I%&ZU5C%-85NF7[#IM'E(A<3OW1$ MMKL%LV\91)E2@+%.E8H7TKE+,QSR.7L4;]%]6F6?RN*N3!]::#'&$I3$')BWH8TZOG&F7649K5:U/+8R:X*9G(S&,DC#6J'IK):@RP,4Q8GG$R_VW)C$Z!B2>!&>3B7)0!?C MDE+6,\W3*6PR8*=L;0-\F6ECXNE[SE\%"[:5Z;5>7=M<4F;BA^S+?W7WJ#B[N%AR%*.$. M3ACS$4(13?S('Z8>D8,Y:%F"AG SDW!C=1JM3N2;:^B,N:P$0-,&3V,?U-LY MN/>*8_+(FV+W(FDWJ4#CH)ONE0[&=;O8$*;8MEV,HI#9D>]%GH\/^2;EH+[N M]&B7)MSX]DQ3%D_GFWYW->/M OM>W_1+$6XPKY?/-F!Y &A3<6I:C_9SU@P= M"@'')/+X,T,Z24@<,^KZL8-(XL="0N .@B@*0+OX#/::TM5EGEA),_:C92P&=ZVUUMLB&6VDH%(=< />RE+]_6Y=/&0W MZ;=7KHUU2$1CA!AB<>!R-PB(^*Y0%",GX8'CR7)@2@AS#;U390E92[A9><2C MD9:JP]EE-$4M)7EQ_[DN=Z2G.F]OLW6=?\T.H3^G==99+OL-J^KF_NT_F>QWV[>/SP*:!]D]@)7$:4NQJZ+ M R],@L3U(H(&,!=08#,-/*JM! M$SGB_V,/AQ'VI>]O5'Z^P;&B@R2KTW2YXV_/F#,VRC/5SV4TN>G%>#Y"H\<7 MA?M"NNP+[S:D>'@LL_ML5QURLF/'E9$X#$-$?!3B@"9$M%X[\DGLN(D74=FS MRG2'-3D@>W*+R!.)0V]F ?>(R'@X.N)JIC86TD1-E>[\12,&7)1MT#]G=1>G MO80U\7T'<3?"E&,2818%.#G$X(D/Z:+ GFRXYR'$6'FK9MY&]\2$D2:E9M8R M&HRB]D+'ZP)[V3_6]UGY2AMK0HKX'V]%SMG-3(L_;Y9?9S3K_GUHA1BY(4?B M'TE$."<.N:V;6#]OFOF_@E15S5)!P7UD-$)MM)J*[?JF$9+K%(T"=L?Z60>$Y"UQ/-_]U7=Y&E#458N"FD2VSQRJ9]P1 -DTT$LCQC1]0TP M*-'P=X'L'_:-MF;D]JC32@]"@8O$+U61T[\5"ZE#[=^/OES64##KI&3MU7$G M9;..A3O]\"SG:Z->28I?H!G>BN5_E>8P ?"EFJU.='R]\-^E/.S:,78"%H6.[T:>G1"?]?)(0IU U_=*JZ@9IB+3;3NW=9?F MN[Z[8C7P&DKQ[K8HWU6B'%9U*,B5M>OX58_PZ\*U.?VC=;&*U/Z9NCZI.?RB M8J^>?)G26_$>+>O#!*D(Q4^1D;I>_L?'3+$!GQN#OFL=#BO*]J-W3.Y1\,I](@70) 1RP<@:,.XY7FUFR9W%-8>C5SW[>,HQAB%$1;O M@L'*^P6L,SKOG-SJ(@W.+Z,!:B[3^95$ MVAQ3N.V5YE_S3;;;5)^RLCVTA&;KK?C79D5B&G(6^ B[8<3=P!;1^] )QK;J MU:_J 4U/?Z75O;49U%F;7I;U*'H@[:V,RA?!3O!8.MN8UUYPVG%R1>Q!8;L5 MK#LB2?QI+_-B5\:>-6X\V=#G^S*@I[=(YV^6U>67=!ZROL\V^VWV\?;\&%YW M,U68^*'K!*[(>5P4\L"/D>NSA'FA;X=N!#M(1%M4P_ ;A#:)R;5[ M[32Z+YD)7L1X8#:HS7,S*:&LA6-IH?9J6 8E#93K>7IHR#F=O/QP.-\8AZY/ M1'(:$\8)02QR@[C7$(4^; FZWLA+X:9^7@+YF5W MREYL1XA31'PO]GW79K%W8'ODVB[HUE+#4@R#]D-6M7O8=Y;C6J(34=\#D6JZ M)N08NZ!*T [=*ZO7_UW\UVW+F&S3+BN]SG=W LK#?[:H^"]7UN]M&2U12*LI MY975E/,29XI.JY01AL]4V\N ^ER%+2[2HG1B__B[%:8,.S:U"7)=POW8\WPZ MA$]R&YWPAOBI ].&K-0.Y"51]/@[95XJV/Y'(*-*L4 ,5/9- MEG8TK]*[NS*[:Y?:?[S]G'W-=ONL'9ZXR;[5B3#CMU7,2>BXQ/,0B@*;.[Y# M Y]2\3*%%$TYS$4$1]@+'.8E0H43Q&$9[9&700OW>[6&>#01;'C^4&,0N[YG,F@07^AZ[4!,*)_ M_"^[ZC%;Y[=YMJ%%<_G8RD8A9I''8B\*44R\P";)$,OV(ZD1L&D19F-%IP=" M"W77)(@QBV&JU'C+*WW<.&?#.79,MFT!_)A>AD+GBZ38!_EP6*@7>LR-HH ' MB.+$=0(>DJ /1!*7VTK]$/G'S]<7^2"QA%6;:PGHI"@4XUU-1]4)Z*58S,'V\88-%U.7890S%01+$=L1L-@2AD0NB!_#1 MALF!KZ_9S35P7170'#E*&/0%1HA.R,4VU3_U86S=DYIARX""JOCG:YBF> "# M07=::'URCC7#L>\*Z'@<)[Y/PH >8C$/-"ND%L'TU/LOGS^SGV^L#A' X_T5 M/8.@PJ1=*L2XZD](KB^,CF>^O$D051^7!!+E,KS*DVF.2*\&2JO[YB(@\:_F M_(ZOZ;:]U:LF:5E^SW=WW5+SD#J)%X>.;2/;"QWD),@>8CNQZX+6_VB):!H[ MS8D:S;*2=?.+[*@3N+Y'C[MR0)K?6!B@#IZVOSB1>&6EM36HO,0N&BGGQM;H M:'5^&4C37*;GZW ,.":+O,^9(&J^KK.-G K/<5@8B-X=26S?89Y0X/0J:!R$ MH'Z7[MB&,7B4VX(0!C_M/LMA\)(6PX!XXNX(&_L\8%XB DT<8:.IZE@&)8V5 MKICGI=:U-[!_25<>18GM13P)?"^(6,)0,!";^F$"&Z.:',TP'7]*R]^R[J#1 MXXT-NG8'2CLJV5N=U4Q@SW7L])$+ ?!-O\9ZM-J\7@;D-)9'>O>?FE/2(%NO MB[W YN=LG0F$"@$_9_40DL<\IBB*&')9$#AQP.)A,)\Z.'% #)L2R/2H>Z_- M*@_BVOL"@ 2;9*4DO.9R$7/G]DT?5^]U4\O"B_BT@KCV$G9C2RD>.1R$&A M%Q[HR%R*(*@"/=@PF@8MX'P*YHXT+2=-]&T M Q?BI^3X_,Q6 D?GQW;8MLBY4.HB8=O8T+Q&TY=!*JTEDMT>J^R6+-=^+NJL M:C;A%NGN]70*V3:)N>W8+&(,4QJXT3"DQ6+D@;IETZ.99EH_B?]P. 2L.3!D M6^SNWHFG/9QTV8"\T^"S'.WFM1C&.I[O1-^LF6QO#I:!/HWE M*4R]K3#L?2JSQS3?L&^/V:[*A(#V[K8G"T!6* A(Z"=A;)/(CQ/Q?X>M< R' M/(* 3T<\P^CK)5I9I[%JI\7ZFRY[*JHD>EJTNJWRV M@FQ>SDF8-D(ZG98O@W5:2U28>T&AHU?-Q6TWZ;?LA+(K/W$1Y;$=X""Q0QQ$ M/O*&6#R(0<=+J44P/I[5WE=8I]_4,S=%ZV3'N$R[!AWL:@UK!3U)TB["IE?= M&1T'F^+F,O@SL0PO1L:F.P);*?_QEN;58U&EV[^5Q?Y1"-CN-R+E;PXA$;W< M?+?/-A\?L[(]@6^ 7D C-W:<)'!$%]=O1NZB88TM"R,".BC$H SC&5@A%-7? MV]2@6?OZV&Y5.^9A7?YEI,*3.$0T)$Y(?>S8 MAXZX$XAZX=:/F6EH"&D?7AM?G+*VO;7) V MY#W'&4]=$YL0PZ?.;1KR>I;IS:/VI$[1JKZH=TFW$_U'[_T7? 5=E'DT.; 2VICE@0! MPL-B=8XX]: ;2:;&,XZL0:*5[T1F?)MO\[1^LM9(9?Q5B].R$_;SF@R=OC^H M.UE?=!38XVW^32QO6#8ZIZ_/\&4P3FN)7MD)H]B#VJ"B'KYGL TZL#\X=5Q]= M+@\[[] (I#38N@PVZ2C(F9N))GL#F[9>>4F$$7-":CL."E+S$2_.04M['_SGD$/XIUBH1P+9G(/QH<349<_E_>\0R,PT6#K,@"CHR"%]E=.[=2B M3^GW9L;FN%/#<47N@D-B,\(PPFQ811W8R(7=#*L8PC" #@?M/':RU$XH@MHF MF828=PR8E QF]8HN?.+04U_&\I9I1BX#,U,+<>9\H4F>3#E:Y' G]C&T[]AA M9">!&V$_\9'O!4/H)/9 FU&U!#2=^PS'8FR/M)]^P@C<5CD8S>XH#$WGSA@Y M2%S0$2//;1LAEU;7E\$QO462.&5DHE^ %*K<9YN7J=O*25SJ(\^W1=(6XH#0 M /?[70/'L8,$F$4I1C&?2#7"#GOKP8F4JGG2N=0,OH'3J=:RU_IRLV=4K[LS MGE1-='09/-)0CI>IE19G 'L6-GO!O+0LTUW]O0V?;LDVK:KV+LHA.K5#ER(; M!P%R C]*8A^[0W2/8M#2.%TQ#5-IT&<57[;Y7;NA#'RXAR9SY3AU"5]AU.H5 M6@=K>XT7.]Q#RK 1D.FV?!E8TUZJEQL?#+@&3+9.]OX?XL7,1CBT8QQ@VR51 MP&@\Q",DA@Y9*48QOLCH./^N/'*E:B HX3+LG5K"=7H$R&4SKI?VO)UQ3;!T M&6C24([7,Z[)SJC/VZT2\7@4>]Q+[.98(Q)3/QD"13Q"D+EXA<>;GI=_LH%< M>BQ,. FI MZW#?XXCY 1O"!M0&W7_-W0QTVB+%3>FJ&/-751;O41LRWS )W MSQ1\7@:K]!5'JD.F[).6J;V3Z"B*?)O'.")^A(4 Q()A8M$)L<]77[/R2Z%E M?@\0%=(&3P4JD&UM=KH/8K6&&3]#'FN?]+L4\"3-4YWZ4[!_&?C37BK(!*"R M:[(P;'>CG*20)P$YQ01'(;<1)U[H49$ZTB%@XD:@'2(3PAA.Y+K=6,?+!)2S MN"E.RN%M)A-A1.O\>])_O!3!SOLS BT-IBZ#4SH*4FA_X=1&J;[SHOQ%E+JL MTWQWDW[[5%1YVR1/%##/8<2)0M^SL<>#B&![6!/A(NZZ*LO-=<2=K>.93QY2 MUVHW;-1K;J?5AL.^MP<#'72*W^>[9V/QEX(=P$B)@32=U;$,'!HIV9FA-_WN M*6_P/:5U5J\BCWJ$D-#%"4Z0'?C4]8>H/'9!"[FFQC(,1A-;?:%NRC%P3B-A MW'MMT^_3U.[B.W^?>C6"-ETN+P-GVDKSUD;@22XIS$:>(#(,_"3&L>C>XA@3 M#]F,VT,L9B/08=9J$6:9DSSV-77,2D+\ T],&K)NPMSDI=,MV6[E-!.7P9R) M93@_3ZGLB/P0_\-#L;NNB_5O_TBW^VSE!Q%'E$0)(ZZ-D4<1.F1?A+J@L2SP MPPTG/IT>JQ5T9>T*T1[T M;QGP4I?_8GQ^D@_2ZT,WF[;/F&X_I;E(QTCZF(ML884I\GQN1[%/41@P9H?# MX;.!ZT:P$_Q58Q@&V%&6U=S$]R[?6>M.&7"%J*J%/,+ U]W9FQA:$3O5P&8R:7XOFB4"VNR!+G<]8,5V4;EI:[?'=7X?5Z_[#? MIG6V$;W"?)W7*P_['F*N&SJ<)0Y!"4+]65"!YR ;=,VXAG"&.30HM+)>(@P_ M.OR4(]',5L*@='!Q4&?]<*+/Z@7^>5Y"O>W8"*PTVKT,;NDL4&'LU831[*;, MTFI??C])U&P<)7;0'!R,(RRH25CD'P*%U%OMLKM&F!R_% )(-3+4-;)3+?(# M2KVFH6U% N_Z&_#7+J80GW/?S,]9 M_?'V)OVVBEP[#&+;X=0AGAW:[G&6T".A#=T+J#6VZ5[@29+0G3J^/A5L;856 M\(Y!O>9+]A,OZ#NP_WAB>;>.ZXG681;PAT;NG]O)/ZNX;28%9]]Y"#%TK-MI MJ&J6 4ACI7NY=]&@B[)H;=E]7VR%J55SAUW]?14D/L,LH;Y#>) P)T3A(;., MDRB$3" J/-[T[&%[TO#UW_%G]O>/'RC[?/UO%OO?O[R_^2\8%E6,DR.?8<]@ M<#L5\V]6)\?"=5WF7_9U>U%[75B?TOFG$E^Z-$*L"98N TI3"E!H>[V4ER?@ MW>:5L$F$/$8"'+'(CA(?VW$P$,WGW%?=.JT6;!;LG!QW;.&?J08,33<9O)S! MO+_**QL.M^W6YWO;IAB'^*__41]\(^,N><@#85Z8AW20I>68U,Z]=&*!"%6JR6 MH^#<+FL$H)S!IDZW>,NU$0#J]'P9[--:HI?'7&AV:S+QFKBT>$CSW8HD$?=8 MD!#')Z%G^U&"!]9R%''0RE@=\99 O$ZJ+N9!S)[(/$,^&V#>6Q;/2[VC;RK4 M4W!]X=13*9$L]93=FDR]#_DN>U]G#]4J(7828,^Q$4-AXB?<";TA<,1BT,4= M&L)=MJ_;Z+1:H;J(!S!Z(O#,>*RUDRMC[[RT.YBF CNXXPMGG4*!9%&GZI7T M/(5XU5;4;]P^/9?$U:^^$ M_UM95-4JBI+8(Z08A:*G]M$B&V_=!'*R13W1/KO7/9QP, M"P==;7)QJNS*:K7-RXQ1FT9@HL?>95!&4UD*$R\@C$L_I>M[D:B4WT]3ERY@ MSW00- 3EU @B4)H0Q3*2#LK9U98,V&)^FN"@'IYD,A)'I MJ7E]F(B#/OS6_ZM%'0N[2 MB EEF? MBE%.XB1H#U]&KA>$..!#6.3ZH+LN)@)ALK M1Z=9/85!ZD2:=;!V$'<15KUEU@BRM/F\#'+I*\[S4V3T^O06QS;I;_7JD++] M/=MN>%%^%K],MZLD(-Q&MHT(83[&L4>+$G-6 \Y?F&:76<>KD7LMH# M?,M6F!RH)CDWSJ:Y3(/AZ))^;8KUOOEK[7G[%_?MB1II_]KF:Z4/Q;[I]J95 MLT6ROL^L+ZGX,9'-5_=95EN;M!9L%_^I/?UQFW_--E?6)GLLLW7>;D;*SE7# M7V2_!8U-[YK-^W9L=WP?,>X5I.NP^;(4UU*"0M]+!V US1Z*7567[;MW"+N* M8S],/-&C9JY/*;9#FAPBD8!*#;YA5C]1!>WI3O)-@M0S6 8C]>7< G!Z M!M<6PNE]E762JN7_?O'*XGNKT 7$\M0:'OW0/@^J9,=]5C4=;/0A'L MD"B)$+*3A!,GC!#%0RCJ823-:]4 AH']5)82@Y2MDT#V'*[!F'U)PP#4GL.X MI6&[?E+FJ=P^X^ Y<$\U? 'DGER$0N,+J&F)<#<6X\4^=P/,,$..'P:>^+T_ M!$4Q TTV30QEF.=OK-4?'XLT8JW<\.Z,KL)X/\G0>9N@:;X]39K?B%TX >!TOR_VS\_JW&%7$QHI+PL0Q7 MUJ$4+7)/RR%0_!3*5T^I?+'#["95P@BX9Z_G92!^_F*?/Q=O3M_E[PHL\Z]I MW9[15]5EVQ=KUIG^/=OT<)2%_ M]34KOQ3R5X\:E (!QZEJ%7[P?)?NQ'=A>TH2Z"6E)JO%&,?-U,=<(&_46ZW\ MY:/\X+1>EL,K\ \+YJK_PXP!_+KI+AG [J%Y]O/VXKZM:M *A["C\ M<(EU>R;741WRG<3&C! ;T013A[(X:-5%B#J1IWA:H%E-AL<,AF(T$Q!#0:R^ M),V?G93%.F'0H32JYPP:KDBY;\$2ZQ#V69A:??U!AM;%/A*:JF#D>S%W)2_C MTS%[J<\>F#BGZ[(?E(_E7;KKQS*("%IL\TW:CW-\$LUMF.K]>'O(>J_%GW0; M6@]]E\3V/!+ZN#GP-D@"YM'8F7_SGBK=@WP,AED8(<<+DL0)P]AG+CUL64/B.Q%"N*P8POC6A-/[ M>.6F;+0Z*$?,&*2I+"^N[M3GD"R=GH4:[AS@'F,( M)QQAUR&^9R$9<\?!0[-I$ZZ?LX4M6K@*7^IZ"< SW^!&R6'$K$K>Y3NKUP<<]YYFI^3P]FQ. D>QSYIX(?2,&C4V'*W%X&4@25-9 MG@\N:W1(%E6?LUJD3=F&I>6NN8R@#Q:Z@1\BAS;7M9&$8!;2(8WR?(][$$8I MAC ,IT&5-@$[55GC_K]-2$&2E9NQ2FHPPX-6TNZB(X M><42V4DHH('+ ,FD$HQ-/RFYH7 (RL?Z/BN;,9\RN\]V5;OI:ET\9'U\S*@? M.X1@._!M'"6VQYPA?A3"TA9]4W*)]F,M5PR<[71;P& M=L0^DO<6KNLR_[*OVZ5"=2&Z9&4[AGR9GIBL:^.+A#0[OPS2&2C7^2- M#HG M2T41HB%P1K/NW^^[@:W[8BNLK;K1\<_%=LN+\O>TW*SLB-+0"4D@L(QLC"-, M\*'_2#S09_L_J)H5\;W58O'#B1IKU*Y.AY MR=J ,=1 11@A*]#1$;Z:JIME4-98Z8IYWG#H&JCG,5>N8_M.L]W2#2*>H- / M^8!VGSA!N'K,RKS87-=I69U=9^77?)UU[]?G;%W<[=JG_"/=[K-5@V5\ M199CQXM9SZ4(@R>#[ZMJGVWHOA3)4!>]#?ED:/1SEK<_M0I#3C#"-. LX#9. M7$0\UTD\:B^&S(M#+Z0V9CB)$&'#7JX@ MX1Y=[;*[9GKL1AZZRK&D6C;J6O8+6=*M_"#/>A3=$^!ASLHVRA'3K'5JAS / MDIIC[HY[)J[:0Y%F/ESYC#LC5)MLZ#+ -;T8SP\\UN.+T@+"%H!X+?K]93,6 M4-4_9?5]L5DA9&/D.S[U"0^XC^/@L*TTP(2#]E1H"3AO=_JQ_PI,6&NH[*P< MG68W%4:JISWB0\HV:+SJAE$[F1='8^XN>LJLM\+;+Y_OS$IW]P\I,KSEW7]YCC$Z'. M1Y$;^LQU;29Z2V%(?;ZJBSK=RK4CLTI N<-!M/RWKODKUEJ(NFK_V5Z8W&OK M[LLK#]*['ZCNB]]WS4*MYC9F\8*)[*^;2QY."Q:_J89C/YKVV_ZMVVWQ.W#A ML>$:EDM5EE.YL!R&M#7Z_+S9*^NH]7@J[?,_._D+,V]DGV+V"*#GJ<1EL'RF MLC[?3#^CP[)?B _YKCE*MSV&<15&3BR>B[PPIDG <,PI=5W'9H'X%^$(TB<$ M/=APW^]#<^^]^'L/5J.J/6RZU?7_M_=ES8T<6WKO_A7Y*$50X]H7/S@B5TV' M6TVZ25W9U@,"!(IL6""J!P6TFO/KG5D+ &Y@GJS,JFJ%9^[5I7JI\YWO9'[G MY Z36AA5>LKIC"68$(()W4& MH[PKVEGSZENYWF]V\^WCMMC)<5W]"JN'B9J=4Q/C M^ FV ;E^IOO*>:GF$E?F-5JN3<AEPG 7^]4I'00H80)F,N=,0^B%H M@VG[J(P!Y'L(YLP4&\Z@GD*_X?%;HMR7H GH<&\72HL-ID\U+NO^_4(UHM7F MKI2M9A9ZN2"$YJF?DRRA49#GF30:^S'W_5QDYJ4XV-08=?@!I)INK6'VJ13A M[)J4X$Z)M5!_C\UIG]+;*;<6ZVX QX95]W,FM$MN8PHGH/,6G3E;;/?D2'N) MN_A6;-5:KUI,K_Q9DD:,4\]31W)HGL6)>@T]\$.98?R,< K:KPW\MF-U/\"I MMXY W_V&\J0W/^N2(IA.Z[+C9J7_*0WGEOD-"9O&_*PQ^N<+_+U8T*H+?RVE MB4V=B]9_S.^+Z_UMM5H^SG(1Q)B0(!4\PNKP7I0'TI3P,IHE7JP_,6MJP+%* MG,)""A=J@0$J%&/N-&J](6B#*<>HC $JN2&8,ZO?X SJ56QO>/Q6G=:7H E4 M9[U=*"TV&. %'2?/%K)R?[N[VZ^[QPVOML7#:O]0X4USL]GQL<-JQBG&22IR M[ 49]3,_CR/2KMNGGLP%\ MO7"&!;USL$40@#+ D^?<>TPHP[T!>I@U[N=FELQ3Y /? F&&;UGZE+7 9M&_>K\%E+&.0;M?7(*Q'%]3;_, MM_?%4EW5JJ:T&SDHOJLK1,ZHP CQZ"_4@X8"J-:@E[@OVNW_Z)7;(JUJ(X?0FWYRI QRWS:U?,_]BN=L7EW9UZ)C/TL4=()C*N&9?I=WHJ7ED;(,%:U5HQ8._P6C(XR69+)Q;(UEM+T>'CK845JUQ.8)7%KC^E MJU:GJ5W%:E;;6A75C1+'&+?[LMO_U4ZUA00\H?G=<,+IU_K"\;$C-SFS7&7?9L$ MK 27&?^NV,H!XND3<(QZU,,QCC#GC$A;$>6MJ2@D!/2VHY$!QS/*!TPFKSN: M,:8W[>"<+)@6/.-II"?27B/ES*BA%X?3&!+T5FJG1Y-O^\X-QZ:]@$7:H#I M9T5CYO3[OTO2#*5 FR^;LO",AW<4PI2UZ8B%L0>OZ$8_-B 2]$DIPDK$L]5H[29)0O>.VQE\?2C[:#47J=E&%"ZX>0-+TM<,=7X;* MH4N53>%X0L([LF%&V'1$PQ#_*Y+1APE0N;R=;ZI5\^!:K4VY8#SR\DA^&;.0 M4>[YW6RBM$L%5#/ !H:2C2,PX[(#3AY@W.&2-],QB#9E5@$(2!E_AI-T9*@CS3NU_)Y,/# M3.-_@O$"U2A1_6)SC10IJ/#9_UXF=10(;_$Y% MH"QY\\JR@3V6]&7L9O[]PU(63:N[U:*VW,JF\(A(<"PX21..&8D(/@S ",^T MGG?N;V48Z9+HT%-XAK6.,9FZ2C4$CT8:!:?0GC"]0I+Y%3$J+'_<@,NE(Q(U!4=U_P9"0Z<.GN"\PHA9\6F#X%3$9I>/KP0F?Z, M@ 6&RA\OMS?EWYM9$-,D9Q[Q?$XBSO.1@:6E,,<1 ?04%? 7 +% MQ26-_11>'K,O.,%!VM,>5Q8H)C[,9;JM./%[#T7)75;K[^/ZNO]910DHHD M3/(HST3N84\P0H/CB$PP(^&!F1A8=AIP2*(SFDXV8Q$H.>X(["$IH^G.C(C"J?\+:8UY^/HHQ$(L,YSG-./2X2'W>?C[PP MT146T$<=2TE=T2LP0.6 $?.^5CCC!*8.FG38$(-3C]_H_D:DC-_AS6"7/1N# M?J?^*+E97WTI-]U:.&>AM)*SE&0!"TF>1GG>FDA90+07=< ?=MRY:SRH!@1> MN8&3]'XG=\H/K*,#J+'1V9][_D:'-R9H_$YO#KVTT$#T._]UL=AOI;[XP>W- M:K4([JX,_[+CSUR#4E4]^\-/MSZB#IZ\ M<*;>5P"G),$4 ,J/#1EX[OX;,F#,TO@R8 Z]M-!*]&7@9CM?KC;WUX\/M^5Z MEC#YJ=3W, VRE$<^B45W#B;D;+^%W<$'?9MT' ZF&$Z:=[9US!! !(D\V,?\K .UG? MB*SQ9:$?_%>R?P\>]%<0Z'Z[+3:[YD2,TJ3=?+>O9H'O9R+PLB3A>40QC85( M.W-AX*>P-01#(\.L(K3@T $=:N!!5Q%,F=1=1QB 1*.5!#!_]E827J?D[%I" M3Q;'EQD[;KQ83[#""^24C.RP\\5N]:U@\]V\M3Z+T\3+ D;]!,=^&A+&17G) MXE1DIZ\;KQQNL< +[&3NELYWQ7VY?9PEOI=2/\KB/*=2UU@6QVIE)<-)(+C MP/V>L&\/(S(U)M2!,CFB"V!+5U'<$64D))H_#_K&J8,345L3!$_^JA M75,6]*7A^F&^7I-]M=H4537#:>+'5.1!D@2QGWDY)YFT@C/J)01C8"$"^_8P MTE!C0ATHJ#0 V=*5!G=$&4F#)D?VI.&)_V>EP8RIJ4B#(?H7TM"'!7UIX _% M]EZ.B7[=EG_OOM#RX>M\\SBC+ D8QCF+TT".CDA,&%/6B APE OM^=0^-H:1 MB@X;:L"A%AU4,PQIU-4.]PP::0B4/'MB\BHA9T6E'X53$9>>7KP0&1NL .J0 M+\5ZW1D)J I1D$P%!4:5=@WBBB6S M$D2+((L5R(GWYPL0$YJF(A%FX%^6'^8< %9HRH<'=?%'N?CK^LM;EVHX]CO1EZW-QOU)O MBVUV]?IUGF5$W=#J^UF:T= 35'0[V+*,9<#1$O#CPTC3$11P]XD98;K:XY K M([71IN#QEX*R<&)(U%0$QA?]",GKQ *AMBHTTLOZP61;?_T?Q. L#^?\^ MS<(H\T0J4HIIUMDA>18!RQG@UP>J8!I4J(:%)"YPR0(E3;M*<>+#T/"IB(7QOA?EAB]F- ZB=HL#8M5M9BO_W!=HU MB.GW'GOP MRHL/_=B BTCS5DUCBPK\LED+ZII:8][OZUO7+.S[?;E:;^TKJ3[V:S^DK!((WSE/(D MSD6:XR#,,2>)Y\>,:^T4&0F:8YGIO%%779SZ@XX.H:K]6-%_+SP_0#!AJGG&'%^18H[);Z;5[>U/RW1C1P7ZUW5_30CYLAQG:^G$3W@^6JGM#(X^L?P-]7U2Q+F)_Q(/13D1""U3M& MN$,U98>7#?+69^;%L_H*E24XB+XY8F*C[$QNS41YK/;AI MS=@X.>*BWF>%_FQ 6LD5$(+["+XC;JVHMBZM ZKWD2ZP!!LP/64=-7%'2PR- M>=)5-/[P=5T^%D6]7??RJU+:WXKZ+MA,1&$2X8@D42*2R/>E]=9>P'"N=2:Y MOQ77LS4*$&H0:2XC66!.3Z.&(0TXZZ$2[R^W\ZI8HJOY8SU[C+=;=6^8^OFB MI1+]V2 =6*;>9.R,/O5G>1K"9,&/TG;[&W38_W&U*3[LBH=J1C-*0QPG(O0Q M2Q+,0G* )VBDM45O<% C#>B!4Y2#COP!$1UDF.\FF';&]."I9N4,JKV91"T) M#X*[83\\SM-( <.[;7= ;\K[0 D&/Y3[S6X6>:'G183YF4C4A>, M#)A=-!$-F5JJHR053R1I\522BDZ2ODI)JFI)^FFU:7ZJ?AXTS>C&=9 *)2S].PWA6]BC*93$CW3/O9&@H)]8?8VJA;KLMIOBYOB^XY(CO^:Q01'W _S(&51 M[ F2!KRIQ%+9 4(L9A+G;:D[?NYE"J(VIZBTQ:9!AR2\ KBVU(]"O8'J8-S! M4O>1-'0$AOY4T%"-;>#IRG,TG1DI6F%W&@- .ZZ4#EJ?Z1&(7_=S===,45S> MKE?WM7)6S8;6V$^P'Z8^RV(_"CWJYWXS\9CF?N0QK=/8-NT->%BA!5ENT0G* MODC"MIV)#DPQ<+N_-K^,M_V^2IK6/OS_ETU XJQZ]N>/>%EOOZ5VUWJ) \M^>J\];5+PB-;U9&U=7^L,O M+;4>L&)4>+-L#57MQL-(B) E0>ZE(O53P=( AZVMP"=8ZW'&?A;&T [0]N6> M!&I+B&/N+.B(C>W)$"5YRG!X&0TI8\/+X6E-R.ZXZ_7ZA_R^&F^DV._ M6M02CQ(6,Q^'-,JR+&!!F'5FO23,(8.OWL8<:\ZKHP&UQW]73W<8'+/K3Z_> MB&M09F&*U(M4)R.M]\@Z,\RRQO,TQECVW"D=MW0!%DJFID[ M&HK6@R==1;LJMG?E]F$NG3\@: ]\B)S%6.2$^1'#:<(3X>6=04[UWJ>T8,;U M./"(#-UWT( K=WU(U-.K@?@#C@5/J#N@&ND4V-L$G=$F"ZQ.0Y5L.%):;W$P M)?I85A4M-[O5YK[8+%;%H9Z[O#O^\F-=W%'FIQ@32GRAKGI/$@FD!1#&J0\Z MZV71K&.E4DC1":8^XT:;9.LIV$@\PQ3-D&(GBJ9/V!F%<\#Z-!3/A6.E\Q;; M1Q$?GU2#G'M9&*4DCB,OC'$>"1%U%A.:])! F)V!-:_G\+(7HR8ZYX[,?L(V M\GCR#$G:8F9&[135R]"3LW+5AQU=?1*KC2P/5_/UM7KH[_;Q8[&375RJX[98 MKG9ML>B+C!..@\RG>2)DW4CC;IM#&/B^@ B5%8.N%:O&I/;^+&I4]4K9[7SS MU\GH$LWOMT5]=P9PH&F'<3TA&YQLF*(=X*$6'SHRWT <:22JP]L9D;-*^S34 MSJY+I<-F"MQ;*@5V]TC*S;(SXR>8!X$46B\53&11D/N=F1#K/4!J_''7NT9K M/.A6 @**%IPF/8%RRA!,C%IR%):15.>V*//69Z ZX%P?J-R09R4U1WQS>PAE+80Y\Z,@*G+R) M:8F! V\)B"D7AA/4>+'8[N=KO*/S[?91_N*_YNM],0N#&/LB9Z&7"<[3*(U9 M-_A2#ZR"2AP[%D?94H#*_:Y28U0)L]>LM2G-1O/7 S#<1H*9MFG\]/;5AC3WB35;)K_8ZXN/58W,1S/+Q\E-O-$@%G*4Y(1P@7V MZL>C&]/J"#-HNY0-@XY5[@@.6$'985-/S08G$B9FW6F:([Z3^P_&J[QT6#NW MK32=,G E%B3ZM()F\!UR$X+U:83_GU7;-3UAN#D-$!1V9&E74:"V9V& MGO5UXFRI:,A)/U4ZEJD?JDKVTEGLQY[@.8U"ED<\X'E(NV73F-(T,Q_X&IL< M;.B+5C4@M-QOE7#MOA2HT3\;,@5GNH]L.279I8Q=H ^;Q;:85P6Z*[>G8^G& MD2G(W'-RP;)G')TIRZ"Y4UJRV).S?C+9/I16S1C%(LJ#2([:69H1ZFT),^0HYY2MRV*[ZM*+CXB36NW[0G77'=2+]HM[(K-0LU;DA;=U%OVZ+7SH_ MNC^E:I@7JGDA/Z?N 5>_6GS_NMK:&Q?W"F0O?1THA@.5H3]UX']NU/?HW4EU M.@DM?IMWN#Q;B.&D%=N&?WHB;HW)GO./\M,D%#'Q.$LRRH(\C;S.&*8\;>I^^$WFP9C!/]TT"W5?$? M>UE]\6^J!#O>;,\891R+,,K"*(D$B7B2AGZ:J4ZUSA$8:I#I M/=]@FTJ]*F08%H'5AAF!CDX3O<'/&0'JS^DT-,B"'R\.&MEA1E>)U#8YM6?D MC]7N"]U7N_*AV.*J*G:_;LNJFL4T(9Z/LUQPG%+FBRS./99G>1!P^7\!1(YZ MFG(]_FK1H;F"!!PB]6513XD&)! F1P?N_I;(4 ?M M7@+M!M(4G6>Q3.B98G^:2B7+6=*)TVTOX9]7,UO5^O5[G$6>G'H MY7[LQ\Q3-1SQ>=+:%(F7@*Y9[6=I* 5;MXC4E- O:+'?;HLS[RR[H-1P>F=KEP9^**A5J8,61&K3Y*-IKO.I#)RQL.4^4',DSR@ M07*P3L*,6I,M@,UQ!&QS #BA?G=DS;0'&O#^ _1%$Z\@O=*8->W^6:_#?-B\ M61(G./M4IX=M!5+T,=<(]V.,B(W7."ZC1:$Y%7MSX^%]L!&'U/ M>NMGK#L ?S\'\&)9*PIS:51PPCF+ AJG<>IUQCT_TQK0638YQ;DIVZR>U],1 M";4Z5_7*NOPX="_+Q5YMSZD7%*=(^Q. 8]#_+&,I*F0>D@ SK\E",')>23N. MV!TWS[ARJG3:(GMFDD,*>PZ MH.)F&&>^CR,,"4L8$00BCL<+/3Z)97>UG^ MF4.'U!MFGD%9MSS#^*H27B ZD8CT3$Z#1L9NGNH;(?.D]1YID/QE+0 3367V M_'LOJUEFTGZ".YDP2_-,D)B$OI^0*,AR.8#C'93 UYND<@I@LO/+ \; =K)S M1/\P^>[3I$+C*NLY"M&PB4\C5 YRW]EEF$$B\:-E0!,7C9.@,9]Z>;">NUQM MWAQMSD_F+J\*V=YE9[@OCM M-%E3N$!'1W36%T8(GTXJG5#D!E@(^@&"!DFR$PJ>8;(=(HB::;XSD8G;"QVBNNOS<>Z\/6 M%,3>AANOC:OZ\P(2Z9.IL':D]M0TXTD04ZQN,L1!(BU&7GXTG6D= +)J<(0Y MPHMN)>RBOQCUYAN@ZT-2;:CQ4V790/Z'9+MG*NC%.BPSO,/*>UG"%JD3RAC6 M7'HM>]CERS23'%=4GEDG-$H)\W.69H&'>4J"K+.>< ZO_BW8'"6?',':%3MC MXLVRRA"7KV3;>RP9N40 MW>?B6['9%Y^+17F_6?UGL9P%Q/?"-$_B+$F]/)%C*$9;$'X8Y[UO,>AAVG'Z M:0&A[0&1_'&M;NE$NQ(MGG?7MT^V#A*&\UEH A&PONNAB\\1[X3..+[@\A45 M=1R4B1S)<>0K!=XL MV6J]5]?\SF_7Q?%Z&A(*[ >$AT'J^RR,LRQ(ZXNR$B]- @:ZV=T5!L=BV\%& MY1WJ@*NU.E1#K_OX9B==4P%NN7$5%3W*G$!"8]IZ/Q06J<=?KJBUR]&>- M'8UWCY89QV9IA2BD6@YW>'13:@M"MW M4.V/J88/$BJHLD\M2N9Z?PQ0NW^F>K*!1NWZ[OQ!Y08=/*J30C6A1& A)%KI M82'KH'K83R!Y9A2 KJ=MRO7ZKGE%4 G:1SGV6Z/P^)3Y3OU8K60G MJ7&?2ALL)XT37;W4-/G PC+4:5;23$47Z-0O5#OV;!@Y>K9R$:4S26O41C&- MW#4N!>6$.JGI4.G7LES^O5JOCQ9%2CA/ ^P)CZC18BS&G[EC3&*6/A[%NQO2VU M)=$S"+E M$Q$SFQX]%S7K;.F*6R>BKUF,*/4C]<2@3W!.:4H8RYLZ+XU%[(-N3>UCQW'5 M959I]2).3[:&X@PF5X?J:A(J=8:C,^ID@]EIJ)(53TK[[>ANJFG!^W[52S1"9S_<\ZC MZ43>B4*-^0+76:)TYM)Z$3P-F;+DRUNS6Q88TI4J5FQ7W^:[U;>BGER8)3X. M?.Q%U",QCSSY7YI[:413D62A$*"U$NBW'1=&1SCM3 KP[3\P57K"XY(EF-0 M"'*B+,^8.*,EIIQ-0SV,T9=V6HZI0GS85+MM?4[C\ZKZ"W]?5;/("T6(<]\3 M/,H#D;$@Z4P20K$PDPL#0X-IQP6Z?42?YKMZG*"@&:N("9U027',I+&^''&] M1Z)CI7E)D);L].!U:AK4QY4W!:DW/W!UZO:SW\B_S\J'^6HS"](X3#GWO$Y-FOJX\J8T]>9'ZYSZ[]7RIL3[Y6_%PVVQG06,\)A$) U(%@$*;U#VT]=?$5 ^Q Q@H\DFWQW2#6D\\U\V4,+ M 6SI:J$;HHRTD&)S+00P ]5"-PSUTD(MI@!:>'#QK!;"B9B*%AH@?Z&%IM[K M:^&OMU\;"ZV=/,Q23%(:9ED:8G4O:A)T=GC@:XU4S;\^I"Z2[6JWJKZ@JW*_ M68)5$*L*8%Z:Q\#< <330/:G*QYO$[,F=6.GDQ.8YVCKQ.EU=;55VG: MI90DEP:I1WT_BGP:1I@E!V&C+/?[:8VFD3'4QFC%U9Q&4\5QP* %S1EEI?4M M-=[3'B15=]/I6;96NJ.,S4Y0$)1>QG(B&>U#J"?=I:BD1& M03O13+[O6',^E;M#ERF6:%ZAKB,=M]K M,>(1#W9<Q(T"M$ MG5&?/K1.0WAZ>5#::V2F>\P^KC;%AUWQ4,W2G">AE^5 ,:;:_8@1*M+6)P J'-#F"D;6K/21S,R#O 2T>4?&]N<$?=?>0=9?%0U8(;7&M,>\] LVF M^J0>2V\@H@9C]\SK3P>;XEZ-C&\ =]NZP*'5W_.FO[^ M;+O35Q<:CP\-V?//<@OO_G9"-6D-L.2BGA#8Y-/@1H9B^W!YUV&9L2R,?4+2 MA'&:1QF1ZI-UY@).B.'5## C@\T[(?FW']!/#Q+8ETIS@-*?0NA4E$/VS,=[ M"I2Z.+2#-=HM#D_(T9J9,N1S&HK5WXVW+WCHPXNN\GS8?)-#WG+[^'G^]V\R M$6]7\W7UJ=A=WGTNU$W*137SL?!IFG%9[N0)R7T_(:*YA"86ZFY2B 99,.=8 MC20P]- A@TF0#2[UQ&A@&F&R= !W@129!WP72")4&M5A'%:CWN?LC%I9)'P: MNF73H=)9XS34LC_*[5\?-E?;IDU'U"R0/C%5 ML^'16[)FC2VPKHG59E5]*9;J=M-GEO,(4R^,,LZRP,O:5J MUM@"JYHT-I-RF7%,(AY$L0@37[ PZTS(XI#/=N5NO@;*E\Z'03IUP #N8N>> M37/;AR0).IT%PM7$>@4(^EO-'^[_&,\;UE=^QA[QL,!$30@E$F$:4]9,!&4\ M9!QTW&)P<*[K I=/X $/>@P?>+VB9-(QAU4P(X5[\L\U4;J>5U5]V)#$H4?\B 4LBK$L#0,_:?='J'D]V(Q:/TN. M<\L!$:HA&1TV[DDE4."=LPA3:R"!;E7V-6YT)+,7IQ/3OWZ^O"5F%A@:H;9^ MCKH]S.@E-/)\+PMX0%.:L(0FM,/-4S\4)HDN>,D2CB,?>ZHVNY+\*0:1\@LV3/<78YHD1/8![U"'"D MR1;%YW/#6.S"U/U]8DWN5[/%,.#0V A,FQT:L\&XWHDQ/4I>274N")W B3'; M'I7NFM]H0Z&/A\/1?N(G<>JE(?,B3GT_5 =@NE%;GFIEF%$!_J#+#1\U;A>8 M4"L8?(#DI@%,8^U!)_93'U!]U+B:8M3F\(\;-AE0X&ZD9!H/<*X[>5[ZC]7N MRPM8U5-V\4IO)?IL_HN " MJ1K5,*D-&VY@5IMLC,W3VHE+Z&_ITROIJWJ6ORY>YKSCF*;^[$A)S69X=++: M*,UA8FEM' [>RFLC1L1U8GL#ZI7LXU_F55'-L.\1DJ09RZG(* Z",(XZN$E. M0-O#1P/I>#"'E\LZGP&WDX\7,[<):M!P329'7:"#@S]&HGHO3 YRE;66\6.G M*WLT6,I8EN,R4M*Z+G:[=?V1:I:R6&#LLY@2=8FT%P<>Z0!S$8^9MB P'2>N M$RBCIBY0Y$9)7JZ"-J'TI=,8?H0$=N+'<"G,I'W\(Y.8$1%NTYAY;$9*9+_. M5YN/955]V"S6^V6Q_+#A\^U&_K%JEB=^0/(T(%&6K0(F'56RGD;])BNY,"?+.=+R70^L+I MZGBU[$WQ?4=D9/Z:819[A&7,IW$H==@3.4Z;>PCRD.4D@=[E,PI(QX.!HP_H M"!]^#] X\=,;"/P0H8/5_2 ?_4-_*@]1[>+ .^=<1>I,ZAJ]<4PC>XU/PRL7RDP@+KHY['/QK=CLB\^% M.LHD[5\5V[MR^S"7Y%_>KE?WS:$+ZH?"ITD8,R\(XYPE<<8:VSZ/HPPT767' MHN/L6 EI\:@JGX_@$(CIBO&A?41I6RK7H M.Z/+=NF?ALA:]JETV6 =R!___K58J"=*5@_RCUS>7[FB^.U*R3D/@DX MHW% O#P461"E'3CJ"] QF8$@.1=0[5[>^8(:9]069TN=?0,1\H^;@+]UA)"!+I:>:C M)S%QF9?,@O\/R4^&SMO.4WUB,%B^^G@X\TD\%OHQB7#DB2C)PXSX80H AHSQ0=G(3X/&&1SJQG69.^JAQZ'^$4D#;8M%>;^I]PJA M9KO1P+E%.WH#9187@1MOQ'-U/J333"EM"%PF%&B4_R'I!.RV[61BQKO6]9E: MV*Z+[;?5HL#WVZ(]5,(D!)RIC6%1F'A92'&0=4BRD&O-L;FT/W*"N$!5 QG- M#Y@!UT&Z"LKY9#"5>#C3_18VPE.*">#*S@G$QNP*3SYMS'+,@2EH=1!X#'D=8S+@[,CI[T MOK9(;;>=Q9SP[SQYO1L'BRFKL]4K4X%I_E$2%-PQ M<%XRY$YW@N]Z\:58[M?%Y=WAW4VZWV[E3_56C.-FYX %.8DI#64VS+#((\+B MQGP8)%$">G7'FE''J:C#J:9N#DAA4W#V^-6;8AN%6EC&>975"]3";'>CH=%. MCN@R>&8&S'H0IC'#9=^MTG'CA6FAE%I9KV1S58=$U-&0KRJ3'PUSC-/< MI]B/"8]##T>!1SO#)!&P U28&-H@6$\&!^86)H =.%G) M*7A/&1U=_]ZG[HSR6>1]&IIGTZ'261N%Z5QSY.VW8O>E7)X/X^CF(*>C36UX5C1VJ.L#2YT @PF9,8,ZJG7$.3!) O.FQ-M M>H.8,X+4E\IIJ%!O+TJ[#0QZ*\.B?"C4)3=">O:6[9A'0H01(S04N>!YG@=^ M:SM)--?Z[%H<1HM6&[260%6--;^[JV_/>/M"?I?\ZFG3\-3"E*K!UUTVIKH2 MFHAX:3%W1LKL,C\-8;/LTXN3__89TYY86]UO5G>KA:KM%@MU:EK-\)7KU6)5 M5"<5'HM2'J14$%GE93[A82(:XUZ<,@&JN2R9="Q[]6U S8BRJ+II\GH,=+U_ M>)AO']7O4749PV*^1D='4.<)< +.4APTI]^&#P%P\NT(\#5N1[RQ18^Z<[-N M=KF?AD#:=NKYC)L+SG0E4@GSX8'.Q2.O=JL'6?QH YGK9HM4J3^&$P*+?&MIX3# M4PT30ALL.]%!+>+.R*!=XJ>A@I9]*ETV59@&TO+A8=44HNKFJ0,**;^O73E% MHRACF1 >CK$?B3A,NPG!- Q\$]1/6*[0 ?LO]R5 MVU\JB;Z^34\G!D[D$\KE&0%U%I9I2*@[]\J!FG<_&3V!L%CL'_;UG?6_;F5- M_/MF6\S7"I.JD$DA6W9Q,_\^B](@#S..F>34.Z.^(]J]#,B-;O?Y5.R."\[XMMIM MYXO=+. A\;PX88)SXDGI M0VFSR?60FAGQ\UBJ6)*&F1>'E!$BK;0VHC2,8,D9]FWG^5B-=!>H:-_$4V>" M4?5%]I41NX=NM] F;X+=01_[N6X 9$"[4*U?H;B\8ZOU?K?Z=I+:KW?EXJ_+ MK_7[8WBS_%S(;KA:U']&_<[OFY4Z21FE<>PG21Y@CR11$OCQ 12/8'NN'$-Q MG+L;U/5#@U6Y6-5#WOK!UTI!1#*,7XM-U>S0^BK_)G2VPG&<-*3:D6(M7US-+\EW(M U+5L(OE3 34$R+A M2M1YNC ML\/Z&0T?.*S3$/:AG2Y'[4IN4D ]%)W%(J<\]'Q"O33#$?4I]CH,+ I\V#RD M7=NCS5.BGU:;YJ?JYVG*18W<@BK O%C=7Z@;X9]W(1!P"'\;7VQZ7S=%I*U M]=-EJ)NR_C6)HEA>S1_5'\;;K6SD[86H&2813V-/>'E"TYP*'H4=,)QZ!'A" MWS6H=8M M=.K7X'<)](S#&<$?,,C3R )#.OSRBH)AN>Y9^K5EZ(O4-<.^3Y@@/,,2@)\1 M$21^AR+D)(%,K]JV/=KDZN2*O[#,5/&:(39F"0M(PKD7B2"@ M:>CEG2U**.&PF2HS&^/.2"W+]7J^/?G5@>N35SD#=#P8Q]/L9T ?WNE6)HQH M/5K3?XC206QVDLQ2QF*# MQO.]G$*_ZE>B=[N:<$RC*/98$&1>3*D(O+S;U43SW(LA,XJF-L:=.9Q:D?[^ M+L"^/$^S4 =[\4ZI;L:*;G\2J\U)-YPU,'JU0,N= )LQ%O>SO)T M1HCL\#L-.;+D2^FB!0(O19=E=%U97-[1>?5%K,N_CUO84A%R^1^<)K'PPCR) M4Z$>WZ69[Z6$"-V]J;ULN.M8!UCU]>82&*J1C385?HZF,_W*"KO3Z%9V7'E^ MH;8]?@!'H92IJVWY;;4LEN3Q=UG,?]A SVY&YE^F BJDU&U]G5PT>TC^DDA1JO-S^@ &AU1 MCWDC!I#8,[+I,$K3$%.7#KX\'^662^UK");_=]\^(O-)LB0QU7OR;\INA;-X MEF<^#1*L.?'$5.9HH:=8T8(\-:ML>$Z7_$\\5!-K6X[O]#F M<$>1^G7U;\I]]/54A?:="I4'%9H?? 2F@]&IUKT:86R<[E+-B6L7J'4.U=Y= MJ#9PU'I@\H+U3>&%;K-WCUY-?SP9/@L\7P/LS23$+A'*$XPIYUQM972 MX,IU2Y:U^FKO>]7KY[QD)ZUO\R[O5&E?@[U 18>T[L#E[DNQ5?NK"NB;W[8" MH:>40Y)O))0*8%K)9KK MQ//U.!N< .Y8T'AOG+ D%HP$7.WWB1F.!&&=[20(8X-2S8[A82JU!AV2U<.Z MKMGNT/SNKCX-=&:CCJM#].^S=J:_V65]&MW/LD\O3[M;9TRW<]936I7L_*+< MLG)_N[O;K]LWKZM92'PJ#24T2@-&,A*RI%N9QT$F,DB!T,N0XS+A@ W=E5NT M;-&A>0L/5BWT8U2O9AB,3.#J0@OA9)? M>.ON.=[.2)H5NJ>A9'9<*1TT1^A$^%VQW:I)>*6=-_/O;=,BQ::X6^UF?I)$ M.,P]G(>>'X#];SB>^&WB'M=SY=W4E^N;,3*P;2G5GNX=C M$SK+W1+9+GQ*;$?%:N$-+%COD'5V5ML.S=.0+6O>O)C%MLD2Z-8Y.?IB1?._ M'S:7:@+VL)Q(YU]7N_E:39^3E(0QC<.,\#1*L<1Q')(E-"5FPR);UH<9&]$O M:NY!C8U.-J'4<]7UY+4<)-W*D=(._-J]S3#H:=_0U)L?SITKS>M@_JRXKY&> M[O,X1N#C,0(CK #JDWI^U&H[,M-03A>.O79;FPON[._UG@4>RZ/ S[(@\B*/ MY%D4'@ P'D'?N[!E%E0BPD]4?H+O[7.UT_O]".A)Z4CDPZ348&?W5+=S6]G& MK1V*:6BG"\>,MVT#N>NIG;C;VH9SS$'3@@[, M.QYN/S\G\^'3O_BUDW,RO6+02T6'HM^JFAY 3V$+,IQ8N,#:B-*DA=:*@WJ" M:X]+[9679FF]NBGQXC_VJVWQ9$L(WBR/NT)B$@1A%O,TB&+!0AYCKYM")2)* M\FX20',EQIYA@_$_<&5&_OH7.:2H3G>OU6/.XMW-4\Y9UURK&9AN(VGM0*I3 M'BW,PVZUBV:[VD5-^TA[UO1)/+>,8S\2TY!/%XX]7^)QQ1U@H7I1%,MZB?R5 M+71/$*C[W7&<^BG)4NZQD&99MU1.$D$H<-W:FEWWR]@U5*1:2+WGMW*SZ==J M++17O$<) U!>3@NMUU/2DAU>?Q_(*X]6A,1$I=>/9RN=P1>Z9B*DW^-M^I M]XL?+^]^FV__*NI[\(YO&L]RAM,LQ+D(X@2SS _S/.YPX$ 60STDM;_U,81U MBQX:T*M&9A\.P%%U0-Y/5RV$Q4Q=AXU(;XU5>MKA5:$X(CYY)'Y#I(HC4)/=*?G2"Y_TV#YWYKM M81;_G\P U,O]I;KB6XY3BV[+= >YYTR <0P,YP&<\FYM%J#=F-[ 1"&_K;X\6@EXH.1;]5-3W>P#W=Q?TSQ,(%UD:4)BVT5AS4$UQ[7.H*[^?B:ULU7]Y] M+#?WPEH+F(?MI1O;,;]POUV)1G_.E^C M#J&Z#V4M,?XB9?D!E;?KU7U]ZAQ8C)HSJR>:;BDUDL8C)#4'\O' H8(UK/"] M1>O-YS1$K+\;I>5V9C;CJ!Y75MJX65;MZT?J$;T93?V$".93EJ=5,PQYDA?)TRC7G!GEQ/0Z=L.?/&'* 5CJ":)#R[M1PA@.N M-F>2+&">\''@\V[83+,P"4#+TOW-N5Z'[CJ?NJ9BT?2TJGE <7M ;*AG?4B& M:=I _!KJFJ+V"*]^EF9T27N;,0U9LT#WM*3-AD-OR)LUKNQ/T,U(Y(O(2T+! MO3B,"//"A'< 1)XQ"XL;)F:'6MQHUS;0W6$BR/)RAA'GMB?BK-+M? )NJK-N M5F;;M$,Q#75TX9CQ[!J0.^TW<>_NBL7N\HY_7]170GR60[_+C<*D_JN6I;_- MUTK'/Q?5;KM:R(&A^@V\63[]A9,_.8OC),D]03R6^6F:>S2@W6YU%F,!JB#' MP.>XY.1"<'J#+@7B_XO^._[T*T>?\0U'S<_7,.4=)7YZ$CWUT,&TO/%&%:^= M/T@YI*9@%0O#/SDLOWHG,D18[:%:22341EX M_DSTZ-'034^],%T5VY7:3O7\*I7%>K^4N?74^X:1&1<9]D061QF),R_Q\C#N M[@IG.(Q#R(!@8M!=#RKX#?KPB7[F^)K+'Y!:];^H_XGX__S]P[_P1_[IYAKA M3PQ]YMN7BK MT:,!UF6A%'48?,8 MX9 QY#"(!MA&IY=0@9OI!HK7 (G22:A&R7^C;<.SPK^K+ 6.[S\@^X%<;>8QS,OB2"S;Z /.YY$Z[! 'S6! M4*,WT>6,%9@X=C"0PG&ZLM(^,+'ZS_KMIN8/79S)HEYQI,DR$.:Y%&>$4'C[NX2GM 4=&6H MP>>=2\FSE^'4P$HV[?UF"7\S"4R=KL@X90TJ-=T+<$75RLT8[QH](^2L:ABS M-Q7M,'?@U?=T>W"AO7N_>0C]>)_'9GG8#/MA5SP87Y<+IW40R1;^V MM1]ZV8:]B.BIUCC!@(E9B_&D!%)L'S?TUSC'NTQ#E\%SN_JM1V$:HNC K^=[ M^ATQIS]G7I?N];.;R]5N+YNQE.^]>I.3['>?RMW_+II*T/-$GI(4LU1=A8R] M,([:$P5^& K/A^VQL&34L8!JO'ZA'OV5HZ#F;%3W8+F:05+WF$+W5M@*A>[V MB1&B )V.JR&B4XRH XEN]SLD8:+'HAF2#KU&H4??V>4(RQ&8AFK:=^O%(H,3 MWG0ULSZ0^J&J]L72GW&IQ"+V11@&,0TR#TKQ6/SSYOB^XZL MUB8] ,'I<7?;[-]@1J@Z,_V?Q5B5$,>_*I'&*/G!JFN@C,- M?73GWHMCZ$YY/.KL:4O[*'_Z[_^E^Q7YCULY+OOO_^7_ 5!+ P04 " #; MB1Q13365%._OXS_!OX^:=\ M,BQ'Q>3F[S__X^LOZJOY\.'G__4__]O_^+]^^>7_Z"\??[+E<'&73^8_F6D^ MF.>CG_XHYK<__7.4S_[UT_6TO/OIG^7T7\7#X)=?5I5^6OYE7$S^]6_Q/]\' ML_RG'[/BWV;#V_QN\+$<#N;+[[Z=S^__[==?__CCC[_]^#X=_ZV(?L'P;S]FHY]_"A).9LOOKO$E5?$?;\K_@9>EH93R MU^5O-T5GQ;:"H5GXZ__Y_>/7I9R_%)/9?# 9YC__S__VTT\K.*;E./^27_\4 M__S'EP\O&AD-_C6?EI-B./O;L+S[-1;Y50]FQ>SJ^O,TGP7\E["%/BR;NIWF MUW__.58*XH=O%F I_'_?4V7^>)___>=9<7<_#E+_VFBW;#X?%./9";U[5;/- M3GXNQ\6PR$_IY>NJ;7;SV^#[^*1.OJS86!=->7=7S.,,,%.3D2DG\S!7A#FC M!I(UJG;1S=\6@^E@,L_S^)M_#J;QA_!Q3=(F-]R%B!^+>7%SS% \I:TN!/F\ MF YOP[S\K$BZ1(<;[4*T>@.[=@,-=GDRRB>S/'[9+$QTH[C*Z\$XKEY?;_-\ M7J//=5OHL-.?!], XFT^+X:#<;H$6YMK5YRO85[/ETRXNC:#V:T?EW^&7CIDU8W76H0UN",?A[-%!&CYVJ5GMM"E2/[@N.E5N7&NOK[8/JOH-#0]M=\N)@6\QK!^GUU6NV8>@C,BQ^% MU>OK8)SKQ]\'\_B[1QL@JDGKY(8[%?'I-PV*M[/15D6K1__#-1OK9##M\^ C MUNG5EJ)M=*.FCG?7:+!3#_EDD4?OYV921%LPFHC3P7#^SV)^:Q:S>5B\IFHV MR^=J,CK6*FVF]1:%M?EU/IWFH_5O]*.*6W8WQ_@428VV*5HQ&]S<3/.;M4.[ M+G&Z5+7::U&@+_G=H(C.;_!]K\OI7=R)N?H^7N],UA]3:>VV*N#K3TX19E<; M+7:\WHQ_J%YC'?R:WRR'6C$;CLOH,Q[JVWU*K M0D0S(VY+?RPG-Q^+AWRTG,QG^O&WO+R9#NYOBZ&:YH,$X4[[AO:$KD?V ]4: M[-XX'\[ST2;XO=FZ"1;MX' OZ]3NJ+/1(9K,RVE=X^*TUCH2YO.TO,^G\\= MW+AI=G_4"$]LN",1ZPZ$^FTTU_$8&O^2WZ]/^03,PDQQ5Q?_.I5;[NKV3T_K M^?ZV6A:D)DEJU&VNHXOOL_P_%X&![N&(+=(#U5KKWJ>R1AQL;Z76NE93N7MK MG=2YYR>WY:IOD^B8Y*./@^_YJP#^MGKCZ?1%M7AD7,8CXY M^[RMM89[&DR; M9CO[NL&&^QN\HZ(.R^$VT99B70]FWY>R+6:_W P&]P$7*'_-Q_-9]0>OKM^:?S/U?;8,!5:]'T?H_OYSZ&G6:/N9 M=5Q2XY@EED' C9=08*F<9H :K_U+^,;Q/E(Y7>NK7?R^%C>3XKH8#B9S-1R6 MB^7F?'6UY%M0I [?^Z\] -5K('.6<(>"Y-HH**!VF/D* 6X]J8/ <\ZJZ?"G MLEOR=OYEX!M/A&^:_K+@N\>O]\N3A+\/; M8CRJ:L<;9V=E3=F!2@( U03RZ]89I+6Y9:N9^]<4\YHL@G F-5,\#-.,?%P?[PV$OZ(\8*'P7C9\;D93*>/@9G+LS5[\*E5/[#9>!LY.>,_37!)'"F;%\C3_-+NVS\D@?ABQ@/2N7ED2UEP@*+,5&4 M(<4XL@X)4N&!$1<)#$5_,;1+W73%U=CI5QU_(]C+#YZ5/#"CGMQNYCU"!#M( MC)*62(X8<6NL6+!5:JTT.WB,C^;Q&W_LLGCAG]T MP,&C!.ZPO[C3N *:FX2"4A;#*&LQN2ZGPVW.0+V*&0;2:VTDAU(+9@B24@0) M**0.0NE3;'_^%X5:5$571M'7_"&?QG-_)A!^!O<%7%^6#"LTL^22*,!C_+>$85U\ UDD!IZ((Q@@*;80/(OIC2N@*ZF'C4>EW]$4OMR:LO%]_GU M8KS>-Y@%H.Z*Q5T\_7@UO\VG6VXG;)FB3FPQO5MQO_6DX9^'P,TIZGRG4;:GW?WK.,HK^@CIE'!4>*XE M,]I0X^7R^7NGU<_;?.V;=CF\JXE5TN1WN%M/EJ,\U76V[='4Y;JK77R]JB&,BBX$,JBL*@C M"4%P:2BO$$%:ZK_FG@06O8X3MZF:SHSX-V['<]MN=3[@8SFK3]C3&LPD=(8I M"+0)+@[ G,2S6= A)(T*_Z2XH1=[;NY4XG:BHHZ6SMHO/72X>.[IT]-%_1J+ MY%'M9!X#Y*B4UF$5O#?#D#&KD_X3:=/^-:^.DUS\)'V>=I&8\574V_YM.'8IBK M'\6VZ/6NHAD@0@KA'5/ <*0MHI17DDB +RP0U*ANRT:A[8 D<=2L.SBS9PZYMQPIO)8)0:WX9= E7:5ON9$,9E?>]K:1H1\_Q>2P MNV:7NE4S!HRVU$*%#1%"((NPJ"0&K%XP[/UXT&W,-BU!?4YRK3J]#<%;.>92S=2/!['L]@[^'4 M[DJ9EY8J+[6%Q"K.'/- 5E(ZH]SEL^DTI9& AK-](9FSP1I0V&GHBM&0LH+%& =.P+B3P[/A+K.]Z26P-]/-0[['FNKBG M5N8<$)AP32D!F"H9+$Y2RKYYLQD]/WQ8SX/FJBN MU1Y<(>M4SZ 73CN%XGE5YL.D;F@U8C&",.EL6]]I=B('RM9A[NS"6)!^_JC+ MR>@@F5X7S6"8ZAU" ;#@ ULO")*PD@@KD;+[T4-_L WB)$)Z3K_O8S')/\SS MNV,C"IMZF4;&>\6=,=1I0B!GFP *!LA>6#*&KL,)I^+<.:?J'.9Z6SA#0A// MD5,0&$88X,)6_@=1V-4Z&?I^5JV&-+R+-Z?">B;;6@V'T\5@7#_'5JWZ&494 MP>#78B"\L>DRI$Y2_WZYN!-[.(D^K /^S??C-9F2=F:E. M]4P CY3ECFNAM?,*!'$KR;D \+(,I7;FJA: [HIBOYH)QZ5_,)B.7@I3 M#9@O3\_<[F'<":UE#'JCF%+,.XB)UPZR*II,$*<7=M*@6:J47<-_GIFOZG?M MN:ZJD D(@O\**,082,UL@-*LI:/:V$YC[5W=MF^5!7MGOA-A/R^IGH;BA]EL MD>^;WNHU$%PE"KR3AF K8]XOB4WE*%-C+BT+ZOGIEJB \]+O\^!Q>>[L:-I5 M%3-KE"<2D;!46"ZT@4*J2EI/2,K)F?K[/%U?83\_ZT[$_\QLF^;YCV(6O:$C MDH,&2.T@Q]H+[:A>$,IIT^*^'\;,>D+$Q7;PW"R_(HK&G&CC+ MA+%(<@(JZ91Q*;/?T5E/NTE^<'ZV'0GZ^:\U?"SF:V__SWF3 2CDK<" A1'/ M&$$,Z-49&Z:Q"Q;Y^6XRO K/N3"%W0UBXI?/X1?%]W$>"]2/GFZOGWFHB'%4 M\Y\%V&AJA$=/Z*9 M#!$G%&!& A6,?2 UA:Q"0XJDY,;O?@*IS937MD5["NC,B'TC@EWD'R:?PNSP M[8]\_)#_'K"[W>O;UVLATT8B$[-00N^E1!X@32OYE0$7MO_7#C4.\J\)Z,], MO:_YL)R,(D['D^ZI;L:DY!P:X9%6P@7?P6!1R+Z?SV M-)H]U!Y;:FXPERP(OY:90Y[R@$ /PY'GY-G)H)^;:,7UR3RKJF90 M:@:PLD !)QCVAFA026R\3MEM[N$+3&>EV8F8GY5EZCHHY62BO:R=(:JAHUXQ M!JWT( PHN9%;49WB$/3PQ:;S<2T)]O/1[2AV998!BZPQV*%E\F,=S,]**I06 M'SW^[:;6W[L\$YF.1/G\L= S9V$]4]P3&64YD!D%#I,*"..FX )F9UQH%AX*&XD.PL M+3-F9SJH5I30W?V'RD#A-KU,Z,1@9AP9@0VDF%C.>NDIMI=6%W M^;HA7_.X=[9>A>5G,LM'3YEC\Y$>C&,>B*^W>3X_WX*U25+[+''MYW)6+#EW M>)VJ4SU3UGI,H/:0!;O$&VMXL$*)$9!HB7BMB;AEZ0^F'WQ1,%,,20$QH4+& M'/3>"Z0JB3"3%W;%NUDEOUY14I!M,TW MQ9F-$4@MW$"BE&47RI(C%5DV"V.KE%AWZQ^3V7T^+*Z+?+0W<^#.\AF03#F. MG<"<26$P!497,@'"+R2?4@,Z+9M'L[-4$)7D9CR8S:ZNO\Z#@7(@5=+..AD# M&H8QQ./[=UQ9J;@6:QF-(OS2D@6F329-P]D599YW\V"JH[>%L_@ .[8>6@0% M1 M&5I)I9%/R?;0PTWLIF>34W'LBAUJ-LMK/>KTLF#FN$5>(>>DH)J&$>. VW"= MUWL=[AVN,6VX-4G(=LL3LYA&N&K3Y57Y3,67X A2\3E(I0DQC-J-; ZG'%3H MX:)SJF*W\B,-RLZLDJV/9=7/%E.K?L8LU%@P"( $F$$)@W]0R0X%NK#[#HGZ M?VVWM(!P5^SZD@?AB^$\'Z7R[,B6,@RA8S2LWL%;)-#A@ 5VW#7+ MN':Q[FP!?!@4XV@3^G+Z-73\:SZ,.^E%7N&T;S$\5#?#5FJ HQ-",.5..TFK M\68)TQ=F9#?+KZ;1[8Q1;U[J^Y3/:Y!I3[7,"R^LY-Q)Y"@-;J@3E9-AH=(I MZ:YZ>!*T81XU!VQ7%/HP>0B=*Z>/H:=[*/.\6(:=@L)9#B3$AD/),-L,!I>6 M^[.'ISB;I4@"D)U9X.5D*>,_B_FM6*5S>>$Q"GKUO$G--\9IYI&M[L4*?G]H!BY'_?QP$L0X&I^NQX--6SJ M&K4S2:EA1#,!#"="A_]OHK=.,9]RK$]<.JN:Q[<[HV@8IM5O@Q_YL]&PUSK: M4CXC&DGK!:"*:L 4Y43B2C9/1![:MK6\SNR]E@_-NT7-P' M <:+43&YB4<2ET<4%_GHZCZ?KAYU/^RCG=QH1BU' D)-83 "2+0M>86Y8]PD MG1<#ETZ\SG _R[9+W>V6C$"OO19,6F8@LT1!L%GOH6!)\?'C ^2M7WAI@T.G M0=EA=KG W_GCY_$@2#P9Q6CJ?=R?W!\'V%AKB3]^8:1/3\CMRGJF?(&X8(\T%,1Q#TW(CJ4(V'+NFYVMZ& MLY.YU *R77'JM[(<_5&,]^6WK(ID!F$)/45A2 !(L'4&;"3P J<8.+T-42=S MXT3TNM*_+R;%//]8/.2C#T$MDYN8(&\E^OX5:7_%S"&"@5>>&8(H@_'1T^I( MC=?.I>3IZ6VL.IDKC6+:Y4[&;',M;!EK>)KU5IT_L,%QH':FD(S/>T&B+5!. M4RI5%:[WTMN4:W:]#5LGWTHNE#;X\UG];CH-&9M&GJY5RM6X3&= *4R()(@9& MY+ E

>;>1DN%N M'X3JX%W@QI6_FUUI2'=]INSSX#'&#NJ?)GM9(9,4HK V*V8"/DY)Y:J]&@HD M\X3):$ZSG/#&VRM)QV:.AU]2 Y@8!QH"GBBN@P&#&M)-<"I^S% M]S"\W *C6D"YPUEIN@BZ>0/*_HEI>YT,:A2F;TQ @) I:BQ5ZU,'-#[*IR_+ M>FIG;FH$V@YWN[:\TK.\@+N\VE_GL%"M%C(+&+(2*$HEI(1K012JY,=675AL MN@5JM0-TQ_/4L^,KM>>IMW4R*QR0B@&AJ +(<.JLJ&0T1J384#T,7KSYG[B@G+M-!%BFPQQK$ W5&6*(KJ;A/RMMQ?(2Z]:!2"X1)QO2\*UJM_?=# M53.+'=/>,(N@)]A+1ZBK)*867-A5Q=9# WCW0N7KA;1:K:02VFV=7(TAW;51]>C+Z3\FPWPZ'Q238 Q6.PCU"'9$*YG# MT!G(&<% 84^Y4:"*H2#ID[)+]-MN;S>&WCST9SM*\'S\''>>X&7-C&.+C3$, M*:VT!)181"IYO4 IH:P>GDEIG6K-PGT&M_&HN>SE[,THT4*)8 HHH0R6P'E0 MR1:Z*0"<=5MB#F;1>&1-L2^X05E#9F(U_+24 X,*22+2< MLKHAE+OS&^_NRLFRVP=S=;TJFA'*O0S(:&<04!);*3>KM[$HQ53OX:9Q$ZI] MX_DE(=I9F'PT6HZ.,$X&15ALS>"^"!/^OB#Y]AIA6$E,PD 2Q$I&G0.LNLU M$>*7=N>H!<8T VQ7Q/D2GYJ?Y",WF$Z*R+N\4X/G$13+=B6.Q;L Y7 MSK B6#J$&/1.0R.UE.LSI11#F;1P]7!GN 4Z-8YQ5\SZ-LT'L\7TL=;"];9P M!A37@,:[$(JK,%R,XV0C%4NZ'%#?Y)$KYDSRFPCX>^-.,JH=[O)6I%Y&P\*J M&Q1TFT]FQ4.^0H,! ^@IO($- Q>V M(]S&G[B)?FQ,68D&!BND]9'RI5FFY>@&0*\SJ';AY_[>1''!>DALYI7 M?OU@\G%(GR&8_*D,R\H1$>6G\AE# G,'&-"":MD/.]9R19L-7%9+&I"R;O# MRB?#>@;*?+T-@,W48GY;3HO_RD?UB/.Z5N:P.&'203VG([WQ M+F97U_&9&S\N_^C%B^V;SASG.[^IEG&/7?B_XHSZ #T+!NSZ0@7@6OM:P<>6 MI3WRA78N&91: &\YE0Z$-N+DWM'+[!(;KSG4 M1#H=T% F'DY=R2*TO]AWF4DNA )3!2JKPTX6EO4B< M/AK#L2MVQ#=6PB+Z>5H^%,&DTX__F,73Y^OD\I,;-9P7#ZN(X&&SZ_C&,F6T M@]!2*Y'WGGOF,*I0L4RE[ 3WF5U-FBZMH]XA%Y].0.RGV5.YS'&**2'!2[/. M264X)AM9C$JZ<]ZC-:P+9;_EU0]_];K+.[QDL. 9GE9/NM_)(/P\_% M,OGXDQ3?RN8FN[:_.B,68B#"*F$(4P!28D6U8$AE=S@I]X=.;ZX3MJ&NKNCZ6W"J(EY7D_@H\M7UBZ=*-N^4[&%KO08R M!B!0EHN @0/1=U/.5-(+(;O97WMY=/K;GY>SK2BM,V<[AOOU8!E3OXOO#BX) ML<_AWEHA@XY9'!P!)#&$4GK&81684$3C%+>HA[MVO>5B(]KIBGM/ /F \&HS MZ_=\?EN.GKV!L(>*M>IGV@;WU&KD/ *26D6\MI7L#.&4E?W4>R9_XLFR#9UU MF$+LH9@%"OAR:LO%]_GU8EPE'=Y#TWW5,JRA"?(Q0SBR6FAL615#44CXE)-6 M/;R?TEM:-JBCLZ5(6;\;K/-)?KWW6N>!FAEDC"@LX^WG "&F6EM5R>N130F@ M]S!%2F\YV:R:.ES4XW&2W.:K/P,V\=K8!J#U=>G]7GO]1C+--:8FWAAR/"8) M"1;.QK1AAJ<$G>K?J?EK>6];; >WHX,Q,7)G)#6UT[FDL(XQK0IW6,=1F!0>@>C,*Q$ '8D<5 MJ #7GK!NMD@[S W1)E%>>SIM::%#+WR8YZ-E_&!+P+4N&>NWDBD.M*('7]^V#ZKWP>CV5]S8?Q ML_U6X]%M9=(J+K"2'E&F@H6.-[G* E8H:9KLX1)]1F(VK8JSK=O'!]GK-I$A M;)S@W(45 S'"XXO7E:&N9?CE1<;9S[EP-Z.(_KDSC;@QF<2<6(\44\A@:31T M0FX&).?=!M;/Y5BWP'U7MY7[,ZQ;@[UKKCX);]?3^M7UQ_+R4U8L>YL_GU_4L[M53(*E+56(B.! M0X) *4TUH(WTM)N[,>=WFALAP9LDG8U@WK79=W5MBXC-9#1[=BF\AK&WO6)F M.&0Z)O:S,JP=4DAEJLLEQ@#8S0'?RV18H\AWS3-?3L,(64R'MX-9<.*/X]KN MRIE0R$4C10MD@8<*P>I1.F $9BD/++P?_[9-MC6&??]LMT9LMDP3Z E@V#M M,=$68.8J%+P4W3Z%=2XOH@T&MJ:#KICHKJ_S83!JW8\P>"8W^9>P&EU-HDSQ MW^B;/PS&<8Q]"6[1M!B&M2K^0DU&+S]X5G(/95OXMJ ZQB0(!K<5D',)##*5 M\6VI\A?VZ%8K?LCYU=)9?J<4F3[GTR+&J%Z?#1F.%Z,PUI^CMT)TSTCHMB.9 M\T(!+R@1F@K @,2T.K5O%:8I6>I[F?BYA4'2:XV]B_%3(P[52/L9]B1,-TYY M+&-Z,,$P(15VP";E7CL^0?7[7!+.H8AW0>*VR)LYQ[TC !(K&-#AAV 75E@) MD73!X^BKF_?+Z2H0:SIOE;H=LZQ)CA^IKS\WMY5RUBK+!*&(640T]-711(NH M2MG%.OKHR8K;;M)NS.T],_LX;1UF=LR!&/@:4!1@Q=;XR;*3SR(X>ZR#?<4S M8'1PW3$D/&;X@5((P3>]-39EPU[T,5U#H\M]@\AV=S,CF%2!N_'9NKUW+YZ* M90@C1;$2"FEB4?!&$:U@<<&X)EVNK>T9A,TH\\U5B)-Q[/8"[K?!CWP6>WGP M3LZKPAEUPC&&)#9,$BFT-[0Z:>*8X1=R,+(E=B2BV5G$?7V_:'.\8S+:!&F7 MEX[J')*HVT;FC=:(!Y$YM,3$%QM4E9'0 8Q34G_*_C"JW;,1+8'=G2&^O"*V MO.PX*N:+F,!\]1KX2"_FG\KY?^2'EK"Z360 >,DU5Y;'8\4*8$K66PL08Y_T M>FF/EK<6F?'&?&X%^,Z2H<2=SU6V?+B'7L^+92Z@XVDP]#&B!@F@"#*5)%2: ME#/8/5H#NZ-0 KA/-#ES%OJW3V2^[.AY\M&O>A(TMJ5_QZ6HK]-2!IT1C#%I MB&2*6FUP]<8?TIC;6K'DU@X1G)"V4Q,"I4=ASO+*<.4X57HCC]<7X@JUKNV] M.3N/P[BK9:'.N[?;]ZEJ#*OTQC,E$?,R_$=SX[V!#C&Y00U?;,+KEIG9N6+Z M0.?@VN;%S<1$DVTR?/PV'4QF09)5!L;E3^,5138)*&J\V=W.%V9(,ALSG7-D MB?;24ED=/4+:CAA-PE'8\8"9WIKP^C0ST,BG&\^!>DCM<"G^[_-38> MCOF*3"$@%*2.,T@0QT";RHM"1EN8LO/9PXF_IR.@18WU@?,;9&,RWD"1^7Q: M?%\LK[]^*U?O5J=:-[M;S@@6.J#$#<<..XAL?'ULC9VIE0A-'A4868"H4CZF#*GP--2CE/& /"=F5K=TEOLSXCXK ME0D2SXQ!@JT.9CJ5E)+U54M,&,0ICROT<(5OFA.G(]F9LU-E@%RGTZUS@&%G MG8P:8!222 H0+&T$%'&HDA&0>DOC^TGFT#1;FL*ULPWB?#Q^ZNV^S;(7!3.. M==S5ELX0AL)$*9&JULSP$[NT4&6Z5E]O"J? V=E2DT^"W./X5-'HKI@44>9Y M\&<.L^5 S0P3"HWT$D(%/5+6H&HO'1/K;,K68P_-E.;ITRR^W>6&F>7AN^*1 M M.HV4 %392BY/8;<9!=Z=ZY2.:(=GPLN7G5U3N]Y9\/UU,T^YULS" *#C7.,P MUG@EL\8HQ:7JX?,S3;.H:7R[NXM293#=Q/_W1JK?E,ZD\=B@X QX8KST3NGJ M_@2FPH@+B^\VJ.WZ1MMAF_A5R8Q+JN,&O /&&N\8XU5J>TPI("GW M3/J9R:Y%MJ0@V^D)AYT@'#K L+-BYATBFD#%2)B2L3/>5$_'! "IZS98_([G MG$9A[O;Z9/66I2DGH>.+T/>GO5^=7Y?3_-E=/_C::#F[2M?&L&F9/*&VDAAR@>XG!>5CA; %/H?'S^EW=GP/=',YU? M(*[]]N2NQPP-1-QH@0UCE$-C."(5YLPHD&+T'YV,X/T9_-+]&V$ M1I!9H9E3DCF'_$86%VR+!(83F/2M1I3AV*8RRXE2&'B!-#$:6A!FV J1F,HTQ7D$ MES\!M8QWWQBH![-BV #]ENUDP:!5AD%OC7 :"J"\V(Q&;@1+X5[_J-<>54[D MY"E*.#,A;3%>Q .GKT4YGI*[6LH$$=8Y22 QF(>_$E3=5, LZ;6W(63/Q9U#:^G6\AD57C 61H4'BAL,I:HN#V*.L+BPS"WI*C[ F5- M/1=AUG/E$919U\@8T41* JQ#DGK%/0>TDH\C>&''O5LGS6FP]N6&SE*$VW(< MU#=;/:5X0I67HITGK\LR8\Z+7AV7S65W_0PX;ST!@14X+$TQ#:DQ"#+-XNE+ M46^6;5G^;_$:8AU!EP4S(I7S%$!A(;#8"2HYJ22RT%[8)G'#6GZ3JBD!VNYR M>JT[68WQN_MR$H>S^E'L"S[NK9<98[FA2&N N=1,8Z? 6M88F[\P\^-41>_B M2P.0=F9\O.RJ+>\&Q62?Z;&M?&8\#DZ$2U]O&X#8;!4*MD4L!<6#PP4:]O M;Y(GH=D50]1H5$3=#,8Q'^:'R3ISYD&V[*V7N2 FAL(9*A160!DKY%I6C#1+ M69;ZZ. TRIPFD>WNBL@\B)R/*L_L('VV5\A8O+8KH34PGD&,&,AQ=$>=\N$/PX2FE522)[E6/31Y MFO;$3\6QPP.&KQY^?!O'^E*.Q[Z<_C&8[G_6YJB6,L"M99 9&M\Q!DIQ9=3& MX#/X4M,]GT"(MV<16P2ZNVGI=9_W3DNO"V<( @*5,P;%=SLD(\Q7DVT EG;J MPW?U*&%KFM_V1$ *W/T^Z!J6:<4A1=1Q:JP4SFI4R0* 3#D*W<,5K2O2I&#< MZ2VE"\C,'>Q, YWE&!'AC%?&T,UHA$YUF[7U8AC<"V7U82CT+0TWY9(CPQPC M$FJ#$*#85@AZGS1A]S DT@>ZMZB>[C8 JH[.OI4[8L_+\R;?!\L3*7?Q8L^2 M'E_R@/&LF >IIP_%,%]EA/Z2#\N;R;*5?Q^,]^; ;/NK,\@0I@H3HRG#86'U M#FVF%,J3+G/U,)[3U8#HF=HZ]<16#X+9,,@G-ZO>+[O\(J#Z)2^6I0XY:L>T ME3'FC9+*4N^H!THC:3""&EN@G? ^Y=99/Y.1=.?!M:B'/G#3W=V/R\<\7Y;Y MO)@.;P.@G\>#?:='3FHO4XQZ'W-2!6U $UQ?0"LM$"ED2MJEXV]M_RDXVI0N MNN*I+1Z*43X9S9X=CX@OSNZAXJXJ&4',8<'BM7/EE.;2N.K\#M4^Z4F.^C>U M7Z9.^78QI&L(];-L)R]'AAH&+*;1_)C-?\_GM^6^Y;A.]4P&_.+])TN,IYXH M03?GQ:@R/N5,2P^?A.Z*:"U _UY"\TI:Q8)%*[517CEB!."55&%\)25C/OJJ M]RHV[R;MIG\Z8V3^.+0OZG+(ZFFDVWQ># ?CEW)>W$T1HKA02C*N0B^PL])B M@*5RF@7V.%W+3VK]+.YF==W<8,J'X_#'WK?D:U3/C+ L."9$*L2X1Q0$ -;2 M:Y66O:;/F\7-,&+W"=ZF .]L5GG(IY\'-Z>\]AW;"PQ&\?;-BK_QD\R6P\7R MDO DK!'S .^'R74YO5N19/?8K5TW\UQ; KP,BM(*8@&1-Q1+%'059FMS\@VO M635P9_GP;S?EPZ^CO%B-V?"7UT,U?)0MNUCDLUWWN=Z4R;2D!&'.D.6ANQ1R M*N"JZP1!G/04&VQZZ+2@D+(97#H_YV7&@]EL/7/4O8/UNDX6A).&>R\)U@2$ M&<5"MI816R@OY!I?@FYW'?A*1+*S"S3/NGGPSM7;PIGD(D"EI8/8$ZYC1@ZT MEHH :5-"8CWB1X/:?;T(IT+Z/FY:D3##:F*-BF:$<99S8BJ9M+^TV\ I2CUX MS>HX*+NBQ^=*!?48LJUX9@TP0%%%E'-6ATF7&%=)AK5.N?'0P_-8#9*D 33K M\>0T8_.Y^?5QS^'S_14RP"QPE%ID#9>(.6\$70M$"3#=I!)_!Z9(HS"VQ(O* M0O\6OF0'$YX7R9P!'&.A*3: & ( <-7(H)3C%-TW[X(TA'_9"!8M*_#_60RF M83",'[_D]^5TJXN\NW1&L--!:*@LHUP3:H,4E2A \$L;TLT3(@W0EKGQN0JY MVV U'V#&B[*9""YY?-5<%\^DMRY80R3T75ELC0.P6@Z#9";E'EJ/#H&VN8BD(=JJI>B+\3I5 MYU[[\*E8IH55T4#B B"$$6"05ZLA0U)T^Q3:>Z)#(I(M.PS#FWN9O_X_6 MM/8W2-DW28.V"*Y_+V7PP_G^+^X/F[+8*&>.>82:)%%X"!7SP[-'3TNE3 M#H8?G\C__?(D!=266!)G.#7-!WMX\;Q(1HC0Q =S6TGI#'">055UF@"L@A"+Z1X(Y 37VU^<.U1DF';"X[ M%IJ"8\O3@/LQO!U,;O)/@[M#4\'SHIE17#,"@>;"6A)$4*(Z_L&=,DF'=B\[ MUMD G*TZ$:O<,_/5YDUD;5#08O]YFNU5,@2A\ @(QIPD1AGJ/:^$P@BF/#T' M_PRQS49@;7DC)< :\Q,]Y'8P'ZP[?& '95N5C'(&@E5D(%,4=> M)-V\^3-$.!N!M?6]UZD9S/.;.DAF#@!M(!)72!*;;@$CTGH1BR#NO MDIYH^3-$-U/0;)407^\&X[%>S(*,6[,J[BB9*Q>"1$0<8IPIH:IBS$)(J8!\62Y5T M6^2RXYZ-@]LJ>[[D-T6\LCN9[PF!;"N:22%T/-\:W#$N# ;>^ H;(:Q(6F8N M.R+: )SMSB@!CNE@_&$RRG_\W_G^)>95V0RC\ \T A,!//<\..BB$D-+D?+> M +KL*&D3>+:U<;IRIWTQ&P[&_Y$/IOMO'>PJGB'+M).(<$0H9L$Q)W2S:N*T MK75TV5'3AB!M^?+!4_=\^&274[NC="8--\! @"%4CF#NH:R"P,()E#1U7':\ MM!E$.R''ZNI,?7H\*Y\YY#'!%@5'+/Q7*PQU!8T4'J6< D67'21M"M.6**)" MWT;+_HT'NWR6%V4R136BD H1K&BBL+-O>Q2AQGHGKKUK#=J,OK?^2B&BU3++=A ME(W+V6*:U\A+E]!JIJQD,=MY?.Q".L4M9V*5/BR^<>5DG5'0&ZR^!57JT)M_ M-0O6IMD,80_"-.=U&"H4:.D%@$]HR4Z?0GO(I]_+EE-@=,*LUXE_NU-0+R8C M&U_-'?\U)STQQW$MJ0K,8=8&Q7%!+ 6<&.X9-9[U8D[:E9QO1\F,086@ L0 M31T!X5\CUS()[-,.__7'V.A4^SOGC5,0KV>6IC/(#XKI,LFT?OQ]F7=ZF:U, M#V;%[$ *P ,U,\& %%0 !['B7L+E VXK>:7T5%\JPX[4=MDFJIVSZ&G\1'-> MW<7;OK.#:0+K5,\,#$X!5PP##RA77@'&-I(+E)0QS M/#,7]#;?R+!%F,.)Y.JWDEE'.,<&4H(HLTQX(/0:!^6XN%3*-4*-UQGG6H.] M*_JYV;RXBQ<%KY/X=TPS,;^?0H #3 QCS@D+%*Z0B$EY4F)"?S("MHA[5PS< M9L5^*6:'6,0J.T7'=R$NBV%-66D-0MH]>4PY67HV M,3?@0=-L7[4,<8JYS/C:C])U,2L;W,)-V/&7P MC]GH6ZD6HYUKUY92&;+:44TT1UI09&GH(MP(K'Q2[H$^ZSY%3653<*:IV@SJ MJ'I3*C/&02@ MH@X3 !@CJE5WWCX!I9R8;C7:T2CJCX5SC15__;]?O6M-13^ MJFPFL>!*X^.2[:L]C10TY3O%G74OBF5:>N$%Z$S M5A'O.)00K6,*'$/N4@XC].CT8\L*/Q7.KNS =/,DGCBUUDM'*ZD4U:F'%?H]>R0YC@T N;YJ'+07=A5)6-A$(%X<@L2 @TF MRK+-8#!6)MWYZQ]=4M5\D#4GH=H5;S[%!QE77-(6Y(O:&14.6"F828_N.;5J9Y1PPV12#FAG'3:+.?M ME>34%(<>=Z=,>MQ66R.7#/.H>]%>.D-7-G.UFP.P'61AO, M&3.<,*+T9IA9F)1]LG]$:YH@=2:VAJ#OG(8?)O>+^6P)"JJ_@KZME6$/'5>2 M'>_X?UQSQ.2>TIG7#J&@90&!NSZSX@1MEFVCV]D:54[SXF:RNK(^?*PV MC)9]WW**;-^Z=5Q+F0SP"L<(4=8B88 UOK(,F%$N*35:OV]XG$.\8KY !C*>PL/YFGURQ<)+?Q+#VMWO=V55#!W=5U)4LMX^IEEMNQVLO@YO\]%BG%]= MO[3B9E?7S[+!/=\NDQVZ.[/-T&][DN-V6=7E0Q08[WR"!"" M'36.$HQ6"0FPLZ+>XZ3=2%EGLMA9)W,**N\, = #[;#$0%1R>D3)Q67&2%?X MZ_M2#4%[OO&J)O-B5(P7<>Y9)2QU/X;C11BSYTYQT>2 QA @@((J*%2 :JI( M\%J7V@#04GK&Y!1/Z\,+3:P>2RF>M.$#F6,2XL5*\U?7;ZAW(+=%LU^4+=][ M1,'\YL8Q*CV7"E6(TF!57Y;ED$ZLG6;!&;31E1.<*)I^W-[ @;W\%K\U$\Q" MX1"&JQM'\4UV5>&,$4UZ_JE_K#\72FBSYXSN!0U0S2\)W>!.+3Z?K*+.4CO$0B#Q&L9D57RPC8(FU/Y:P>D(8#?B4GPL<8AA::^(C/"&*PH M\Q@JRYBR6&\0](8D92WO'T4O8[$_57OOA/^KV&%[Y%^U'_,T $"TC?=@XMNL MUC!08>>DO;"L=-U3KEG.GZ2TDX\/)7;VGWEQR6%IE09LD8-H^#67]8D?S:J]TR/YXNW?LF'Y618 MC(NUD!\FH71^2;%6X;WPFOI@;E(+,1#6:!+/10JC4+!ESQ=K_93/5W!_+&>S M&B)N+9\AAS4 E%GOG(;$$$%X)5\PX"_,=]K4N43$-) M/2",8P$H-E;K(,U:%L+QQ>VJ)6IT'S^.Q+(S*WYI<5U=VS>+V3,_/)XL^)(' M-(KE\]3+W_QC4LSW^JY)#6OKM^\C;J6XF52VSI&6C-?D&%( M+>:&..RQE<)IX%2%'D<@Y:F''DZ=C5MU9]%"WS@<$\\/&Z#JLITL*,$X#* V M@ M%##0*5%A8@CI-!M6%&=DUA4YD\"G*Z8JH8<5876T=C-?KQ++W:AX,EN^+ M^6H%66UL#F;YZ//@,196T^E@&1M"WO3&\^$"I,)I\ #R0R7QCN"*]04 M!REQY1Y.LF>$W)!R.CLU\AG_/2'.NKV!#"E$E2)("V,L94)(OY'>2MC-Y_TT ^WS;]F6];-[D?CRR 1!AO MA%.>:@MAL(=7)R.X=[Z6T]WVW:>MBZ6:C-:T.>%>]%$M9AI[!9%V&'$(+:9" M(%YAQ)!-R7_\GO;T:U-EYVVF-F'O:#;8EBKN;!/!EHPG=39%]E7+.'#18,2. M :\AU69S5$I**G MLG1A0.K/+!:$&2P()I98@HZ#63$E.B:EP4%!>F/O=+#7* MKF#OBGYF,)T^ADG^2WX?9,E'*UQ.H>"1+67Q;*:G$ H"I(L@<^'6>'#N2,KS M'CWW WF^=5UTE1X3#,9M]Y1Y3$D!DB((!<&54A0G'3W MMH<;^:V2L$78WVI_D837#CET<#CX#[#TMKJHX%:0&FXI YSJ<)"@1RT:^E%<+A2 MWS?-@009*> M&SP.^LYI^.PA.WC2I3UCR;Q5'#!,%?>2.2R)K;"S$M*46Y)]=E\[Y]5I>)^35_@D7N&-S:H! M4(QI2H%4'.+PU[6:$,2FAC1X^XM4#+Z 1/73%LV_3P606-!B1^II/'XIA0.'J>NL[8*%C ML^V_.N@5-/DU&;+8!A/#8>P1QN$'':\RK9#4,.GAWSY:=*E\*GNCBLXV(R7!YEB:"X9(ROWK'E+N/!1Y MO9';F#HZMP43UIZ/-?*,-_H]P5\#R"NHC,/,>&VL-&R-I0_HIM@'M'_4[H%] M<$;M=7>29G8;^AW_& +4T3"\<*A\ 0+":8<(< M(2XUB-@M?]XMX M+=P>#I_06N8QA91 XY'$T%CEG0";P8V2SGFS$RG\[4\R#[>OKLYC79_RU3)2 MAZV[*V7!$HHIRCT@0 G+(8& 5%*&T9I"2OZ757 @$I6JCC.F5?A2CL=A=?AC M,!U=7:_V=0^-J$O,Q,"\B"GXO?#.&\FL-X(!3@SWPC%=[WGHEJ7=S_ EI?\Q M*;_/\NE#=*26._4O7 8PTY#%HQ=SGP% M(%%X2IHC7C&A+I?=/TBMVJ7O*/3+]FM/.95_CH]P"HX4RQ%DLH !( M^PH+;,VE.LH-$23I&M]QT+_?:S$V;IX;JRSG,C[? YU6*SDE"-9)RL9;GRG6 M+ >.N!9S'-Z7DY4F7KR%3FFBO0 &<>\,J.0V#*7X>^/=.C1;5VKSX?^>K2J)BNE']L]B?OM&K-E+N69?7AWK7$\)R[:.=.F2OR^3WDMGB!/*4D4A\L; M-;;(2Y*2?>CHU>(^GQ;EZ.M\,)V_E]%R DEKN(Y=J[7O0V:'J)\7T^'M8+;W MWF1;7YDI"+1F7%AI?'SR'6%**H29U"E!NLO>K#W?D&E8I^]TU'S-Y_/Q*D+5 MW;AY]J49M]0K!2TUVC(" $5 5R@[3U-&SF7ON/1NY)RNU7!UB]OR!" E?-<"8*=Q4%4N)G$ A]2SGT>'358>4-NTM%][_<\B)I4ZAGO M-BY#+Y=U3Q%SBH-!+1!!6@?K@!D!5\]U*P"$KW7-MQUIOPYO\]%B_/Q<J\&-_H]V2:>LF%,L8H3P72!CNUQA-*2BYURSZ)6F5_%/(.(_AU.-[& MUV5:&*$$0UIY@(5# F!;(0L43$G!VN< 2Y-4[X%>.EI.?RO+T1_%>'RVQ;/J M0)A$/@09)C=%P'$UKSQIM,9J>E0[&0RN *1"4NLM@0)A9,%!(1#VM=NVG;FJXD.I2\8T>-C + (5.$$(&8-4(S MIS CT1;G, @0%$")>/(Z/X$(4 MGQI8RH(95BDGE_O(DV;T^IHM"8B>?+CR8_&0NX?8]_W'*%^7"X:.4XP BU1H MTRIGJ9%5_Q!S%_86](FZ*9M#,.'X[-U=/BV&@_&A@[(ORV744<.$TIQ[HT(G MN;6NZA]D-,6FZ&$HH0$-)R)XLH:7#]'0U(,&%P!0ZAYM)> M:FW:U$_%LVN./,L(6X,ESTIG@?'6\5%AUYJH&60XWDA%GO$- (>MEL'MT3*9=H6"4O+ 4SGKX. P MJ^A=66D)L\R):K!0SVT*38YV6+HY<=;.G',4C!UO5IWY7->9]JHP]XI#+P"5 M3'&!F6;+[?:.8X4\,!Q%5.%:%7)&JSM3B_1 M]6[/JBX/#N]9G8AW1Z/]PR3\-?\V^''&H;[IPU$#>T^MS!@F$=/846:\IYQP MHE=0;8'=E6?VC_BF5GDS*?XK'X7>ZWR27Q?SV;?;P?R? MY6(\^G!W'_#9B+D6< _]3FLPX]8BI1!2-)A#5"/,C:S0<=A>6*;O-JC8"?"= MK3\/^6R^/';Q8:*NKY=GKE/6HAW[;?&U[/GC8#(RY6S^>SZ_+4?/OGK/.G-$ M[8Q![K17A@N+XC ;C2H W/=^WN&ROD3G!B(2*41A#N:OE8360Q\N@#2L?SJ5;]C+JP;&)BM<%>>B>E M1.O;'I(QG'0"MD>+0Q?L:@/O\ZX)3Q\___2=+1'>"@XPPB;FFI=A^3?6KV\6 M>$=HK8,;[0SPV&\U&>U@RG&!AJ/;RB#GFD@7;" N+14>(+>>] 0(OO&%W'!I MA2EEM]AW- G\/IC^*QB!W\?YUWA7;WE_[VRAB6V=J1&;V%(;E*6^L,!',X1[8TGT0C=GG'?40W!&XT>^ MG'X=C.-K#8-Y_-VC#2;(N>.F;4Q.W'A"@Q]"L8(>..:"HI9OHC,2_J9KV>%M M[V"^ULJ3&/7OWQUH(V.:, 0IH@8AR3PE\0#A&@>&^(4] -L,)79N9C8+=F?Y M)(K)8#(L!N,/DX#$(LZ#AYZ'V%XC6'0F3KD>8, UU18 PM;R,>I]ISML79[- M;4SOKU,\-()S5SQ:GN$*&HHKY-=\^E ,XZ[!]18A9M]"QV;;?W7P1E^37Y-Q M3\. AQIH8;ED-AY0JI#$%%R(5]88G\K>J*(K4D=3K[@NAC$24NX\%'D=,6A,'9U=;ZZQMGRL M<7_FJ'8RQ1 Q5EIAG#=&.HZH6&/!&=$I6Q\]"DYWMWZWB7Y73-S=\^@IK]W$ M\%-,Y5A,KB;Y?^2#Z28WU1YJIC6<"<"EM](0+ A!P F\T0E' -5*/OA^IM&6 MF%2>427](/#;V.O15'WZ*5/6*0@L,!*AX$T*C$GE0G*-2+=I[/!7]?(4TAM\%&T0?%N;X6@N[1$:BWHO6:D M[3B<_XJT[?'=I?7:*<4QT(Y*0S61%9(>UDL6_GX8F\RG5B-M1ZGB_4;:)/%& M"HNT9@Y+"!!4Z[ FA8"H"Z/<>2AR1*3M.'5<=J0-:X6@B.=?O9>40@Z K[!@ M6J5LN[[K2-NIZW>;Z)\K4/'2O55W91A:_Y4O#]4MD[H?$; XU%3F&68 &RR$ MLMAZI 6C:T00YZK;IR=Z%KBHS98#@8N&E7#^^)D:#A=WBW&8ZT>_30W ML;_?>C&?-L_?MI5S?D*?Q-0,*T6@C_<+6#PX1"1 %;[(\?"4L%D)3OBY,]T5K(V#6J/ZE-A[NYZX.:0N!D/9K/@Y>8C_1COQT=$ M%H/Q\R/3M5^02VDVLT!ZPYT76EAF"<- ;K3 1+T;%N_'BVR%D!WBW]%"]"4? MYL7#>5>>9WVHL>!L*1U-1VR(A6$B, K%= &@NCIAN**U\O:WNHDSN7G6[5KO MZ.VKEU''M*!!:D,59-9HC:N[*P88EI+ONH=K2Y+&MV_=-()K]T/TW#O^Z2/5 M,::Y(5!AXRRP/LR(*[UQ+2VTM1(MMQ[:'0[+19CB/Y7SX)N4@TD,DF\ASA&[ M_<>T&!.Q2QR T<)SXP3$UFXPDIA?V'9M$DMV!W9;1+RST$--&?3C,WE"#P^< M$DAI-I/!,^?48H\YU 9AS0RKD#*$7.ZEG7;X]-KAZ4XU79'X94B\J?K1L']_UW5R)K9=/Z,,>&GUVP)'V5?!I.;7:OA MB]]G&'EH"=!>8TA"MXFNT@AK!:F]D$1+72]K*1BWSHN=D\:K$AG&)$RDUFJ) M*+6**:MUU6^MU(7<^CQ15Z\U?1)F;>KZ]V)2W"WN]FK[19G,6:&=9=XSAQ7A M6@/IJKX3X+L]W="^OH_56-D,;JWJ?/#CL,Z?E\DXX,LT#DI2#+#%2!&[[KOF M@EU(;+P1G2?@=A;'.2QHRX7M:3'[6.. 7MTF,J:4 TQ1!#D/&(C ]6I-U([0 M3O?S+\=R:%D-G1%Q/"[_B%:R+Z>V7'R?7R_&E4A/4JR>-=H723VJG2^6;\+FL_F. M//?'5,\DDYP@1*7SRL=<,>B9-%ZDO+O:PU6Q-;ZTB/F99I[E"=#Z<\^R>!:< M3PBMQC%[AC-8*&_H6C*#-4RQL7KXO'/7L\\I&'=VS6O-_:?>?HE;X)/!36X7 M^3JGQ-7T8[Z75$>TDC&.// *2\0(U@1BIBI0C>,B9:^!_@FYUA[TG9V^>,@G MBQCFCD^,Q!8JD6)>$[.8SY)P8'7E@" ?7 (KI\1P4AAUR])];;G3S>*.K0(K2_8D8-TP J(;U3 MW%CH!965Q.%_%_98>.,\V#%#- )VU^O2\TYOQOZ1S-K4RS (4ZN$\;XWL$R8 MZ$"N9?4,7$H4\IS$.A7K7O#J4SD9'@P5U6PA"\/(68>YA8@Z)I%!;"._QB)E MQ[.''MI9N78RZIVQ[C9N"GRH9]G4,!U.:B]32#@-O9>,,B6!,]96,[TWGJ7L ML_;0RVN=D1WH(#D*]6@ MD@A <6&)M%K6^K:P5-,J:)14&UE?=VKWGLO);674*L>APT09;9'57AM5R6F# MO7%9YMN9J=:P-KIAW5X++J6YC$OA-=480J8)$C) ["II$4Q:/'MHSO65>R)XHR1E?08".QJ M72?M\?LXO[>-D(G!Y':"R%9,\^(NANJL48BJ7AH;'FUV^"9%%2BRP6 MZVXJ;+?[*!217WY(9 *)A!9EKS6_ES-0PRKX[*9B:^Q;,V9YE&TQWQR-YTWL MN=(\^2 (=P9'9PP1N18_TE^E46U6:R?DE8W/I&[UT"6K5J=9N2FQ+KPA>>N8 MM![G8Q,$@;]IB2IE$NT*ZT[(ZYH4M[I1Q236<[_?6OS/_/$,(YN]*!&+$97@ MZ"HAD19@QKT[HH$IUVV,GI@.,2>QNML6_-'VL?U1B<>_V"]FOOG^FG0M9G3R87-(_*4,N)58@399PK M9=+:#'I>%JSTHGA\MYVMMY.P ;7U772)\5#SS;->FL?'_5"O2G:XU"1QP@0! M\;2DDAGLHS#F**'5 ;4IB#TAQWDD_C2%>20B_3#)X?J,^K%MXAX$9 9\MF! M?,^45:7,^?O[\)M'HE9KO!O'7L\Z$HOU?/&T.BS(/WS9EYQ?[O4%L<+K[8>S M9_.:O2A9%8*Q7DMB6>04G#O*2@DY)6WV7E[PYO&MC!H$_)%,V"W^D^(,2>$U M [$H94PQ3[%RU DM@VMS,=O-J]<'_RFL'E\DH;I!>+P0:;&9/3VM=5- M)7)*!"V1C2=IK;N338?>./!\S'<'=6./)->Y*=Z_F:_?%^N/^0SGZS^7BT.' M+M2%J=,LY4LIL3:$&YCZ.(1^ JNR]\B1-L=%!'I5IDU&=((X<8<^6.U^-=N#@;R_>)IM]YW MX&)=D>H&R6C'%5*$4PZ2(^ED/)8JIX9Q])-PXE;U%3U@VY@-KQ8?%]M\"T]M M.EQND9SUP'\>74!((XB9X)NRSY[(>]J9[HD/G8';F!"'N_/F92AL M$$>>V8@Q-Q0Y T0N>QJH;+/..J'%L#YIT 6N0ZU*O ,E[;?8[&ZS6,TWFW?S MI_V% E>J]E:V2TK%$)427G)I90#82.FC&^M-FWR["9F27AS2/@ >C$R'+EZM MJOO=<\EPI[#7&D8'CXHZ+&*)D*$JWDE!PX[U^IPM+1!MD=OT$0+S? =K]3SS M_+DD J<,8QH94=8R1X0MI02?W-V)Y]E2-T5W"+;P+S_/P^?,SFM>Y??/)66C M="A".(6,0/"]E?'4/^WNQ)?L4,,M$6RLX;\MGCZ\>_A0%,LWL_4_P65YNS\[ M<#V0N-HP:6JQ98AC R&0T9((84H)''%MTCXFY$AVR(&N(6V^$)4WU3X5ZVT- M'IQ[-ED407S$ A(,$=4.$I = ;_+]?3''@O;78I)GBVI@-=MP=Q*'_^]\7'Q>KI]?L] M.T$-K]__4A2/K]?' /=*B%BC=5*:&(G C\F"1T\%QN4ZF1.$WDG&>J^!8O

5\/(6NV3P%XR;+#G#LM(N*8QE++#;]K4?IQ@L-$I&VYC6B.\!^/:L<^@ M*;-]4RQ6VU]7(,_E:Q?J-4S@AG'IC0&905[-04A\,MR*LI^*7;3 ZM4)YL 3!\][! MJQK7 UQKFL#4(P&N98C&"A674FK"G\] M+'>/, KSH4GX]_'WV5_-$_7.O2UY&6BP.H+AELH0@:A )URLNK/5WNYH\L.5 M>'U#/UI>Z]MY-O30][-;L1.X9GBH_%8LN<0F!L\PAIDI8!2/R_KPHS0C7D=\ M4EJ5IJXC4-T^@4,7L1.4>T0HUUYPY4OY.6M5!7*"IJ)S5IRW&)UB/O"T5=WW M\->G^<,63-W1CWP'O]V\!\C@;]X).NR38&S72GDQE-Z?6O:S[;6%UVX_*+&G]7R?^GCQH%NSMR4/0AIED62,"J2H,T25LBIZ+W7/^G;"A]- MOVQ[LRX>=P\M25:^)"G+<\J5"0$;3Y3PFK)2,HB/VVSP37#E?'QN-01^Q+7+ MY[_Y"=8I79#$QVBHX@H'XIDDQRTY"68 C5BE[(H$OX,Z+'SR/YN#<'I%0@@S M(\#P(4*D M%I>:)'2J7HG1UJ659]Y#MX137M4Z,#CHCOI>,W4L0:WV244G,''@WFO)P;5FV/.C_-Y(?I_K M8]VQXH8R'4TQ'RJRKW7_0VWV-7A;LC)BK#U&RGL&+IK4X"D=<5&6W-G!R[ZY MV+\&1BH^]GUQW<7F85EL=NMZ-O&V-R6IG$04' 'MC#24XT MX(&Y$DJ(GS4V M;VP=>T5_(%^I/$-QZN]H3M*Q)V_G^>A-SIVY[A5=:I)$L-K@$"0,_TC@!^P/ M*W[2&!=M+=,[C)2W#?@:K9-VEL._C$9MJ0F1:J=*V:7W@U9X_CQ?_UD,DDVO9,0W>EK!'#A.1SREZ'H60 M6K 2&ZE\F\(Q$XR#VE/DN0GH'?*&SN9FO?V&AO#325"X_G)Q#X!(Y9@B742OC=!9C+PVF&-_92:U>]5UT#/:PU+EX\J_J\60T MITH9*W1@2A$M$$6E1/F>E?N@3QA5P%:24A; "-V'">I8KY6% MSVY#M&7AL\5#O<)G7Y]+8&N)%\X9[83G7(E 7-D_;-R=[1@WU,V/A<\:(SA\ MX3/)'5&:(1TA C3(*F$2B#3>F.%'UR8WFL+98[%QMUXL_=_OX;+9^ MNGP-W8]/)I]]/L2%\,%$#^%[#.5B#H/^MLD)F6X\W*WJNX%VN$1C4,K#XJ"L MU:/YF)'XS^''ZWE7-5HG)(R4 ;Y8CY#C"L=PHGWTK7;>IAMV]V--NH=[#)K! M]\OY&1%J\NQ2\T2\T]Q&IRRUB"C/O2VG7Z9\J]).$W1].^5"!<\Z@GOPA)-< MG4%\V". M\WP%'5YFWC]^7*P6N;/;O/MUZ'Z5,UW=,@5LA+I=3#"0[YY+7:([^"1W.+GQ"F+,.M/;UZ<3RF6TD39&*<61A4G< MV%(NB46;U&TY/=8,,ZTUAG>PM>9B57S?V2/-:_A(5]LFFBO'F>B84-Z$0 6V M9:8/#\RW,43J)Z-4UV /1;!?5Y_GFVW&Y=#KW^95E#KS= J6$(TBD5%HBC1R MFNFC7()A>F>UYSO4<]$UML-Q!G"&OE[W@YX]F;ASC%+&$0%'C^?3V:'A#Z(2_Y%\OE7NS#>*HT9KU]:N+1"B8O75\H44RC'(OHI7Y M2NP88W (E_(9*MO,SQA-SYD;@(=M,1XLT"QK2EQ9F?CNN>2$9Q)&@U661BFM M\\J>_%/6:K$=W^[\OVR[U0;9$2N1O)LMYYM6#)H_[ZET;^^67>?&T MGGWZL'@PZ_GLGBJ4<"*,(317>W*>(QPL/I;?=,9I4FO7LBLM)X1HF_.$$Z)31WHMND>T'DLV M)4TV\X?_?BH^_\]#L8,@[4MFBBQ_R$21WQ#E^.OTQ[LSK/CZ1_#+@\K=C)QC ME[=\>'F;A[-.J#NY9KPCI14MX1MP_^R/ZT?*OGDJ.4^AO\9@(B&Z#]Y[>;QF MPSFNXYU<1-4M#=KC./1YBYK3YZOZEZ#=_,K$J2"<2\L9%T3!< EE%7_G0G3\ M/I@VD@LSL':&2W#[-JC>5$MW/<1M\KJ$.=(2AC3W,7(OP%+8T\@6.+;A[80F MRN$(]$.F7.\ZF>+IMFBDPP';8()',,X)S#ZE!(C85DN)TV-5OTJ^=-KM-HQ' MLFG/!M3M5NS""Y)EWE*!$5:($>^1B*[T:CR6K1:K)SC?CFVWNM'"@''"PVZ= M<3UTMSI8^.[1Y&$<&2&-4U(2@,Y1[TN) F5W-A]VK>8?0X@VZ(ZU$3+R351= M[FXXCSS7U!A-\PJU$,JX0PU\ ?,&>3GUU^M^$M]S+?K\D"UYI*L__EK MOBS^8;ZYG6.76R?$B>4L4G!BI ,+QO'1LP*YL1=W/M++O<.FEF'*),!:\(-I8BS^Q!;H$D;16C3Z@DVJ LZPSMP5EV_5AK M^5B"4:*"L2P0QB,5.'JJ2DG 0@];7[RWE/9!>7,[K)/P8L&_&L1/O->'%QC:M3R(>:%BYVVG[Y'3IRY=:R M&JV31X1[:B*'K_ /TV#RCG+'&-V];1!T3H>B;\A'IUKN]]7+S&JT3@YF91JX M=9@Y01&3UI281BWOK89BITRHR[+&:(_.LEJL+=!*U,C\SI$N:A*/7W&>"UFJ^_B[:O\>ERHX1YU$9C18A# MN586(E:74D:/VV3E36CY;P R=8;Q4$R*N_5JL=VMY]#AN/@K?W?5,%ULDYR( MQ$OP)4W$6B-L?9G(:!',]G=VO4*//.H*XJ%HY&:?%MO92XDU86WJ(4SP@H4>2=4QTM>Y=6$5 M]R32W^;+QUBLWV;-+,]0I.+I9+F+2".DG0O,&$4=+B=F3%6]Y*.7GOKJN&_CNTRPU'-? M1.@$W,9$^/[6W:M,N/!X<@8[:25,B]9&AX74WI2]]=2TJ:X[P1+-?5&A&W1' M7\V[YG=4-TQ4L4BX"29HS 2G\#,KI=4JM'%E;R\R^1*YU O.0['*/#SL/NZ6 MN>9QGZE#V2-615#*ZJ:Q. M^*EJEI2/1&+,@A#,2,0]"%Q*BHQIE2;PQ"R"[Y6RS>?W^W19P^WK* MK$YYE2LMDXK,2T.,C%8Z9FDDD1$LK A",L1KA96]ROQ[/DJ[6W_92W MF_1B MFX25EBZP .+E:U8$%PX?Y50Y(_H^II#.M?Y\Q;XC? <[W5_:M&\!N9(A>K%- M$L1Y81'3X/ B;\!(:5/*2+5JLP0S70ZUT?5SYZ,C9 ?;1/QV%%W+]OSQX>0= MS'""4TRDI)Q&E*O@'*7RZ%Y2UCO4[GEKTQS2P MR6GP+E5>BT6-T!V*1SG*VGXY-Z!>U<@EK]$Z(6JH#\HX')"07AB)U%%N+1P? M]/*^EVB:NL=X.%\:.OGC"-MM/Q3KG,)C/N9Z\KC2LZ[UAJ2YAI&)H]<&V>PM M$%M&)SK:<"?W.?3"B!\\[CX0'XEQCWZW7JR>WLS7B^)Q;YRKP[AKC9/0-F)C M0V!::^DMDZPMQ)\^T\^Y"Y7N')$G]]IND\6N>ER3FE@B=,8>TL M4[D6.2E1\IJWR/C_&_O?^ENQ';.X^K/>U"FN?J%)$A%"I&BY!RV3 M"!K6X&5@J:CA@G!6:P0-(V6M[)M+;9+WS@=PR9FB3+!H&9 [RRFU#,KI.[E, MKSMU/_<,.@)V)"M1F2>7^W/L3?[R)_@$__M?_P]02P,$% @ VXD<4770 M&#HRA $ 1P$6 !8 !D86MT,C R,# X,#%Q,3$P+7$N:'1M[+UI=]M(DC;Z M>=Y?@:N>GJDZA[)SSX2KRN_!6J7;MN22Y.GI^Z4/1$(2QA3 !D!;FE]_,P%P M$T%*HD *!-/=)8E,++E$/+%D9,2O__?^;FA\#],L2N+?CN [<&2$<3\91/'- M;T=?+_UC6WQM\'8?;- MN$Z3.^/O2?HM^AX<'Y #TQ,.&)7YF!P'5"$* CI +/>_8

F%[F)*.'-+JY MS0T$$)ATJ6R_S>5XY9CC[+>CVSP??7C__L>/'^]^X'=)>O,>FJ;Y_EY= M]"'KWX:#)#J^#@=QDH?3FZZ#[*JX91!E[Q]=]!X!:!X#>(SAY#'7V7$4YV$: M9GG](^8NJ+D]NQX=1U?)\JU9?O>^:EQQ6[;NMJS^MJA_G.6#Z6WW5^GP71;V MW]TDW]]7C>HV^.BV?)2NN:]JG?RG'B 6'] ?IZDDOH=CN<2K'_3XJIH!#,.@ M?I9E0\WE_?QJ6'^]:JFYX687IN&[ZU4P%P^&:>92MD_]J MYE&.,ELY_FP%G?2':;B&4HKFFENC((GJWZ5:ZMXE^22*:_I7O*ELK%NC9!SG MZ5.DL7B1>@RO?+-L_5+5[%C0;+JB>N)NKIB#6%/+UN/,M45:Y!F M MA1%*Q8U/DK:H8TSHZ#M)\FP["&DN<::VX=]/NC9,5;R[857)-=U7#:A&MD M8WTW;X)@M##Q\]V<--:]L7]]G-4MLWIAT5;'I6%_V ^&?;P*3Z?M-3??9[/Q MS\WVU_.]G%R]RX,K.3IMK."]=@0QI'3 H;LP?1G7D.6VJ M$U2AO&+5:\KAU4!0OT9P5"#4KQ,:"R)\Y5P\OFK=@Y[6%NJA:>$=T1-Y M5]>_QE'^L.)M15L=[]^O MFD H@3,>1G&HS,99]U;UJXXN)(9>K1 CJJEN#(-52*1::FY89=#5VG!*D*R5 M,O7T+=7#JQHY6FF.5W6H- B^Y0L3J[Y(DUCRW;M^F;5 @.GUMZN&?5L[ M:O7:U6;H51TE2EUAM;*S4M-9820-ZDRDA.LF3 MWPZC8 4G5HTK("^\N5L->;)QW7AODS1_QH@GE]7W8.7;ZZ@UNEVEE%)R_HHX/^RMZ*QOJ+E_%M;64 M=STZ'O?7^E.*YCH8'*]PI\B&>IFT4A[5::FC^H<'=2JM8M(TC-9H+:JU7K[< M)77J6"5A5.,*Y44^LYQJMUKE&=;=,S.N5?#AW M0;UBL<),G;2LF)1:S]=D4NJ]7V7+($IK<'YVIVJO [@6^J:861MQ[C MYJ^H$[TKL&"-8W7-Z*;M=;X7V:MH#0<]]KI,M:(\NUTORM05*R!R-5V7C74$ MN@*T:S$[3N)G2$QI4CZ2FI+4LZL52%FVU:H/63): 5UE6ZV[Y3I4W!^NG/K* M#IU>..WC2EMYI85<"?"5DGV%%VF%WC]M6J.7?JC*I"S*Q7E.O7:I6"5*\8 MW8;]51:7:JI;I:2_2DV4+;5"KD8 E-*MULA0&Q7KM*?Z#? H[N?!_8JA%VTU M-XU&*YQ)LF$-1C[IO*AG[NA>:E1A?X'!)W?.'&_O\S2(L^LDO2M\I^HY]!B( MA6[$*P1=>?D*JVUM>,"7>ET/24]U&1TC-J?;KC02RK8Z%E@EF\-:P:SV M$5<,4+:\7]Y1C(*;59L@LJ6.7((5SE;94#_Q*R>\9J+S:)5^,&FILP[[X0KU M2K6LD6^A(M0O212O[)M8Y)NJ-VYMP%=H5;>MLN)6; M@_-7U*D[XAL& _G[ MWWZ]"_/ 4%??CO*P_O\?1D-][ZX,8_R8?AQ M$H;WZ_ORLWST^^K9OUXE@X>/OPZB[T:6/PSE$EW+AQU?!W?1\.'#97079L9I M^,,X3^Z"^)>B+8O^-_P P2C_179R_DXYWM$P>%!F7'CT\=?H_H-Z29B6?T:# M01@7?\KVT]* *WM^GY\KS==W$4#P3_B/2_?(B(,[]<0P^F#)G@]4[_UA<'-D M1')E_*"?'Q,/0=_B'K1WXV==>&24PNNW(RGM M/EPEH,Q.(7/*/>CK!\,_Q$&J1-C.AW.4Q<>?3P^!E("P]=W>T(W9;^_R-N2@2^_R^;Z M;7DV]"GR@>F[F##.H3*!T?)VF!X$@_"^[^%#_,=%C;$/G$1 M,ZGE6!PAXE3]$"[A,\IXZL*CCT#^,R'EW&RJV^?A390I#3 _E2USO9:391+B MR25&'C)-$SKG_K.&>E*L*5DSSM/D2Y#^5S CP"*^ZQ';Y1YBG%:=1;[PB3T=U5,7OF94F1I/ M]N)E*J8AL\;Y;9)*W6.>"JGLKNT!3W#3,JFB+Q-4:P 9E%;H9%A/77CT$4(* MBG_-#V_]>JT9'J0F%-"S3.%PQY/(#>S)8KB8PAF3/77A5H?WG-4[R;+QPM!, MXE#J 6133P + $=8U8)(U<:T9V+XJ0N//A(Y>(R ^38+MS0RX9C,1U*J88M! M*<^P9*0)+CB62V:2[XD+)R.#NUFSRS0,LG'Z,#>V>;S'ELND9'89@Y:/7>[; M=,) +D8SP?;4A9(4,<%(P)TLU_I! 9])@P#94LOSI%;D<\NN=&GD201WIX-Z MZL(U@WJ_:/Q,-X:RC[^J;>YB9^XND(,PBO".#[?%-H *(#N>A(V]N\^4H5DT MJSTP.071W6BHC*SWB\\H7S?_CN)CEHS3XE.Q;?BAFKAR'N8T@L)D+"\)"^U. M?3'Y1FD$>70=A:E1O"ZL=64Z)W];5#,?WUR\X_WCEU3O&!4FQOQ;LSQ(*X=V M]+%&'I3/^?5][>/+WKQ?ZLY>\L)F9/"EP"5I1G23$NJ&=Q#$,-$G6@^$:E^J M*2"!_I6;I(7CGF<)Y7(GQT@\DR74Y6*.@YI@"4D=R^#H%2!+WD[MP3U&S;M@SY'SV MN+<'I]OCFMH8-]/8&]: ]R %#3W[^^25V;OGW5F[]I57W!#=G*M:T9X2,:O5N_: MH=Z]/<"?AWD0Q>' "](XBF^R3JYO_2 /9Y$UGN_)\FXLL;6>MG4]K652_.66 MO$:!/;':-T'>(G38F'RT+MAMPMA,;&BJV"OA45H(>@.G!1;^XVW: MMUE:S;_[MLC0U'[Z]ME_BTM.CA%O>,G;&*2RU4%O &;:ANTTC&E9M8_ I;T4 M^^*EV!XIS&(M-37L"S6T+ +UY=J IIV6($F3FL/F2*)M((T8FD;>FD9:B S: MN]EA!&B_V^3M[6KM-NFZ&:4])]T&NXT)0[-^5TEB,U&@=:']% .6[,\@&HYS M:>)?A/UQ*G7[,//N^\/Q(!SX:7*G9F2<%VF-SZXG$#G)RV4_U#]@@3:\N]$P M>0C#8O;.1NI)^T4C6YRD&86MG*6#0)V:Z#)-FIHTVQ#?MDY'LL>9U!RS[*(< M9$E<*FW5/_^(;FXO^K=),OP2I-^">' >]J5&L7\4MG:L1Q_58#\\.=B#P;"7 M$\JEJAPP2M*\H[11-SY-#IOCQLP$B^XDE)]=%Q-\':9GU[\GR> LO0C3[U$_ M?&2NE=>DX>#L>YBJE.;=H[17H= +^O*,B9\W(U?,O.:!M^,!*R_J>9S$FA'> M@A%JIO]0N>'P"%@3S2X@]),TY[SOZKO]HH[GP-OCL1T:&91FP\,H3*ZE'5_4 M;8G[X=G5,+HI,'Z>"NZB/!PX27P=W8S3.@G:40NE-#W6S]&4G%9-4D-B4EM) M3=-U)2ND9E,$JKVC6C<;:?0K6O,ATT87^/H7^/PE9;8WF\JOH#(5D[8#A59 MO:_YQJZ'0R+X5O@A-,4WNY.OC;FF/%[:H&L/I:MHV##M1_OB.WL)73X>VZ&1 MP8Y5VGTCI3W38#4U[Y2:.[Y5U@:*UCMEKQ+5VO?:&%YJWVO+:'T/=W7UMNJ^ M %]W+?&689ZVP@^.2C6IO)%MTW8"V;9MHPNHZ;NV\=1Z=-W9T[MZ9KM%A4GYK/4-3\6Y1>0_]E/L&S-I7^DJ" M/$Q'U!9(2[O!.DWG'=\/;1^QZRW1UVK=;:?/;6K.FAQ>981U.%KOK8TP':FW M4T=OMVVP-OAZM0FV<\="A^&Y%5Z%0\?H-SX,U7%;JX4GHK2QM4OM^I!.N[ZU MNJT/NJY(NZ\/NG8?UM_"8=R"+/Y0YT_LJF;^=J%R[:%KG6%;9]A^:[V]F]R@ M25<3BCY3IL^4[2F%ZRC-+G@LWB9*4#VSS0>-WQ_%7 ^"VB$&7BMG3&AJ'[7_J^%ZIWJ?*Z1 :'ODEQN-X([0YH1:B*-@GW-69+VXAO MY 798]#=0U>(QGN=F:<=SF2-Z>VA6Z$O)TABY.2 M+*;8=1Y* 3 .S\.[((JC^*9V]KS[4=C/P\$D"N1"?IM=!WW5=C'I_T+ 2[./ M?3=(U'/^.9T.U YZS"7!#5:#5;.3<%2^^]]^W<[CJSF>D1SZ]?UVWU1.Y?OE MN6R XZ)8\I6\:YF!)BVO9: LS6>"__M$. M2EV-G'(<'U:.X^AC-9 /7R^V!X_;6ZRYBB7KUVN"6Z=)_'5/C(TG%F["NW,C MVHV >^/B'<_C3[W>+>98J#GVD"SRDP*DB9:HV^)/6BASS:D_3R^69LZ6+M^S MX56SVWZ"Z;,U7KW ^ZG?/EI@)XFS9!@-"A/\1,Y1M@# 9_+9LBF^F?A)#R*8 M4U%,_<3,@'S%S.S03WW(I:"AIF!-P7LM9'=*P7N_?;@?]*QW#ANC[@,ER$X1 MP4[5S'V,8-L/5'N[P+5#4S3W+5YM/^CWT,/4-/[N-_T>=.#P3G4(C;_=P=\6 MZ ZOIMT#I3]-!)L"6'EH5.UM'#0!-0Q@CV?U8&AW5PKDY*K/\J(T"H;GH>Q* M/QK*YQ6OTL3<"#%/+EL_S5JUU![X?:3N-GG@#PB[M=[1,;WC@)!9ZQT'IW>T MY'3!A/+\* YBE>3G),[R=*P&MT"93I@J^NC+=V9GUVXX2K+)Q+2=+">KOF*( M,[)8,\;MT<1V#WBI"&>]Q*U:XFT$L7=80VJGGK+=)9T'YFZ&!;8V.&_[YVTU MK[XIKVY3PFI>?4->?6,0WL>P@_9N_K>*9_72=I9K]RW0HIWA#JWB5KVD[>;2 M:D_@'YM4D-2J<&?=@/H^_!U3"T M'V9_JSQI"RZL\OIP=L6>8S#323KZJ#XNS%)#&RW[2J@M \!YU>:@R7;?Z6HGZE(- $:Q M!L"G 7!^EC0 M@0 )?Y!_B>\R)/^M_-P-$[[MT$66J-1FGP/ANK).R.UC1@= MLF/ CB'?EO?B]W&0RN>%/^NS3CV>]GW4 MV5M&R=.@ &F+QX.KAT]AGJO"WTX:#O8MP&'/J?LY2]$%BO>#*/VO8#B6XG_Z MYQ^2 @(IY.2@OX>+V06GUYS$HW&>%1>@1X0_]\C/89#)>2Z\2D$6+880>ED> MW4GA>78]O6/ZAQME_6&B[GW6P_TT_-=XF9TFU\Y=F4D-9IRFMTYS M]+MZH1KBJB>6>=:5EZSS5ONV0"4U4[6&3#2K%Q=@S>K[P>I8L_JAL?I" *UF M=H'HL+IV MR[6>U7V]35KOIH17CBQA\X+.W)1[P4O'-2) M=G/E6C$4N;31JQ#A:Q M]OK$@$8L?>I (U;;$4N?<=*(I1%+(];^^+%VAUB?HN J&LK1.L,@6\A'6J6X MR%7%(\F6:9&,8WKY/F.@QJ\&,&*9<*;97I]#.1I0#R.8J28;L@8T#6@:T#2@ M'48:R!W[S#3\:?C3\'?H\+<[?YHK;_XN">)[.#//SZ/LVPQYOF:#R\0)!H] MX(]P<"-GP@VSZ*8LJ+7 ]Z=)/*B:PL%^L?FZ*:EX:G%.&J+/^AF=D63-E.ZC M1;$A!7KC5%/@(PJ,&F:/5,]9.F!V6V0AEG=,ZO!%^TO?.@X M&WP)TPMUZ_R3!]%W26?SDZ3N.)7TD09Y,K_E$SLG];Z,;B@^;>X(9Q M/\:%Q3&-Y)\O)8B2VNN> M67!NU?YRBE@W\MK57?O <%P[[,D#O:_G+WS@S=5HW0-_M[\\]<#WT?T'24') M..V'6?GQ-@P&$DU^?2_IX^.OQ8^@G&7"H2=<9 G7$K9C0I>_G/AM9_C"4:#^,XO#X-HQN;O,/$(&__J(0Y#@82L#[T)=+ M%J:_7$M8.7GFM<7%J7WL6O[]4#V].Y"\_Y>GYR>>)=&-:I:WC_[?QAG?[N M&<[9Y\\G%Q#F^2O(\N?L@1O<[&L3?@^Q6OCA/XI[AOG/> M&0A08K9MJOVS\\_&I%/E3\D!<1(7N!SU"[H?0 H@IS DF!S_^';L!_W\6-@V M)<1QN4>P8WM0^)Y#D0E][B%A^_Z1$0=*G1F$T06148O(\O%Z( MAZH;S]J^0W#\YW0^%WK]<7Y$KYL@HYD5,U^Z8-4-)6ALT(-A>%WSN*=7F*#I M"B/31"8#&)O$\3P3.H(3N<*84P?YT#+K5OC/<9#*D0\?RIP#JQ?;*(K5Y;\= M1;++4L^5\YT,KX+A,,FODOLU4V6E43 TOL91/QF$QN>+I4'^QU],3M@O&U+& MWR7/*L#(EIYKO)RHS'J:^O.K=7[IG7_ZAW'N?3D[OS2^?#V_^&J=7AJ79X8$ MOTN)< ;$QMFY >E/@Y^-,]^X_,,SYG!QBHF6GD?0'P;RTCMYX>T@>'@(I8H:'WVT MQC?C+#=@SU#6Q2JZ7/SUTNEZ6[3ZC[] !GYYTRXDZ4[1DN$I:7E,BD& /(Z% M:=F68)!XDK2HB1SA4%&+EI=I(*UA9?.^,5R2-L/EY;EU>G%2@&+W\#*?DL $ M,*_3Y,[XYS__:>2)^O7N3;OI)'=W4:8\-H8?#4/CM+!=/[P6S]?Q%.=3GN(F M]JCG2;0V+6EN"8L*IGC*!]2E-H7S/.45WAW5R;*/:_1,<(PP(NPI"-XOA:_J M@9*%=S=&EO;EM 3?ALE-\NY_1C='1C#,'WU3/;1Z'E>FT8]HD-_*1ZN_E3$K M'[6O$_'*'M3@D!M\R]-$(FG6,T[B_KO& .YMI?9/WKWD->-4&]N+S_ MB)9>'4S=#GHS4(PONR8,KB9C]<#BL6G\[ D?%9Z6\3C[7#/LR MN@LSXS3\89PG=T'\N+=W07H3Q67W@G&>3+Y(BPX5WY1\;)KOD-0_9O__ZR]7 M23H(T^-^,AP&HRS\,/EC21E2_4_E?P,)HZJ_\6]'1"%"/E _TFGK1"DO7HCY M7W^97/2X#>+-VN:?6?/B[^JP:S\85GTOW3R_+"PADLLQOS[SGRNWT/Q7Y32B M<@WGR&(7$/.T>*3 G%DST$;'[IA2/'",7(OES63Q*V$I2J6D6 M^RP7N;12')42,'UPI';X NTS4[>.TN2[>H$R;BZ2<7YK2(1,\N!97[?9$,T\H<1A#+L.)8*[D'!',HZK MV) C^9U'G&4VO SN3ZJ]VW[!BD^JK(0= PR88.CYW/4T6LIE:&B-*KE2B+_1 MO9$EPVA@_ 44_[:]@%*%*:#,D";5F;2I4N/_':=1-HCZA5F57*_4%+;0E06$ M+7J4W@1Q]+_%YY];PD-=QXA6C*\SS'7R[OS=Q3O#NQL-DP?)78O099PF[^KH M>I?HLW(.5OOU7NO7/&S:[OKX]I\TM:D44D[G-GX@- 65+<)VF? HQS;%)A*N MM(NY+99U-&LP2,,LJWY]DB8_7*.?(0"-F7_(<-/H>]AN.Z@E:R3 S-OK,$($ M\UW3]HEO6YXO5T>ND4,Y8S[ *]?(D7^>I9?)CWC-"MEIDGQ3.Q4]O2[/69<9 M[U@,<>1YB'N0VP3[C@6+=9&+)##&]LIU*;3RL_1+FGR/XOZZR \52:87Y'=A_VQ"IDVSJZE/AQF*Q7A M]X4S>/I](R[K%^M!+=Q3^>G9L6<,BBGQFP((BB&P@"19S_=='UF2^ 5C$'KV MHN-3"0,GWA])CH&" MCU';[QQ-MLJ^X^_" 3Y M+YEQ&0[#D9K1:J>\V"DB>/=KQV\IV'GYR.X^ -5MV MYNHV E^R9=>XGZQXR+*C["V]:'5135$^+#;7GKIW02^%'087C?OPWB&_E%;/RXC>0W,X1NQQ93HW3: MC!/N&1H:8U,-C6+7XQ@SET"IKR+A8I]+#VF@,:TJJ=I@,.9]9H!PC.B6]R3!@SL3K34DH2[GB^[6];DGQ)P^LPE9K! I9,ORWE MB?%EG$IRS4+C7"U(MG\PTP1EO W.B%DHO>5[4O' %G @\%W;=2WDEA+'MJ"$ MFJU*G'I".2"ALP_$8LZ Q:0V8M3SN85\AWH$(WLBE! G[DZ$4BW-[$@NO=1; M_Z:^^?\99WET_=!$Z-J@*!ID7#T8_=M00O>=G#QI!H9%4)URP:53C^<'XR?X M<[E'),'=N(Z&$O"#X5!>HDZR*<_>O\:1D@)Y8ER%U07RR95KK[P58A4B5Q[: MJKQ\<\[!"4DISY]J5H>VC,%8)8PN+AVE83\LW $0E<\KSEQFQD_RH9)2C&PL M#=CL5A4_3R?'J_+;('\T%N-'L-A?U=GRYFHT/_>,(!X8/Z&Y(5])HI,77?V/ M(C-Y4W&]O%/UIWI8D>2ZZ$G1W2#+#1.43Q@$#]D[XP4^?G,6]^T1%6=*L.-) M]O0QH02JO3^7><)"V*/+>W_.6')2G)>G#!6T2_8;9YOY^X\^_B/,&O7L/PYC M677WZL.&]Z][ZB/)=<5J!S$2TC0>/! M"*50?S!.E+"3%*YV5-T@#\HSAX^09/:,^1V#\_$P+)>/ %J=8QH/RPC%B^-+ MXR?5R*N51AB]JR[+;Z-,=CX8J4--J\#%: A7RJY/D2+,?GXW3X#/!@,.9]$9 M'G <1%V3>H @T^'"XT*!@>-YR'$/'YZF:.I;\V M1K#=4"%9,C"&02I%?]#O2ZA(5?*W@F52)8EKOS4DZ1W7-F1W$F/D6]*)^).D M?B<'\-!3VH=\G!34Z@3=C7&3)C_RVTFSE,\785AT;A!>1W%Q3+L( 5'[O0C\ MLJJ+13/\97+9DQ>L[N#D0J5]5!>OZ.SDRB@NL%"BUM4QFBA5\YK4NQ?LFB\N MXVK*W,-3E%O94Z5/[JFB-?NF:YI4QU:VB6<]LBT1P8UARJ=Z[FM?R."+1_QJ MH?*:EZ\6K#4JYV$?$V@I^6SN!.)L=JR1">%#3VU-N*XK* ,0(XI-83&.@%L7 M]JNT]=21G'B3I \O.$U<)F8MF+=?W5TD3%KF[#V)$6Z0Y^XWVCMIZ3!7$>9I MG>;6@675.*YQO&EK[F*5K;#O WZ269XAOLS9AA>U30M1R#PH_UF^#VS?DN++ M$@[U;,?CR^*KF%E[G$F[)%OC&WTJ%=N4IYO;"M?\I\=WH.-K'#^]>O=)2X:[ M2[04<\=&$'>AL%QJ<>!3X' @$5.AI>T3;G%:5NEB5V!@$Z2 S M5&ZI:+#J5 C^*?AYO6MSJWMW6['-]VT[K_#19[?A<#BA+.,G22^%H[Q,%[C> M#?WS.\/X1Y@]?P=3Y-7D/S]OI)\$YI \>G1X1))HF5Q%D6P96F9">FFRV?]^F74?%9$ M.2;CO$ O!6-!<5=CIQS+Q.'5SC69I ]OZ.'%'G5C3UO@8K_89)8SM,C&=+9W M32PH@.FZA%%(F>W:/G*ETN%Q3P@?H1H7XURHEY8_#6?T%V2Q2#)JPN//A+28Y#V *033IX, M]K'&\NHI7<[__+B4S.3/VW2V]W83'E^E8?#M.+C.P_1#,/P1/&1J)^@V72QI M@WS*+<_T/=]'U+4Y$S93)6T<&PE/4IRZ9ZLE;5IPF'W#/M0LE@II/3\[/7$N M>L;)J?.NJ%]S\=6^.'%/K/.3QDKM;#II1;F7A;HI;]2/*B2N*A=B>!L6B:@> M-X^0' M7,RK5)JK=+@?QA*R4P76OQP9MZE2P?^2<6!3;#M2\;0L7P#?LZ!3*J!$&@0N M??G,;]XIN4)I;IS,5.[@S?GJ6:1YR$OF3QV))W%IL^-E=C-EF'N>!SU@,]/F /NF-/C+*>,.]!A\+;^N8\^3/+PS8*<1=9L3 M/8]OTS.3F?'3US@8#Z(\'/SHR;K)BF\?T M@0=]#S2(,'-JBH26LU%8TM_L'/RE[%1H?$Z*([6EY[\&@*JOL/H*FAJ#.HM! M3Y,FUAC4!0SRA8F0#0#&% J3^C[D7KG0U )E&@TZ@(:(0%,8%F 6X P"R*"H56JOI:-?6%M#8V*B*3;9"AI M+_M/P_O7.,H?-!H= AJ]A/BH1IDNH(Q0625-*"C7G/%<#Q;9LS"'W7 M\X3KE,'WOBV$0-[6-^91IS?F]VM!/@=Q<%.@Y/2$D1ME_7&6J3,TA6H6!\.' M+"KTNQFX*O0M#V"J:\[#;#Q\['IOT2)KU-TUQ2HE7L/N0@B9;0-I<]LVA3XE MV'80*T+(7(PX=07?.NQB#;NM69 _U>GR2"JH:F] (:C\8CCYK !XF&1C=1#4 MNDK&DWSRQGF4?6O1&FI4W35!(HVJCW=.;,>Q$?*9;S&;$&YAQ*HY\RVX@RA3 MHE&U-0NBSARFR3 K$/5+FO3#@0+1%BV0ALQ=4UO+(/,Q 53G1Y$Z+-HU8M!C MU6-M8K:MCR@>T()\"F^" M86DU%A6XM-FX+_"X#3K38+D,]LV+8@LRW.)PS#BPC0+X6)3P1T/"1U? M!T7$X=>1*K4=QE&2SL%I MBQ9*0^>NJ4Y#Y^,Y,WW'DGH\0\SD!+A(8%YJ\01B3ZKU.DCF@!;DL_PE-='K M4"J@,4.#B[4=K4PV9 MK5D0O7-^.&#Y-)UIL%QR9R",?)=ZCFN[)G5,8+M6.6>,6_+[K8,ETV#9F@7Q M[F^CJT@?NNXP1CY-7BW#2!V=J\>JQ_KZJ.MIU2ATU#FY6C2^-,#7(B:%0 CF MV=1W$:1^=61/JHV^+UY]VNDEG?IX(:Q\(G\^UYE.-):=.=GU&E[5-OY>6,6+^))\%1)6GM:IV/3^[%Y?6I??9.[U\ZS+C M3TSW,\H=O90-)R^>NWI!,6EMU6A3O*-0S/Z/7E=#VCQ:.?Q%I0L\TM3(LJ9& MEO2R-ZID[EI_NSP_.SUQ+GH209QWAG7J&A=?[8L3]\0Z/_'>EMQK.NR MZ87G&O*OB[-/)ZYD3->PK4^24SWCX@_/>W,>_2F*C?PV&6=!/,AZ1GC?#T>Y M,0JEHJ$2U!N#( ]^?NL^CI?+'+8&T=:7:F=D33UVN*9M31/8[+9MOJQ5>PE= M,X-W/+ZI$,%/^*,J 56-!([NC2+ILU&8W !LVU^U1> ND]]7JE7/*+A^H02B M)HC#(HC/P4,Y0V@]-;0E[F1%XO@&../B8DEGT7RPCXNKA=R;K>4NQ]HM1)(V MU=?S<^_TTBB!Z(.FWBXLJD:B UC+9R/15=#_=I,FXWAP7.WA]?MA>'W]: 8> MNZ[:,P5%T2UU?KRO_@C_-8Z^!\.%W87G4_@S)V,O2;]QG* 15+VXBKJQQ/=/\A3F(_#?I%;1'EN!] "@ V<?SCV[%*.G-LF0C: M/K1,EUO8YS82+L:FY7&/4H8%/#+BX$Z^>YP=WP3!Z(/B$2L>J%_>C$&LW G2 M]$$.]K^"X3@\*O?E[O-SM3?HGTBK"_XI'S6.H_*K<38X,@9A/[H+AMEO1\<* M0^4\AP6:EH=#?CN*[O,/\?AND.35E4G)SO_Z?G%T,\]> @MS!;=Y4\ "_B1- OH85-T&E@V MM"C;JZZ=AUF>1GU5JU I; =NAFPC"K4=H$)FH()<3ASA6[;P30\35>O4J[05 M$S#?? PJ,Q)Y6[W%9 U"2VM5$\U.^\!.C$_9R;<@$E+W9Y1 BUC8\BVG8B=" MB>TWST[-2&M(NL!.A^-8*:NN%8%8V7)J*6W[O AY&IV$=D"2B6;^"&8Y!$'? M$0[DV'$\9HH*DK"*,'X,2=;W(!HJRO*35&6%G*4N<\9I*D%I:S(=]I ZG-MA MBT&SXT&R(X=PRHY8".H!!YB.R2Q,+2I4?=J"'2V?DR4K?A-V;$@GZ#P[=LZ MM_I].;]Y9J1A/Y0ZI"2;GA&'N38]NFEZ<,QFI@=S'.R;C%%$*/,=8B)0 8OC M,$"7@*6BE?,IJ9R&^;9%O! ]!IKT"K96E&O^V0?^H73*/XYG8X\#C+#@!#,$ MJ>N7_$.0)=QE/?EE_-.,3.:H1SGO O\028(@]U M;4!<+FSH"(9L(7].+'25!A4_1IX)03U(P-F>I(8]@FFGU7_->H?)>N8L6(0YBKHM-M]I39]P22]M?3[!>,T)>L)X N-.LUSG+VY%?J(4R@BP+ M-XIO/"10V5OL$(A,L4/EX'!8=K\WBOSNZ()XT[EGRPKVB77QC!1'0W3NSE7N3;/M8TP 2@V M"Y%C+N>4.LC%U'$M@3S+IQ5 .;[K+L7TG"9YF%GQX%,2Q+OUKN,>!DW&Q;7/ M;M#L>)CL*&8A=B8AQ+"7M2,@IBC,5MLG68^=XCYI->NM;*^$U%^T#%^%9P)O-*:2> M<*&T\#'T*2#,F[C)' *6W&2;<5$S$MOL,=2DQ&Z_8-Y[\_XD[B=WH9$']]J2 MUZ9##131F>G@6:8-.8>.%.O$0=BC#IQ8\L TEX[FE[1U&=R')@,R&%A3ZUV4M;W0@F9RC4ZAN9) 5M>'33\) 6^\SR< $GLLQ MALS&%K6@U 6JB%Y.6$U$;T$M9]=NE(T2226_2^X=20@:CM5854%ZV:,H'H># M,TEV10V-[1^),YD^Z:ZYJRW3!\O2]>VQK/R%+>Z"15+RL*R2R]J27H1F:G@3R; M.!P"B_F0V! SDTV/Z1+"?%"/;MM6!Q!#/=RH0K Q#6RVGF^M9FB^UWR_S/=L M%M1K L80H=BAK@^I;1.,K8KOA>?8Y*5\WXRB@BCJ 8 TWS?LVM@.GU?%E\S1 MP51ZW\%0=YP=_ 5DKI=?+__NY^1P=GCKO;R;YC71&F G=YD@Q#/CS79]Y#.. M3).[EHN9(*AR35&$$%A2XB84]F48Q+D5#[P)D6WS@#5C/4"['1ZJ>?% >9'. M#"I;N$SE0Y6LZ"/H2\.*5J8P1C3I#KD\E14N)C'SK/ M/QIRFL3];4=LXTY$FFHNZ@07F;/SCMRV3>J9PC0901#?1*4AKM..=]=<0',ECUS?!:X$"H!MS 0R@3MQ MMC.5,64I>ZD?260(/T7?P\&,7LHPBFVZVW$/\";/5[566&L.V@L.$G.9^R%C M-J6N[1%,3(P)YW;%08386+R:@YI*9X*I-K7WRM16Z6JSO#@4%<5&<'T=#:,@ M7TAKHD.HM5&P@$QXKE@19[8%@>]:@@G!+,OQ8"7; 55AD77ID4MZRR:)&V8^ MP!*AMA@;W:-(9S_3+-E!EL1SQ0(X]X7%A.1#J= Z%L>@K##J^K[G+JO;F[%D M0V'+O,>$MN'WRH9WP^M0TL9 *@R3Q"IZ][RS9@B>*X D,")8.,RDV/2QVC#G M8)(=1=C^4G:4":5,DS1LWXB'T@:!31Z#:*THU^RS%^S#9X%NP'0AMQ!SD,\8 M$811/LD6R)&[7,7G1>S3T&8Y[B'>B2H 39OPK17'EV>7UB?#NKCP+B^T1;#I M^38\NC<&R5AE@)DHPVJ9QV#?7T&?>N#W7'AYS;,NP#&NHA MKO"!V.K%QQ_EE%XEPX%\Q*<3RS[Y=')YXET8UJEK7/QAG7M_G'URO?.+_S2\ M/[^>7/Y#J[>;,_3=5\K91??'K^;EW>FG,0>&'EFH!;:'M M/5G95FMT>FMK*TO7?MMW[T,VK7Y?]C[/C%'PH([1:@UAN\CR=B%%&SDP7^&? M;(<+DLX%OMO0=CEFG+L M^\+7-)1H*-E;*&%@%KP&@ ,9AC:#F)LFA(B[9@4EIF=3>V,H:69W@_">P#K! MU%Y%PCKR"[50QC *KJ*A3B.UK^;.L[ $T;D3K284#O:Q*5R&D.# ,B>1?%)1 M64J ,R&4OT?YK3/.Y,#"]%-%,P_;5E(HZ,%&TTBV5A?1C+07C$1F@54.80"Z M7$A1S%T*'>8YDXARCC%>"C'8D)$:JOX'>L+4U8#VS5F2CL.!$9;%HO4Q5GUF M;HI#;)87$IJ^95&?$4Q]5Q#+=*D[R6A'!#!KC -%5I]F>M^VI3C&/9,T&OS4 M.OM ,^*!,J*8I99D0%"&3.JY*I1.Q5I[56XW:MO(7LIT\1)&;"@,D?58QT^1 M=\Y0_WN0ID&$H^K('<7< M%TLG5K^DR6 LS8N*7@IT"8;.,,BRZ#H*!UNOY@MZK-%4DJT5YIJ7]H*7\"S_ MHX<H V% MQVA$^9RA@)GI"E4AQG&%%.ZN.3F M*!_R680.$0!*%1L"[ HJ? M;#IXD=W6@LWPT^@5\V(P>((C>5E]60S%KK19P MF>3!<%JA2>^M-U6U>Z.(I?8?698 -,M093(&;6HCP4T"/42X[<_J.Y&E_<0= M.O A(3T(MY>TH:9"=RL/*6N.U1R+9MDJB6\Q:EDFM3A!#O9,/O4J$(;%DE=A MAYY^2&C/9(V&]^XEQ[;S>&Y+3Z,?R!RT\QRFI@E-$RV9C\[MH=!WD( &@ WC%1";WEY-H;\!$#9D_M"=8)PIB'C4'A+]737'L+8A70'/0[U MJ6O-EAUDR[EJ&Y[C22ZE!&+/-@'@)C KMJ26Y?E+.ZN;LV5#^H)DRXX'/'3. MJ"^J/1G#J=:@+?H#,$;$S!A!%J".33P"'(H=XJ>*C ;>)[3S&F()>YK9@ M=B#M$>P1IH\O:_9I"_N8LV.#-N:V#:F+/<?-D2T6YM4VO&:@]C"0F!TD]'WJV*;C$480 M]06Q?&Y.W.S$9DMN]I?F#TNFDQLLC$IM/.,A69_ MS?XO9W\\B\VEQ*?<8I[I^XP!" "W6<7^#@!PW76 MK@_U$.MZZA7N^K +W'J?JVW)Z??%S^)'"7:3SS6PVI%QU7^( MP%^;& !\U/?BYVTZ><8HN F/K](P^'8<7,L>?0B&/X*'3+[I_6U:#>9Y/11E M!X/G]4Y=74R'%)1)6L1=?9 B*TS5&WXY,FY3)73_DB$EVZ5H]WP?4=?F3"CA MCES'1L*32_.B*7GBI1\OU6H:R76I"\3YS%H-:E;SZ;EX6<_J9>13-/4,FIF[ M>H$!E5._F(Y(SD%W 5+"O:/:)#??C#%.PK%[/_HKQ/E12+-,!AEX8?)'[\\ M5E6.IMK$%)7,HY7#7P27Q[L<9!F1R!+^+"W ,I>_FHV+CXOUDUWK;Y?G9Z1?%V>?3ESK4GZP MK4_6J>,9%W]XWN7;=OKHXT^*\:-X' Y^?NN>1+&1WR;C+(@'6<\([_OA*#=& MH03NVR -C4&0!V_>QW$.6HT01PH07P.'LH9 M0NNIH9UY?+;@9;OXPSKW_CC[Y'KG%_]I>']^/;G\QR8UY;73??_"\YI/TJ/W MA#1Y:O)L>Q#EPDL@>N34.2Z^:6 RG.3N+HF-BSSI?^L9<6*,@M3X'@S'8<\( MQM)63>7% P-"VI/J@/JO-%6S7PR531#B'H+ D.;L]",PJRN,*,M4J;H@-TH5 MSY#:G1+EQ>52R!NH_-PSY-6CL)]'W\/APX&K?=T-4L-S!6".DDP+*OTO19Q;B^M@DL8;36K;6FFKF68OF&:NN"PB%C=- MDU%NRK\\GZES&55$%+<\:P.F:28:HCM,D MKNU%9-(>-+M]S$NSX8&RX5Q!62 P,M6A2XH]:#'&$*S2+1*I&@"\.1LV%!E) M>@SIK$E[==KR/%1G^/[\;#( \';G@=]:/MG;8P48_2)D&EM2)L-%< M&5F'<^A+V4MLWV$>]FWB3?1B3""T&V&CABK'T1XPM9V^5W;Z91H&V3A]F+CH M@UQ21Y;W#-C#!/>0@(4[??:I@+=YLK28N)(\X.;@@.' M E-0.LVE;&/H+N52GI#K#ESUO"<-H5T8&LNT^9JU; H8?M8LJUEVRK)\QK(F ME5H'L%S79LSF0OYD504Z2I%G+RDDSV+99A00WB.\T8J1^\^RG7,FS.FS1E*D M8^XG=Z,TO WC3*H:QC#)M']A?PVC)X"(@IF# 0'?MS!CPJ&.;=O0!:8UJ<,@ M;'.IO-(95!F@J7 M\J5,M84!=)L,Y1@S[U_C*'_87LDGP7H([21:H9T)8C3S:N9=9MZY/+ 6Q!9C MTFZ ' J"+(M2IV)>$]CF4IS#LYBWH<)0G/5,L1,_1CN9]TT/(&]-[?AT8MDG MGTXN3[R+,NU",VI(!P!K/>TNG"#%DDH'R5CE$9F0Z>[ JBEZ^/=M3L.>0[0Y M@VC'XK[C4 ]X/C%M+AB:9N@T70\N5?Z=2]%GQ8,=:EM8@!Y$C0+V4ZO=3N#6 M6*6QZG"PBL'9IIAG>:Y@0FJ5 @('VA9F95D!U_<8,]=E$WXN5C6C7&*.>HQ" MC57M='JU-//D@549J%:\[B0 M4D60P744!W$_"H;RR?*+.Y7B\]UA*K][OJ>Y,=1I@TK35&=H:E]R4*/7YZ . M"HLMP['F6^25W&35:D@S9]X$'?4^F@%W(UZ^35'W7RZ@FRP)TDK^;H M'5_X][KDU6(I>;7.3-UPAU=DIKZXE+\^>Z>7%\:9;YQ]\YLLZ%S#^+.63O[*45J/*Z191ZU)J&:'Q63;<9H8G MA>"@;59^6_,A;X,"EN=B,U^YSIZMJ:5UU(*GU +-O=E_V8+\.0US(PN&.ZLO M_W8);3;:*WYJ=5MP"F+%-C!$1-"0$C;=!>;"]0 &P!.F:[HV@IA4M;&Y90&X M="+I//P>QN,P>[3;ZY:1*?^X=)N()B2XQPCI=,:D5D%(FP)2-'ZT'S_8+&VQ M"WU+V)8 CD5,RV*6Z5>Y7H2C_GL!?H _X9_-X(< /40;K47;.OSHVK:FDV2Y M %/&LQGSA>#,MJC'"/(LDU6"FUF +H=OJ0D^NZ[8 M;ZO2&_">$'B'E:!;*\0[(*LUTTE>FI5@]QWH(<^U+=>G+N>(\RJ^6[C H4LE MV)]BNN9$'B8]OL48R18QW:$D.JOQ5?R>)EEFC-+D.LKU0;J7,#&#,R:V3->C M %(A@.T@TP86$)7D]"RXG(2CF/4OQ:1O4VYBVN.L40[>KR-TAVP1:[9=P;9X M=K;*Y]S&)B2$4&KZB'B>79U=%Q:REI/SKF?;QB0OH3T*Z.&R;:MVWB;;[+Q% M0=8=&_7,.Y [$$3JKQ:LME#P)ID$1306LKY M4$V=5\J=QP$OWV"YT]=Y0???P]C*4J/RSJ>02#NRB.LERI]M_#P]*8GL.$ MOYL3$I:?: V6B(1^OXL7,F MVY(C5.TP M,2%\LA12=1YF89#V;R4#NK.9W(DTI+C)3,FM%7J')-OVEX7P+!R84D0L)CF' M"LL79B&W*A:2#77AP"]CH>;,/-"C0!=^W*?]FO9ID.T/H!!TQIO$9%Q ""Q& M/8MRT\6D4B\ID8)O*?G_='^L8L>MGOE!K(>@SO[?#N9MJX@\-.;E9"98,7-M M1DV.?,I:+2*\IXQ;\=LQ9K(XUFL1%34 MN6KA88$]X&=S)HR1!VQLN@L:T(R5[S3]4QF$T*%0QR'<>Z"2?$L0NE2%>'GL6QC0ICW&&PT M#GDO6;:=UO ^Q+ >RH3H2=!4T:8S#-O(WY/$R51A_ZF*;OZY4MU?&^3<3C_U M_B4UULJEIJFV:S]M]5 '"+&_(']&YN!((YBP7PBV?$8YMQW0Q@#Y! MT*YVY6S3!DLARB?Q=SFU:B>N-%U.PZV>?!8[.3[96J#7KOV.'; MA&#'PS8RD0\\3TQ#NTS,-^/ QGP'B#7J[&L="W;,03\G_BKEOI/Z5\ED/SW! M973&9819R#4M;A'@(^CX%B1\*N>PO[3#/9G%781L-1DMN4QPKUFOIFCR9VWD M=);)^)PH\RT5( FA,(&'J 5L/BE##RS;M%[.9,WM0S>I2.X/DQV.U7>6RX8E MCU;/B,-6Y<-J"]>:,Q/0I0[ MD5II0A10)9\F13*- MB6&^U:V=GHGUN7VME'>0F>>,:\208YF6.K-/A.<3SW7L260H\O%29.ANF;DQ MC5[T -G)$:U]T^G;*J^GXED*Y /8*5K/L&C.BC8)@99CV8Q2RS.I8[G$GVP4 M,0>MD+Z2$2N[V0[C<,OIX&&/L$ZDH6J#==06.;C'W#,7S.!9CF\+!YJFQ6TF M*"&H.DC,"7;!4IZ:YW-/<\ZG'FCT-''[)5+W3$M5A71==-_ZZ5@XO8)']\8@ M&5\-P]>=5VKGL=2-BA ^-3^OJ5+8_G-=$-%9!E<70$:D.L (!MR6F@'S2*4- MN-STEL(C)6'NYA0F;U@'V'S1VWG8ZY!M;XU^&OTV1[^Y+* ,>;9C><1V78%- MDS+7JFPA(!4R:RDRX"GT:_! *\"-)I7H&/KI#<@#JLJBU[C[XV[GV?4M(-K? MBPD-!T8@QQ?;8%,!)@DM3./BQ)3,10U8IA4['=U=A M>G9]40BCLYDL*F;X.7Z>4HQM5D:4]!AM,E*BM?A_2#"_QWQEHBE?<9.Z%D;4 M\SDSH6D),=GO81R(Y0I7K^6K)0_":_B*]H!H\G!K^P77GN\$'7UTH^%8DL]A MJ5C/84H"9TSI$@M0YEB>S2'WNXLWMBSM.=U+LOK5R M4-M!'652#&=9FY%M0\M"!+F21Z$#!:]\Z\3R?+14#N'U3-JP[$2LVTRJ?>@' MY%_5:]S]<1^,#]T+TEB^,C-&85KZS[7+?%^E4*MH5:N*FCP/UV7^@@B29G+@ M[T%\U.J!MMX8HWA6WI%C8B&'8=O'MLM,^7\'5<88!@POU1R?2-@O85I87L_> M!AAG@\D]\W87FII=8*W9!=[![05]MBA^J0WJ>'N"-#6:[ &:S%73PS9AGB^@ M$-3E2)@.854U$/D_?WE3Y+EH4A<^^4HT88> )GI[Y&T0Y^W4U6U T6OBOEN" M47-))A#S.!2 ,\>Q&:<.8G02$ $=LNQ^?HQ1%:5U3^=IGXUUR"X C5F'CEES MN31L::)1PGS(A0"$(6!!/#V:[UM+.9R?CUE[KEFU#[/TYMD!;:SH->[^N ]F M\^PB#(TXR M*S]OTVHP0:%;9[XP M$;(!P)A"85)?ZM,>-I%K^M0')D7JGF!A%IXW-%&.+'C>L-35Q3Q*I3DI4]M] MD&01INH-OQP9MZG2P_^2(9]RRS-]S_<1=6W.A,I.CUS'1L*35/BBN7SBI1\O M%1D8R75I(4A4GTYZ4$,&3\_%RWI63Z1/$>-2+YYFGKF[%_!%.3:+NR,E]LK/ M\X^/E<4S7( @"$K *1C(Z(?#8=5:F$CJLQQ,?_*Y9BHNHSLI:T_#'\9Y)32119!B,LO##Y(^EX1]-]98I&IM'CX>OAD*6T90L MH>FZV:ZPX-7,7GQ<3'CD6G^[/#\[/7$N>L;)J?/.L$Y=X^*K?7'BGECG)][% M(M&\?8>=LU/7.[WP7$/^=7'VZ<2U+N6'BTOYZ[-W>GEAG/FRZ?.7<^\/>=W) M?WEJ7&>?O3<=R-''GZ+8R&^3<1;$@^SGM^[,. [&@TBJG&_=DQ?8^27',O17 M==LCI:!LPZN;X)HFLM%M6WU9J]P<73?Q=Z6K\Z=T]5UNSF\1HB^EBA4:GV7# M;69X4N+7[1MJ"N_.^)[OB]@"A2_/Q6:ID[;($-;X9ISEY0S"GJ'V!32A:$)9 M3RBX9Q3*$0+0;#M^Z@T!O2&@UUBO\7YO^C2*Z)5+Z[4II3N\A]$XM>]9B,W^ MAM B )&3C$=-:MVV?2$*(A9&\A!!UB3NC608BV);L_UH.T,_0:=W_<[;0E MMX#>15EUN<9WHS2\#>,L^CXM?OO34,K GUO5[UP. M#6=\-QX&N0*^/ WB;%@$VAG!X'_&67ZW$%;7+AU@5Z3>P=S I:'(L3DS%(GE M4--V,+"!(+Z'W4D9<^0A")>RD!9RTYD7FW.UD)-4JBFQ,T[3,.X_7"JJ*M]O MQ8/+&8U94Q*39N?9]65PO]TZK #K.JR:]W;&>S^M9[ZYNH62PP!ADN,(X*[M M(V*IJ.DB!; P,1=OQGPO<_=D\KWRN[5<2%&31RV7R?8UZ]\4X_Z\ X.JO?K$ MUS@-Y1/_-QP8-T$45V:4H52*[T$T5)'GQY) CC-)-D86]L?R*5&8]8PXS%4P M?Q[<:Z5[PW-)KSU@WD8878^B8G;@G)I<4.1"8B'3L;#O"#Y)I Z$[R\ER5B' MHM:$5"6<7DA"O9C2Z9:5EO\-TV009+>*(@2"Z)>#/IBNN5YS?0W7"S"K%61Q MA_G$5J8+.Z]]TYVP+X[Q,\F!H)$]Y MFE^I 6G(>V4NH197>ZY@#\U,1F;[W,<8"V$[U)=JD(TFL$>H+99RH*Z#O0FD M?4G2PC+,\S2Z&A=G1"^3+X&T(_-]".R1AF MW!&F,(%I49O+'Q-CAA!&ML_?S?M^B* [9/.-?$-OBPV[X^%2XUA1T&0EWV9*QV%W38+H,,#UZN_+@OPY W;R.I;HWT.VI5WF#26=Q@) M8 ++ MP"A%D0$0RM(N^P9]G8%Y:Z1^<=[D3>X96YM^;N7X",%F8>O@O2FR@N MNQ>,\V3R10E7Q3=5/E 7I>.&)&E?,3325D$R<Z%VP^2>^ M=F"M\C6VQM;826[1E1Z*YH#(2>[NDMBXR)/^MY;ZX_2:-[SFEGRGTO*#H?$E MB ;')['A!*,H#X:: @Z# L[#/)!ZSL"85*'4"W\8"W^9AD$V3A\TX!_2JEO] M?IGU0G)\F0%H,?I012;,(T M\_XUCO*'1U%0)T44%/EG=<,_+R:;NN75"G:36/G0K?LHFUY5&F'%PS^'=U=A MVD0(%>@!V.V4HZU"JC9M!VL4:C\*(3I%(0&894/$3$QXMH=#,+:"\ B=QY1-H#)$(Z3&D\ZAK1-*(U$I$(K/<,LCUF/ $)3YE @G; MM*!;(I)P) _;.T*DB9MJXJ5J#(H$[0%3*T<:BC04O1$4K3P:7F(1FV&1#X7/ MF>, 0GS/M2QJDRI;(+<.K&P)BR:>TPVLM.<<%N<]PG<"2,NL^AJJV.91 M<(U@&L'V%\'F,O4)UP;"]CE$CNG8*G?-Q+X#T&7+R2VV9=_-=@%6I<]H'M=H M#_&=V'P:US2N:5S;MI'(P;8-N10$"0U,UJ=):8FL,VE'.K/A;4F M+R8%LWYIXN>FVQ57<=/%?S7>:[S28:Z+2 M1*6):F^)ZAD:@H"S,#L70%5PS6($ VX3:#&/5!J"RTUO*;;&78-/ZC<_/QKU?]4,VQ_?VN;0.V3.NZ5/3IZ9/39^:/C5]:OK4]+DO M]/D,4]"$9*Z0$^#0=!T/<>*;E@E,6!5Z 829[$T+;[_-#P MT IXP+/RELI-1%5Q2V #07P/NZ0JU8$\!.&;PD-+R[^UCHT[%YAR<1NDX?%5 M4"9OOAM)0BL(IY.N7;U?L-?BH9U$]1PIP&=2@-H"0N!PASK$$SXR&:F41 %] MCRX=^9@A>':96(/:8ZP%$Q<\[,RQ\'DHU;LLRL.+,/T>]<,OLO_)X#SL)S=Q M\93_"H;CL#%UL;YKC:F(9/I\E<>"PF C+H(09LA:!+3=NO/ M9IX4C.^.4SF\4G 4TF(A\\5Y!0_[XA)!K-.^=LWKW>-U+8LT?;:9/I\CBR R MI[+(M#ABEL>PB8GE$8XMSY&R"#L>]HG ]\7B M6@1I^FPS?3Y+!#$^"RLR(3,YM(GCN!XQ72R3()8KYT+1!S3!A)A3$L2I=3EC M='8$<5NOV8',G>+<,O>WGF,V28"O@5$#8Y> D<^ T74M@:CGNS:VB2T8@6!2 MZE$=& M41P>WY;;V!"!OVZI/\6/\NLU$]*74Q>FCU9U&SVDCV:K^'F;3IXQ"F["XRMI M5'X[#JYECSX$PQ_!0R;?]/XVK0;SO!Z*LH/!\WJGKBZF0\)/DA8'O3Y(U@E3 M]89?CHS;5$'97S+D4VYYIN_Y/J*NS9F0]K>)7,=&PI/2]T53\L1+/UXJ^E$! M#07"SN?=#5Y&3^*EBR564O=3-+74BV4B6Z:BN?L7T E(H"GNCQ3[EY_G7Q K MZ3%< # (2G J>,_HA\-AU?K;$3@J/LOA]">?:R;C,KJ3F',:_C#.D[M@22^[ M"]*;*"Z[%XSS9/)%B8S%-S^B07XKKY:#KP2*!.!A,,K"#Y,_?GF,14=K$7YI M4A;Q&#P"<;(,XF0)LC=:J-='ZKC6WR[/STY/G(N><7+JO#.L4]?X_]G[UN:V MC2SMOX+2;FJ3*MK3]XM3FZI& YCQ;F)Y+&7R[J1^]5Y_>QR??A>\7>F!]_"&*/YS$ M46#^=7+\Z_M(G9H7)Z?FK]_B#Z(/LYJEJTF^?/EM>4"R7H4H M&/U@?W9#U:W1YOL?B4?]ZG$?^7OU\%'_5WSJPEXT?_2E$KKQ?0;6-6MRTU[< ML9W5'Q!5R8:!,^T/TSEV>&?>YF %-@GKS?M94*=A>0HX# IHDE.")CO%'_QA M'/RZ&XD'_ ,Z]4X\,G !R>!:1#*P[9P]+1P&+9S.;Y?S/7=D&FILX18GSXWZ ML4613P/$;?T8E,_$%2]7-?BH4.E]%##XXE76*8P .L:"R9C'2E"M4:BYK)/I M$J )>TP4%,J_DP%4?5$^8GM>W3HHM!I26H>'H5< 0YVR!1!RC2DWX"-I$B6" M(<;JLH58:['1Q')',+3S^BPTH@QZ2/*0Y"%ID)#4[:NK*80Q,7H1CZ7YMV(* MU)I1S%3RJ)+11T#2[BJI\(A*WSW*8Y''HA?"HGM2^QEOP8AB@QT"$4X(C9$F M6O*DUH\T% E])C#:<S<0]D.V#'(GA_9RO)&?F35$B>2)RA.5 M)ZI'* *,K!4!S6* 0JF0,/(;:A5*6@]B XCC&-Q4! S0M_/D;^GQ#!XS9F!G M[F(^ KC/!@N>\3SC>33W1.6)RA/5JR6J;50$@=IL.X;B4*N8A%$DL)241:H. MXP C[]6&KV [%<%+]YTE\@[83Z K-[;-8%\6Z:R/E\+?6Z5$"-1FQ C%.,<4LBPX"R,2:QQW:X7 M"JTUN6D,?B]=Q=J&R;S(S&KTJBBRV?CJU!H$U0.HV>2T-0_4VCHPIN7QV6GZ MK2_'\XODU=#GF<#NLVH\L P=6$@++#&"@+"(Q 3P*$P046%=3(6%Q%R\,+!X M -@A .Q=.LSOLR(S5_Q7-@G.TWP6_#@U5/E38#U=7])\:GM=OC$$\J8T9!.4 MV7AEKI)GY2B894M;T;Y,O^VEZ]G',UZU#/)$Y8G*$Y4G*D]4GJ@\40V$J+8( MYR. 96MHZ3"!1"F9)!J() 1:UZG_(D22R(<86JK19HW%=6)TV9.U*ON*?#9W ME4#UV?;"\[#GX:?P,!5M^0[7+"&A##5F6DO")*G;/&"$0[K1 &OG/.QY[>!2 M>4XNTB)[\SFMIOQ<+@Q=.:?:8?DY?8#/^^&'3)];21;92A9-="APDE :Q8J0 M& !0U8-$21Q3O#&*O941Y>E<36[M1.:0P@&%[N#$I\QH>66^- *G^)*/LX]F M ?/)IVP\/Y^YJ_PCG:ZRWK3&VQ^M-TV1D?VN6/78L'_8X&67IT]/GYX^/7UZ M^O3TN7_TN8WN#SEMATL3#@5(@$ID*%'HVO35A5X1350X&-W?Z^O]^:%>B[LI MOEQ,YU=9%I3I%W/K,EA,S17LR7TQ5M_!>H6A9&O^Y0IIR5G"!(YB;+X20]X4 M:E((;Q\._[XL5]DD6A5F>14;.MYKMMM]Y^.J&%\8'OYHMKPO@WP7PQ,X[W-R MPF!E\2&)W&%RI@_D>Z+R1.6)RA.5)RI/5)ZH/%$]C[6#9-N6AM,8H43+!$9( M<*X59+JN1(2$ZXT\MGZM'6^M'%[&2Y1_R0T?3TI[VM.TR";!C_\.W@(:++(B M**VGZSOEC?OJ8?0><.\!]_3IZ=/3Y^ZJI!&F;=]^!"*!PE!"&6(1)TA+JNIY M)+$*PXWV"VN1U7&WZK2\&'SG7C1"M,_>?GM0)>T!8/\ P LH3Y^>/CU]>OK< MH0)%8-MF)F%)$H4LI!0!K#4'1*%:@8I"!3?RVQ^L0'G=9Q>ZS]ZELS1#2>71\N>-4BP1.5)RI/5)ZH/%'M4D?M#!V&@FLE)68QI!BP$&E< M#]S@C$5B8R;7M0'G+IZIQO])GBB>AF90%';M0E!&0J&-0,)05! &I(F\).8CWBO,L$C^G.X M*I[5W]C[XMW+KYF[W>?Y=&(N$:;3=#;.@K2T/6S5ZGQ5+@,\"NQH\,>XK>;% M)"N:1>+%MV R7WV>9L&_ ?=_C]JG[VYZ?3?[4VAN5VHY"+> MJ/W>$8"JR6[;-!$\0H!X,/5@ZL'4@VFO8"I)Z\ UICDG(D:AB"*&@!9)[< 5 M4 *DG@E,=Y:<*<4(\U[[9W@4]2CJ4?004/0>GR>#+8PJHFE$M<8,8$D39O[# MS4@P\SY\)AA]0LAKFVE@> 10GZVOGTY"#_*QOBR/^3QY#[X>?'L#7]R";\(% M58A"2;$0Q/R/QK0NK\8P8?JY' (O,:&5C$2OTP@\)'M(]I#L(?GA7@5&.^TY M41(12+E** (QPF$"1(W(G##Z:!=M']%^B490>H_ ]ST"W:R -G>%["!YY06* M&4ZR+)C-EUD9+.>6Q RJ5E-A9F[WK? .SO)9.AOGZ=1-4=_&$[,9NN3\O MBN8:B_0\>_/9&,=_ODG/S!.]2Z=?TZO2W.DO%T6]F-3A62DDHC*2/)$ )RK4 M$8\,=*%()E@31JC]37IM%[9;FJA6EFZW+/MMMX\&M^:%:T3\SN!'5M@[_'P4 M7!06 _^M1(D!V5@F<9(@&H6<"3N*'$4Z1"(V@OY!>WG/37\YM81G\V4<-!NF M6&]Z^C!"% \]9?%=MKB/&+<@MLZWKX$8,'CDMB.W*%&][EYN9H7,]!K.05!A MF&/18)Q-I_6G_WD$CMQK\_#CYO4M2S_-+PTT?^'1I(8N)ZFBS)[U_SCYYOH=+0)[>+HYO+M4L@F9),-@-[8W4W>WT7V M5J3^^_33\8?W^F04O/^@WP;J0Q2<_!Z>O(_>JT_OXY/O@O4+/; ^_A#%'T[B M*##_.CG^]7VD3LV+DU/SUV_QA].3X#@)M#KY6Y#\>OS'RS[^T2\_YK-@>3%? ME>EL4O[TT@^SFJ6K26[D\DL_R0.ZBE5\RLD/]F9S[Q"=3HTVD06_F0\NRB VPF[26UGSZ_2# MK"D OP %;.[%X\S$'1),E2]=[2 $$*_]+/LN M*!*#W8(/V3+(74SOF4CZY9I4/2H8\H18QTN',QAE,J."KZ,9$8",**T8P8"' M!"H6DRJ:P2(NXXWD'D,;[0UPTA M#+1%?PS%H58Q"2,;39"412IIYITAH.A#(:2_SOXC@)^E@=L@PID/8*D=J1[7 M;N*:OG5##&_<.SUL1F?>I0UT%IFAH'$^S8+96F^Q[]M7X[2\"!;%W#8/G 2? MKX(?5S8BFL]^"N:+S(:!9N?-\,(\*^\S5UYGDX-'X_!@)>,>"$!/4T.%RNW4 M+CI<"S;*%@83!SIF-5\B035F^,V'LV7O=D>AB^%'VV^J<$,6&Y:& L: MQ3#D(I: $@ @B6KV5 "BC8'G?TWSF=WLX]F)V>KCLX_U1MM)?ZX,Q>WU+J4F M[9,U'U4<,LCZCT.2F*^7]3AL68\R1#C&F"72R$*)0QS#BO6D81>QT>+@T:S7 MWU0%=I"L=SCFYXD=P/GFE*(&,A4RQ" ,1(@9Y M751$,8SCC:(BN\FAW6/=V>+=BLP^Q^0.3YWU9N9A,B%MA:G0C.@(IGQ5-F55\!GDLV#JK,NS(#T[RZ=YNLSVV7:\ MF^4ZGITX G$H (4D%H(('29)/3V>4LCXAF>G#1PGQ?RRVMVJB_;[V9>LC@H^ M60QNTYR HKT8&^]-PGW@*"G:; QAV$>0)&:&F4@<8A;7D_5(% *XX8QY+$<] M3*9MPU$0]ME>>?@R[-5;>A]M8D5IJ=&K)O=/]T30%; M-H61D6\LBA,(D*(,1V%4.VZ (IAM"+[U7B?S(JIW6M4;O4NSK]?^.X/3-[W1 M=YB,B'F'$2.N*5** <.$VK9T:3PO,8+1QB3:!S)B;Z8?W6M&W#O#+\K.LJ)P MN8950F+Z+2M'-BEQCY74N^,6@K90@0MO(.X%[_&6]T*&E(P0(CHABHB( M81G6;=&9X/26++>'\E[_MB'I,X__]3#?X=B2^B*=G6?64=I)S'7N]\\N'AY75/9?8=M)@9=._A"@\Z M64*1"'&D5(*DQ)Q@@A6OA;O 0LO;*FVU.:*/]0F%5[^75HU?XX%:'\TNA;L8 M4=*K]^H>.AAFYV%O1Q\ )]\CVCNY1A#A&,E80*5P0D.N(E#/=1 $1'+# ?8D M5MY!K%:,4*_AVFU)XI5/8!CF5/*;.%&W&Y6+7NKU^^DO=QC[X?? TT0/AL. M_7PWN@:^__"/^.2!70-?IYO^];5,\"JKIRF?'??H[+A5,;Y(RZSLUA*[8,:Z MG-A[/V^:2!!TVW&HB""N$180"D"0]7O6R>$:X@AMI.:D5RY;]72NQF:+B^Q: M=:.:39ZEMAB/('V69)W7X_TY>H9PC)G,"F#LV)^Z=I_E+[_Q]U1"0@! M;',.($110H%F2D*A<*0!;N0T 9LY!\U^VX*36]H0/)>@%GWRM3?2!B!"7S$[ MH590BL1JNY+K1$H24H:4 ,V 48XP[Y>=^NNVVV=ILK=/7T;J%8$YWE7A DE6 M!EZFQ9]9-?&OS,;U!X>HZ-[#OIT@O8)$,L!8@H2@(.2 X[H;%HR,<+Q7&AI^ M_:TZ@ZOCL]_6^W^RWOY>9>*_LF(^29>$/T0/FS$WF7,$H4 M(XDQ17E$;&M)1IJ"+P*33:]2#_S9FY"%9$2A[VG_NLS+KB/8);//TYEK79\U MW4&:0OL]UG_O\13!3E,0314B(8HU(3%C2- 0U04J'.($R'L]1;OJ"W)7!KM$ M!UFAXLW/_6"_3@F)5)I)Q*CBVEJA<1(BVK!?+.6F_?EX]NNOW7*O(9?7PWX] MFZM])9SWOOJ[$M#;I/-N*GHE5)\U ;U7Q?D5Y+-"U/%:T3!BC/ HBA!&$H8B MYJ*N5:$<1&#+A-;WS;'UF)N^34(K'E'6:\W*4VGEE2>Z>DO; \J#S734<:/% MRLY1-M#!8PP2$,>"U7W,#+APM-&7Y4EXTIL>(D:(]VD(/)I"AED$\Z+9K*\@ MHWF_EGU 2SW$$QYF+SPKF+3I=83I1&'$ M>4@0P$D$C0I?^V.!(INEPI^R9F./SWXUVWIJ=C7*/N\TEP[U&I1\/?[7(6BY M0Y$1KYG=6,MNB@LF8Q!+26.:@%!I5+>FA)H*N!%]? "[]9<&,$*H3V_EZV&X MP\G/BW+KR)I-2B,G\\EAZ6_;. NQ0"W/"DD0CC5FV':U#..(U-W462PI_6[& MP/'9>I?U_/)R/CM9SL=_^@0[;TQY8^IA$I1TZD&$#!G4&B-!M.)(0(7K! *H M) /)D[FQOV&4(T2?)9MN#P7L:Y&C#76Y(25C1U=!:2>WE4&1+>KTC!=-@)>8A"<8A<]%]\J\3NN:(&D.13!\.):.$$ MP%@($0+$(H8988ISLAY='79QDL3Z-#A.@OC_Z;^I#W^-@T_J- ZJ?Y\$QQ\"FXKGO>\;J@ EN.TL MGX0,8Q%*(;!M)Q^IF*S[K#&ZD2X2GYUEX^7Q6?QM[&9P?4J7V?',:@?V?[:6 M[XL1Y;-E^2DKET4^7F83^X&:3:Z_T?GF\XQC%'[&C+?A_OXM!MRGRW(/F'_?^L1_B$^#]Q_TIUB=Q.8? M3O"/W)]!_/??W_]#_1I_.#T)U(IH8MK/SE=@QV]LM?NJ53\@;FO;K:3Z;V3PR.T'#Z?*O*>]C&,X8#EIGC&",P02@4$622?MTW;YWMA3IP[$"1@0.HC'28.6*#\^\UO#,/8H.WD_G* MC@5Y?D=H7UOR[[OQSR.-3C&>%O<:I/?PA!!B7#(0J 34,]E M$B!!>J,JO7]#J@\<0W $P>X"4:\&QWQ@R0<1?&#)T\3!!I9.5HO%-+-UX^DT MF.3E>#HO5T4U9,I5]MH]#O)9)4N,C+@OOC2$BHJ7!(4]6-_!G&7?TG^HE?M' MOUB]TC6 "WXLLG&6?\DF/UG]T/>;?JVNQ4$K)SX.<.CDN7>>[_?&#C=ZT7=F M:SY?^L-+NGL&P23;.&PDD)V>!A#%(5440,$@H!"MQX#B*-X7V;!,OV6E:-@EBVM^Z/(SLR*GMR^['6IH%MQ8*=-0"0UB( . M$8V(D@F,(MC,ZT2*HXUP2+73IW:C+1-^R'9:B,<%V^O\$F\$'B@'LK;;+A(( M4@8@($0F',DP)''-@2H"F]UVM^+ _B9JRV=IKS%\&;E',9"AN8@'$@[ MX@D/,QM@UU&_ MO:A4PPV^?JQ[\;NDBD4Q7YC57#EVLX451/U=#PVY[&T$[NN MTL_3;"^K+[SR">NI M6784C:&'258$RXLLB$\^?CPL96T;=H6=27A :A BP;BB@'.J8-0,U!)AA-5& M[90;]O.^+%?9!/HIE-Y.\G;2PU@/M4.X".9*AV$,L49,)9&B85WN0VDH"7T@ MZ_4G#7F?JN7P>&_O\NRS+)C-E\8&7,XM61@6MB.SS+]<)52ZS-9>-NN26YHW MW#"WMWNIK[Z^UCO>!O(TM1.,^\O2NGC6[[L_W1_5CYK7MSS>.+/93#<>?YK/ MLC=UN,3(L1_Z>'Y^X]G=GQ=%IZ]^5QDZ9]OTC/S1._2Z=?TJC1W^LM% M42\F=2*VI%#@D$I,HU#SB(@H C&6*-(Z4DIQ9G^37MN%[98FJI6EVRW+?MOM MHY&F\Z*J:G+FB+W#ST?!16$E\[^5**%V[ZRZDE@\I*FE'WDU2U>3W"@G#WB2W2#F-1A1,5! 1C&D$0QU!$D26L:4<00TI.0:C%1* M\H?5I;G5^/O&\ TUWNQC?F9DQ6RI*F^\D6];].?HE2O]<%O-9/C8 \'XV?NN"0KG!AG+UN5H8 M<@M^M%XRZW!!X&<]OS0WN7*OX,^CYNWV0C<_^9K=?&>^*M9OS8OFW57SRY\" MBS[VEE_GQ73R'Q:H)F;)Q54PS5+KM#/ - RG:W.#$6O"ON.(U'W M,,:4G1?9YWE:6(1;%//S(KV\=()NDI>+:7H5E%>EL71*=QD#CN>9^4V19;/ M#I2<-U\KK2D%,)?O#99'.W(>.C()TL3",ZOY]TW[:CJCD M0X]3#H>DWL_9G;TQR92Y6KZ=(AAPVC5F?L:&!=K%[1BEUHU:6L;"Z: M3=Y6-D+UYZG]1I$MTNHJ]I*WKM4LTZS*NF+RY57P-5]>!.?9S-Q[:I[7[*61 MVF:;TK64,!?-S446TZP6\5GP^\SM\(F]J-FDH[\J]?'H)[.8?ZYR6VO?GI#= MBLOTSRRPR3>7[NMV<6E9KBX7]6+=N )[(WMILP!#]_8!:JW"O%ED^>S:4J-5 M9B]LO^_HQMYH-1L;:\@&!N:'8VZC^+C#\(<:WG[0YI3GJ^F9E46*]))#6?_9]C?[8(CHNMHV]U=LT>UU]+" MAL7I&ENO,F/)9#-+MD.@GJ\7^?C"*2ZU:*JXQ2Y,S686OCXYH S,DA-# M5] M(7CSWY:[ON3&##.<>)9/S>_XD'P#1NP',0:#VAC9>'9W- MVS)P$5#TQNXAQ89WLS^[VS?JLM'Z73A&JE("3U C-B3DPBSA&.%J)K(RN M, TPL >;I8:"W6$$P1\7!@C7'YX9^*J?X8]L,LM*T?"$N\^UAW?O_'.5&CW"$$WI0*_(G1 Y"V"]W(96S^93HV0UZL?G M;I_VFUIG8#+XRET'RGW'CR],:SF\.$%Q1,.. MLY7*D"L>*JHT54!(34#E;(V2B,10O[BWU"GQ7?'J_&2+8FX]819GC4R?&PU] MFJ_]%=;G,:H\'UF[;96T+-8]9:LOK!T%7RLUP'+[=UP^U^S#6M,L5Y>-:%[. ME^FT;"1Q:8YT[7PPML;767#WU=?FQ;46@S?+B9X:ZNC\_EJX&BR^5;_/[<-5 MK[LWJ*SR:Q%M"*KX=74@XVPZK3_]SR-PY%Z;!Q\WKV\Y\-/\TAS@A^QK\&E^ MF6[$\2_3PBA1U>.EJ^6\>:-*"W#O?,TGRXMWDKQ%5';^^Z'IJCNVD:5%F;UK M_O'SS3#VT3J;9AWF%T??S[6I;LC1#S\W7[KY&;SCH[L^^_Y'.[W9H.ITGRN1 MX]Z&K3N82ON W*H=AHAO*&Y.8G6UMP/-[/$$4:N&-4&T^N$A5@&[IJ#KV$E' M@W@F+GFYK--'S3JX[[0'G-?,$: 9Y6WC+"41#!.H9,053GB(1(2;M&:&Q:WC MX#85=+74:5'8..(_TJE1FGQY8GA=89#L>)8Q((CA MG!",DD@RF=1ENE! &X=3?<88.EI# H8<>9'T+VF0HI/U_T:3ZU>VH'".PB> M9+#3(2SB1(M$A2*1,28RP;KN$$8E8,D&3V[,)WHAL2][;=YWSTD/5O+O@8!_ MY94EV[ ;;JMUL9)8 IY(0,)80$8$8[4(Y#1DNG]VZT<8&@/ %]B_(O/]U/KA M'Q0#>()[?A.)3#(-!3U6L(),R/QQV5Q0RS&F+@T+D(3DY/%1Z MJ+P+*CGU\V!GA?S6?HE+U9E\-$HUMEE/AY@$M8+9$Q7%7\;";M5,97+6+7:U2CXFK6U MK#:/J,RJ?,/SZ?RS+3E8N-J$.J5HW-GN1;W=P8]'^O@?[Z,W4![]U.3[GQ?9 M5]=/Q?QZF05E6[0;?)E/TV4^S9=7HVNE3M8LJF]JTZGF]M*3O"Q6KKKJ;1"H MLJD*:4L(M.UT9RYZO88@$&_^NRX9F#?9VG62J%NP*Z.LJJD6Q=PU3C;/N,P6 MK@>,PQES#-\I=:OJ*LT_S^W*;$Y_.C'(5[I]+(VEEYE%E55*<]EV6TQ!N7EZK^K)$?U1!T'1NE97,4-?\\]0>OBT<.:HNDQO#O"') MK5+WJ@3\)M5^392+55&N7,Z^NV5IKC>NFM.N^WS;2LO)RG7\KCJ!M[6052M( M6Y*863_#^GO9MVR\@_:;:Q:+;2?-47*5=Y]>PT#K?G$55BL2VCFELDREQ-8 MU4/:$@M;$3'-C?2PWS&7N\S2JKK,%?9T"UXOLNFB8=3,/4OZV>&5_=#H),7\ MJ[M7R\"S+)M4!0'NMRM;+V>.=-J"ALWNM)4CK@2D ZWD!^_1-:8UH#'J M'IG=?:M_&$V@J1;8+;.A-G(&,0L18P02SB#2(,&1/0P*&8]U@O'=S+;&1%?E M/;X9*.N=TR 0NV0UM_.E424*I]&YJ@O+'KME#=1ZFLP;DFG.24*%0% +0J0Y M#6Q.)HY1M#%8[*1Y5FT5MGX;#]_<^A%!]R8'/)PO7EK_V,YA,Z36@.+IK0%] MA[^A=?@S)%<[:](U0CRX^=A+\,\_TL)V<@C.K4DS<^*LUKS+3H^4=#:;6RUW M4AOC=8E=QPE36!ONK.JFX+KM6 VX-CRS=4%<;16LQ8ZS40L#@K-5TP#"61-- M'Y,-Y;GV 30*KTYGZ20-8L/IY]EL?!7\8;@G.'&=P*ZL_RO^X\3H]VWC_/4% MX\:3]2DK%]8]%'RZUV0_MNL=S*_ M?(BR_]7NYSAS;6%V*_YPZ[8"G.$XC%6H&0MI8C03:C7_!(A(4 ,4UY21OZXI M+IW:7:HW:9X/?J]*RYUG)EB"+] M4;72'[*OG4:4Q;R",+=BUY;RJOKSSFKID-@Z#T4( XF@($I(%-:H#7%(::=: M6@(44P(D00AP;7_2#)65@-"$OGBU]"TQG$^957N"=IN"Z_LT0%)XD1KS(NL( MPYGM-V?;!-E4,M?>R#E@G6^T$T[IMK>KNZ!6'L6V35UIFT*.B_SS/:V7 M=U M:>U&'6!?DU'M>#9R?G9]44Z,MEMQLC1[8)M;!FHR=VT RXK5K!=X_G6(X/,B M?.J^_LZ&#?*QK<6\8P?]EOWL>GC^5VI8Q^A>"$!>Z6/)6CV]=?]"%PGY\2A1 M)Z'1$G,W@N3VK_Z^L$+3?%>=_&Z^:F_Q!I!'^U1O.^+W1F^8G>?&X"G?_'4^ MG[C^1A8PJBC7CZ?SA9%]F(*?1D_HAN*TB3*_7$P-3E5-ZIR:XL*CRR;XTB2S MGC?/\=DZ[B_G7QKEL[1QD8F+H38AZ.77^1OWVEP\S8NJ-:"\[<>V?I ;%[XSI!O&[$8J^^:N]9-\^[<74WX8G_W+EX M]2"V4;D-1-G[ML\W(B:^NM M<2R&(C-AW$49(JY8_[D=NI?7A!*G%%J>8VAYJQMZSD1QW MK\^V#W45N$MK".\^UY;AF;7]L[[1)'>-$RM!:TTQI>D\K5LT M5UI5>^F\W34;TG91QNN?NO2 ^;6?SXOS=);_JS;ONI&,6?9UO6>UQ\,LK0O0 MW=^Z3LO55KKVL.L>FM<78#?OYJ95#^LZSV:=_7%"U0!*E0]TD9?+>6$3%=VE MBSQSCS6N4XDL!+@S6Y=JI.5\YCR$Y6KA>IF[S *SS>.TW#RH/@&S;E]I5'#; MT;J!L(4- MG^P:/[ /5R/K'RURYBN16VNB4TK>ZM#\E^MB;WGD"WM6L\^#[I M(?YH>WF[SIVV09D[*$MW-LMV>;::MD.KK9_4D)ICH,"V3S5LMKQP[3?_R)[$ MK][?Y"31F) 4MBIB3$ M8<23&,%(R"CF#<6 A F1($8]P1'4,0TD3H\[&"*D0AAR#%W=@&3/XEHY^ MUWOJ.@]+U43X/J[+G0>FZA[H>^D]>R\]>F\O/4$/L?/=#BHFGK63S,"*R'PC MMU_4-2",&B!LA,R[6S;N0"K";]FLL$X'3UU8[+?T*KCA&_?%F<_<@>H5UE[N M=6FEH*W.J#E(.%-84PDHC!,15(H'M3$OLX^0&73#Y@4D M1'KM/7'?.;>$^Y2#[HNY;^/G_7(2W6L)5]W@ _AH8W@/8.P!_J.^&A*]/MMW MVVUXU3:P1&TG-D6B1%.C<88:)I$.!8)6Y=2*QR'@& MSO?V%1JN+7R]?="CPHC=\ ZQ^FH/SVPT2CM>TR;^EVT :Y)55:>5O?O9%:+/ MIR[R9[?;E1C7]G!Z;N>RV=P[USQAD)'2EVZTM'7>[8?Y,OB?;.GS;S>2Y*M9 MO-?2X-7)[_]1-FEG-M7DR@[0KI-;*M5B$+,FW]Y-C'^Y4>$WG(.V%9Y6-I4A M99#$22@3(#F-"&<,V0D)@<=Z65[^Y%)7W;:N; M:#T9_,Z,A(A%4"0APPIQ!9AFDJ]+:B2"NI.1H!6*@#8?X 02Q2*MH[JD!FA" M(G+4=LA2RP??![YX0L,M2K?!EBQ ;X/WUUL(J;,SE_-PTXFYXUKE04#+C:U( MUUL16/6_3L7^6E?H=*$GGYU-7=,OATNUV*Q'?K,J2<96+>BCGP*,^DWV[1Z, M2WV'/P<5-@05.+C=^:]Y;A;_#_,MV]7I*1TXMB6$R;S-:71[W':)RKX9E?4[ M1.(NI!]W<0EZ.1'9%6,[F^J4&S%61?9UE17N0+ M2T7K!ES;$M*)-B3R^$9!#R21DVR\*MP./H4F_JCY/K,E%2XKU;*82Y"UZS); M4;:3YCL4XWJ"V1]VE>B+*EVQS*JZE.9P+3%]28O<)6"YK&%;>=)\Q3R$FPJW M2/-)G5?\/3*U-ZURNRTL=-XOLLVZWH_KWFN6<+J_K!&KO<]CBWY=K_I7U3SC MYO!!WSSC()IG;*'+O81FXL8\&/Z/KZD07?YW5?Y?+^;36@>Q-(]HBE-(U)K0-@@+;(,-R;-'%^G%>C%>7AJ%M5U/SQL2*^VP-8K>5 MDMT0-)?IE<.VSUG3T]!2C%G/2VM\@U [7='B^;FM)%IFG4V\=KQ;Z90[[V6HE MY&XWF;8M#A,H7#<(J&@$0:@E3.IY12#"3&W, MU^D_M):X)\A"C?P28OA^&L M>=II]]CUP&B"=>W6]*KNKVN4:E?L,I_9PJBNK==^N:/\_8.*$]2B8]^X$98KN'18W1+$G6$>W,!LM M2!(SL^TD#C&+4;7W) H!W- M'KOWX._P[_WN/83]JQPWT'_3CMX^7K#[X 3 M##$((=! 6TN3)I)6P0&J80SITX,#<2W&/F;%B86-.X, 3*D0:&C44R91(@G0 M]G$J@RXB"G2" )&2D@H>FF]1Q1*E%)$UT=D!/FRP7GS\-FCV)#";$KA="7X\ MBC^>'/VTO76S+_;4'UE=:_D=UR-BH%?7X^;>/X'3O[KPIBW/'P?F_*R"9MO. MK.I&[\[56@UEL(AG].1ED7]>526;+A?]TF@IE3B],"22%673'[XB'!L+M?;W M>194_97KAH#K7YEM6BVML3]I7+]N%UU>\MM*Y%=_1OG4/95]RB([LPQ7=?E9 MS%V32:.43NQ7+-!7'G/K!IB/QT:FYV>VL4_ME0T:%T5WK(9=C(OEKA_.38KX M:G?'^M;'N:OL=MJ@S0YQ^FMG ]RWYT7=Z[/5;NTUG6^ZL^SJRE7#HHO*15H- M"JD/=H@Y#(]"SI/Q13993;/CLYL8&EJ"4[-)?:CWEWM+Q@!D"8\U(( H0EDD MUOT*!8$=7(4R5+9M>Y+0!!.="&[^KG&58:A?'%&]MDH24WHSN,5]/U)2J^=L,E.MQSUHMY\GC5KFO7#,,\J:XR M&!OEW6VYFEM2Z7>RR5Y1W?ZZ*%] TOZ'GE:4#^&]5?E4/J[T'CSJ9W?5^6]7 MS.\[!_C*^EU5UE?;\V$M?0XS+7[[ZIX])P2GLQUZF>FAHX$U-QM[Y3N8L%]2 MXI:=:#S[FP[ZK>J(MJ:E5[$_OO_.5L+!G^7K._X,L[3Q"6U]7KQJ47"6,2C:L J C"BM&,& AP0J%I/*_<U$8(Z)0IKA,,%AQ*3Y3S=).A@PG-R7M[$UG!@!W_RFBREH MRUG X"W<;S'_2"\/&*RQT$TSV$@YL#29EN5\G+=#L*L0_K6YAHMI.ON.A_1% MW34BGOJI,>=CIO MI&XV^9A>V2^KHK!57EMG)C]!KY>]BF#/FR_OFCU-L811F?.5AJM&0(BQ[!H8^"S>X48%UH-E^WCWHS_(UGN6^\^7!^/]\ M%NXA)>L(W#:28R@.C;5-PLC6Z4O*(E47X0. @*(/S<)]6.><.[UK (.]3L\9 M%*@,RA;>NRQ<05KSC4L:*8QHG' FH51"H#J$SS@0FZT;GYJ%N\&13_%OT1$0 M]S81\URYCUSI!?OP8::;OA<2%B?"]HF-.!)2$P8JF#'_G]S2(7;++-S;!/P3 M?41LKP'%9^'Z+-P'LK%HD^D145PPHBB 1$11#")53R!"*H[X!AOWGH7[>(7^ M(%.&#L#]4/!M,XK9:@0@28J)CA.)8A,;(H*%HC P)HXU^P7VDX0XW4+!G62:# LWA MFBH^#5=VYDM1%(90*410Q!,.-12\Z)?W8L0TU&=64)KRZ_0+J6UZN[Q%?+J;SJRSKA(1^RZS&UH_Z MA480[F#27#.&Z.: 'AMB3#?'I@(*%83\WUV?WQ/?]27:.^F0G[TXEP! < MDZ&,$Y @ =<*-C:&>'C-,_E$FKBAG,?UQGRT^_)Z"/*)0E"^E?<*P8?3Y*-_ M>?;0!N6/% A/F)73%^A" -IX=B(9)IPD@"8ZI#PAB-=:$X*4;H;.=H6Z8)A$ M_C34O;^9S@&BKB&_MG\2,2B;( 494YA"K6.21.O>A)3)%X3=@5+D$V$7@K< MORKI0L&H6X6R^W)B@/6X/S#+&Y+O1GN!S-DY79>9^90PG-T+QZWPUG9A/ M@M0<[)OF9&^9^KJMT?%L,PDGG3&PD>'F1 BF !FK'ZI90QT&,4Q9&'2=&*#"LN*PW/S)!.U?/!]X(L//W0O;QDJ2]X& M]0Z;O\?S^NFSYL&#,\.KCETL MLY;53\#.N&9[JOY9?6Z=!NBYO869/IVR#X MPSQ#MLP*\RV+K^FR^TCVE\W/*M N[:S.978^+^Q$VG1\D9N/JWFVYG?CZ;Q< MV0'UG_^O&L-MG1V3;)&/E\%%/6AXEB[-5T;U&-!1\X#V>5=F#<4RS6?+J^X# MNPFB:7D16*^XN:F=(>J$0#7KUPX@G5\:0#PSNS4W&^26/C=2S UZ-'*CB=PN'>^[R\<+@Y&;>BE(4Q%!R1V2')D^_!E"7AFJ;*=W=K+[=H M,PT9W"3"S0%K]VQ+#WL ;TX/%,U%%D;K?_.YR-(_WZ1GYI'>I=.OZ55I M59R+HE[-=H\HJB=,MWL\^^T[)$A@5%_#(O]6HH1R%WN*\H>.MGF*+6!B:V#X[DS"SN^O13X'.([X,BW.\UGU>.EJ.6_>J,+. M[IUZ8K%\BZCL_/>TB<6(''T_3[&>^/O(D;^/FUC\R(_V]V;]7W$H*]ON9B_: M9^C%\M]?8@SL=V/8.QSZ>NH\6;]5GJQXNQ&GVV=4O\"LW*%VL]G?N<$V;]# Z8#-[;*\\<#7A%X6"IX'2^O/7T7]3(W,E"[XPW M#; SYI#J*/9@??XL]V=]_BSW9WW^+/=G??XL]V=]!W.6/;5)W31)H"0F MR0,3;JN4=;-H59:9^6]RFG[[?M613;S_7VMZS<\^MH;7\=KNHN M;5;)Z^OT]I,F[2US>H(^/&!,>^3SR>>0;(O*A%OFH,J"7L) F) H9QX+ NN";)PF+-AK9O6;D MNYZGT2/8<40\V'FP\V W1+ C;7,5&$I%=8(BICGB"6!(U25!$BHB^#Z!W;5L MI/YLVA& O8Y"\%CGLYT9/HP^)FW\PHCA$* 8V2,-2ADDL@$ MU,YX"3!G>"#\7)_?\,*."(TH[=,;/U@-90\4D0-@;=DVW<,X0A$.8Z+C!$:8 M8:XJ[W.41$F(-SKMOFK6WD&@C8[(_?UT/6=[SGX6SC:Z=ILK) 52#' &*-0< M"L!%$T*W[M68[15K/T=D"8$1$WV&ECRS>V9_"K/CEMF!!@(R*3A!+$2*< G6 M(\6CF&S,(G[5S+ZC8 H;(=:GR>[9V[/W4]B[,_,+RBC62DJADC T-KB6G-3L MK:-8[)>:OIOP@1@Q>F^W:\_=GKN?B;L[XZH8310)-01(\1@B26"L&TT]CE@\ M>.[N0_CB$15]S@4TM['_0P8("%L] M@"08,16&.HKBF#$2$9HT6GX2$[HO +&+@I>1V4T/$!X@]@\@<)M8$\40$(CB M"">:Q:'DE,D:($+*$-D7@'@.;SX5OA+8X\4>X@6%G0H+R1.*H8I4B!,%"&&J M<2R$('GH?*[!XL6. @(4^$(R#Q%["!&\,PXI1%Q!&$H84XX3Q% ,:X@@.I%B M7R!B-T$%.*+48X3'B#W$""%;OX2*%8]0%&DJL" @$:2./HJ$&[P8,D;TP.1R M).E^VPJ'-(7F[J.YUAL:+[X%D_G*SL1Z2G/H^J)NT-9&M^EA5B-MNPV]K_I9 M,0[!-A&:,LP(8@E0,I)$:RA1W5F-)8R2W69+OG!PA8QHO[5*]Y'/RW+$ 2=6 M>/#SX-> 7R=[-"(Q0A00ID*I1 *-7M<4;$9\UT;@"Q=PP!'AO8:6/?AY\//@ M-W#PZ^364LBC$(LXPA)0;G2_6+$FZJZIWFU/W8$%Q9 82=)GEJQ'0X^&'@V' MCH:\14,08Z*TCHU2%"(@0H4TJM&0"JYWZ^M[^9 ?)",B>_7H>P#T .@!<. M*#M)F%P)8P1C!+DQBB.!(MUTI=12L=V66KU\0).,$/(*H,<_CW\'A'^XDX0N M(P4%4A!2$/((1AB&O*DDQR+2%_SF->@$P/&+$._3Z+D/K">.>O&#W\L8T MV/S2W-+.@RTJ6C1_C^?GAI*>/@QVG]-;#G;A_O3]Z?O3/\R%^]/WI^]/_S 7 M[D]_[WHV_W4^GY1_*:O,WS)8VJC 6584V21(ET$:+.;Y;!GDLV"97V;/Y.<9 MI"?CU22>$]I)RHQ"A&(=4LH!8X +@)O9:$!RM=O9:$](RES_MC)-C\].:[H\ M/K,$>US4J>KN"NOOMK2KEA\MW;Z?F=]G?;:A%K+/"1K>._M"0MJCTK.C$N\T MUE482Z*%9@8N<*A$)..Z9W:BDAU/;'Q"MN0P48F-$.S37>M!R8/2H8!2I[D8 M8#S2,4>2PD1A(;3 3=@Z#&FTV]8@?68Q#A.EH!SA7L?*>ICR,'4@,&7^7L-4 MH@%'C+,0QP+J"&DLZF1K$=MQUT.!J=O2"X>)3&R$>ZU?\<#D@>E0@ EWAE%+ M3 P><1T1!2A(!-9-%4B$"=OM,.JGI?T-$Y?D"'(_&EA^,2;7$)PQBC M1- DXIP;$R0F:Q>X4!H^C[-I4,#"R B@/ONQ[$N*WNL,TUFHNR,Z=\@]F"CC M[4SE&%(02T%#9N !&!9EC>&4H'@X^DG?H;!C<]K]>G+@B/7J.R>?XW&@ M>"':F$'H"#'?6M[CQ?[A!0-M MJHU(M$$'3 07QL*(A$V]:5)MXCC<;:OH(<6/>@<0.:*\S^'O'C\\?@P$/U"+ M'P08:R44H0J59K$*01SA&C\0CLA@DF)V$=CI'3+$"/IQ5QXR]A$R2">/#@&H M@0(8*BX$02&#]30;8A/T$ SIG>6Y'#'H^](?1 S6MV,YI'8LK#-[P_>E M/_A.+A[\//@=#OAQ('Q?>M^7WH.?![\#!#_$?5]ZWY?>HZ%'0X^&D!/N^]+[ MOO0> #T 'B@ ,N;[TE_ZOO0>_SS^'23^=1+:?5_Z_4 P%]/]RS(U3]J\W\>U M.XN9&LGTYJ)J$0\1^.'GSNK&F15/.UK?4Y^A\_MK, 8,M[K?YS.#O]7K[@UF MENRFUW@>@@K&W3X'XVPZK3_]SR-PY%Z;!Q\WKV]9MTU5*(,/V=?@T_PRW0#] MR[0XSV?5XZ6KY;QYHY(A[IVO^61Y\4[*MXC*SG\_-'0YGD^GZ:+,WC7_^/DF M%1ZM@_]M @PY^GYN0'5'A'[X^6B#AZK/X!T?@4 ML]*RY;T=E:\)JTUQU&M^6E\@[U[>F#5R4619\)OYX*(,8@/'DT"MSHU.$>!1 M@ "43RKSWL$F#95B7H)@'E#XOD,2:C-E#M.^\R3PB\T7"*J$ 4\#!TH#-FP: M5''3P 9.@W0V"=K0J:>+ Z6+ZP$D3P8'2@;7W.B>"@Z4"D[GRUM/_YF-S =X M$G>R"U>+S(YW7!CRLZZNV=B\_&R6>0=$;DT\>\ H^[X^?Y;[LSY_EONS/G^6 M^[,^?Y;[L[Z#.$[?P,N5A3\J,^:^DQYZPP.$ M.N,RL*#FS03"Q/:@%Y"'LBF XQC)'75E U727Y7/;&RO^=G'UO(Z7AM>;)U@^L( MD'!'C0Y>!NIV4"],Z(B*_>X&XZ'.0]WKA3H*VUHV014,(T(C+3"E*B3K7ID) MU?&.>G._#-0]1W4P&P'L.W1[Z//0-TSHXRWTQ<:6Y3P2RJAX,C&8!YMV5A1( M3794QOLRT+>K4F X$M)K>A[N/-P-$^XD:!N6)DP3S@E3$5Z7I[:CPEXX8[[7Q@4<[CW8>[?I".PQ!IT>+A)B@!$'%@;%M)0]QH]R%B=I1 MB6Y_:-?'L!J9UVZGC7SI?F2GUNZP>:D%>(A M89)A@!/!"*(0131NV)S&>#"Y[?6IFD,]MFZL;Q[]: /+YYVR.'_@P8( MUNH!U XSD500"!(50RT2%C61\P0AO2\ L0,_/!N!?H>$>H#P #$,@!!M:@V, M0DD$3J)8 :,^@!B2)K4&,ZGV1H-XEG(1KU!XO-A#O* =(9'&OV!H@0E"NHX M E1*75L'" \1PX (*%N(2(A0*I+0&!PD%B#2 MJG5*\/V!B!W5)8P$\ACA,6(/,0*+=N@6 31&FC*9H(AH%$*T-CMXI ;ME^BG M?Y#8-'%$YPOV&CCSX>?#SX#=L\&.=Y-H$,RQ13 F % E*"1-+1;\W9@ M43$,1J3?7KD>#3T:>C0<.!JB+AJ22+CJ D23D'""H[HWFU )A+M-1G[YF!^4 M(P![[33D = #H ? @0,@@9UV)Q$4C',.0@03 8#6==*$!!&G@[&%=Q/11'Q$ M,/+XY_'/X]\!X5\G"QT)"&1DWN& ,.[)"W8O;TR&S2_-+>ULV**B1?/W>'YN*.GI@V'W.;_E8!?N3]^?OC_] MPURX/WU_^O[T#W/A_O3WKFWS7^?S2?F7LDK]+8.EC0J<946138)T&:3!8I[/ MED$^"Y;Y9?9,?IY!>C)>3>:Y *13\,HUE4B%41C'B!"HUJ%Y@8E.AN*+O9F4 MN?YM99H>GYW6='E\9@GVN*ASU=T5UM]M:5EAX-2I[N8%G&D"219CR M,/5@F&*=)HA ,$J C!D4&$N"8ME,): 2P]VV,'IB>N$PD8F-6*^#8#TP>6 Z M%& 2G;07J('0*J:AIF$2)3&+:.UJBJ#2@ZD"N27M;YBX!,$(BCXSJ3TP>6 Z M$&"2H 4F%4DM24@EAXF",I8B;H II$KC9P&F02$+9R,,]D+E.9Q>\7?$Z2S4 MW1&>.^0N3!*RME.;HEP+!"&-> )A#$(9USB@<(AW.ZKQ!6-AQ^:T^U5,#'ST M6^(PN'Y./LGC0/$"MV.;@547M. 40DDYQD1*5>-%0A(T&(=PWU&JWO&"6D/& M-Y?W>+&'>$%))ZJM82(IBG$BP@C$D*T+OQ,-]& *OW<>0.H=0/A(,(\?'C_V M$#]XBQ]:A]8UH70((T0!E822IME\M.OA%"\G?1D$CC*#'#(\9^X<9LLVD M$U0!A%$I]I!QD)"! >STIXI" M$6ND2=)G6MKPF-[WIO#GP>^ P(]RWYO>]Z;WX.?![P#!CS/?F][WIO=HZ-'0HR$&DOG> M]+XWO0= #X"'"8#&]O6]Z2]];WJ/?Q[_#A+_.CGMOC?]?B"8B^G^99F:)VW> M[^7:9E_MZ>6S55IM;&=Y4R.KWEQ4C>,A C_\_#SK?>8G.,FRX*AY@@?_^L-\ MF07T;5!+].!39JT8PR"/OJ+CAR -)GF9GI\7V;D[F&ZO_L]7P7DV/R_2Q<75 MVQ?=NY<^O>JE_?J[?&DN/*YN8>!C7KAM>[>:&6:V#V*NW@!:\#F=IK-Q5C[J MR?_/0&%^=M7']JT?*#50NBS- 2^*K+1D=&,LP[^RB>W(FGTS#UU:4D@OYRNC M/P:?\^G4-FZ=V<\M-&<&<^LWS6^S_(M%C/)M$/Q^R]NCX.M%/K[HW-?FO?SL]S&_L *T6&5'+[&YIX8@SN93HYX[.G/$6&1G=K%E12T7Z>P\<]0R7Q4M M"=:<:AFN0WSO@CY!L//K:WHY,.JG^W5N0&U6O>Y>?F;UJ.DU)1:"RBZI5CC. MIM/ZT_\\ D?NM7GL"?(6X9D^Q_^ MH=&BQF:/TT69O6O^L;'\HW6JVCI?$]*C[V>R57?CS8TONJSNSY"C_O9 M0=X,;_6S0THVW+X;_C4C8].,V,5>=!AKG%EO4D_JU?7)46IU;E"XVB0X"JRM M=YC^%D\+O_R67E4[A#PA'#0A1%:X%X%V.M.!4\&]Q29[2P4?L\)>_?MD,,SY MBCMPB]RPZY^)(UZN$.51OOC[SGCP-59(=-SL4+ 01TIQ%"%&44(H:TQ>A>E& MUMEWC?*_%O.RO.%1?U_9]GTDA.$18KY(>E\K'CVDO')(P9U)3@C &(44H%C% M$<.Q%+KQHG$1\HU)3@^&%/!WT@>DT!%A?;:6])#B(<5#R@,@Y<=[,*4SAPE( M#H1BPF * TK%,151A2DX00E?IX/:E*0UH'R]"2CO9S93OW>G,HU0OX4]]YULRX!/.>N^B/RL:5+;JHC/0JO+4-XQHV=+F(+>^VK/L&;<>[[.VS-(\= M*.?^,+06#;OT>'0C\F^"\:HH#+4]T64V9*Z]AVEIZR*@(0V%'=@C.*4LII#R MNA2#X 2PC>ZRM^GSZWC]SCP$MG4K]5.[7H<0/ 0.NM8O$5& 013B"'!)J(RH M;)QL%"+T5 [JQR V'"3\>"G/0[OF[)F?/NQYA[E;Z9>W@;M[G/ M$B*&0D !4S**I88$H(JW&84B?IB5]V&]Z3NS]R 8<=AKBQ ?OAF0.#UHMB2M MQS36L<2,$HCC4 )C/0)9LR55*DZV"J9NQY;]&)&6+7L=V.?9TK/E0-B2M6U: M*05:1(R%&H0 6DD9)DT\D@@9/=X<_2Z//MPBO8-->VTMXSET0!QZ<%PI6JXD M!$4X%A%"*D&1>05@W3^4 (K%[5D"'7.AM15Z-U'OX$7P=K\3&W?8 : M*MVZ M=+&O//);G^EEZD&W*/E6Z_O/!=_Y>$KV M+=NJH0PNT^)/<\!O@^"/++A()\%L;MXSO\[-Q?++19H7KEF3_=E-HK"M&NRE M'KU9RXLBRX)+\_9%&9@U99/'[_L@3O_MXTJA=ULX?VN;D^:+-Q]S$^6.[EY& M#\\,X8T'=G]>%,U%%NEY]N:ST6S_?).>F4=ZETZ_IE>E+<*]*.K5;/>(HGK" M=+O'L]^^HZ5&8*C72.U_*U%"N8IE8DQI1*.0,Q':-KR1#I&(#5D]:$_NN>DO MKEE!PXV6,]=[EVY#=1M[\; GNYW FKM>(ZH;5'=+5X6(8)$HC*EM4,$. M\?,R,(J?4]5F8W-0G\WCI16JK_ML.-1L?K6>9S^JY4'SI?&\M)+7RF2G44X, M2,=I,:M;GJQF6?6BOM :C\M6(I2NM4C=',5U4;%W/KI1HG7DKG=TF_/[*+"; M'N3+[+*K&Q@;I,R<1N#J]\PF3)J^,D%YD54"Y7$=.Z*L&GY4]^(*KY3=_'/7 M03#*R_%T7JZ*N[MU*(B9Y*$.-14Z5)H2&))()[&,,(Z9ZG3K0$Q"!3B)J9*A MH 0E4)$H@E1P!CAEE=IN:#B;J.6#[[/1[$.W6M;Z^.XEM5FVK+2*M*S;=I3O M-C37FZU2[F&]+1[]X!IYSVOXT:DD^G[RTQV]@[-,[/'QWLUYAQ]@G MU'^]@DZQ5+2I@8PP$2&:BA@L.%L=M+7.S"X_!I#W '?W(O?X;GQAH,47'8:QL3%)PJE,<,*B M4%D[DW*@"*0QO =?U*3J27JSDKW?>.X(BCYCNL,'C2T5F^&BR:]96;X+#)VL MW&%5+J#-MJY>YSN@!)1[$7 D$A%&1%"J)"&0) Z;, :47XM#^<&,-5DI&LJ.FV)R-#0L26A M70(5HGT:;'NC10T6=#K^LLQ"C/>4#67&TC!]%3L9OK3GOC8F.A6 28PA9%S@ M,$8*)5$"G:^-$R09$QM3Z>[WM?53#83P2$#\K-.6ADG@KV4,TV[3II[_(93+ MLAM$(IM3ME\^K7-T+1G5Y4TLBOEY80?8+"_2.B\BMWD$U:B=M RF<_-A^Y/J M&Y=-3N/;($@VTV1&U22?8OXE+RUX63>*O4[VG00:-1X7*_,Z^[:PF3#=-)F' M94#FXX2[:I1&&P0C3>[W9#Z>-(ILZ/E[.K^?)=W/B MTZ?A>&_HZ=&E>6F_OLV0O$_999J[?(G;@%2$2F8V4QJS>O!<4U[@ M''A'_T"T7*^J^X9)+1A=F<9USG[1OH9JZ.JCTN?0*;]6N[% M$\RH[9":LC9,PX@ "J&0)Y (AKGY9XW4$<3)]3#-5A3WL=KGWN9:Q^YY$J:P1RWZFOZ4JRR^7(;O3U MJ'GVK2KG#LZF*UL6_/_9>]SQV72B2 #(?9"8RGRQ' MZ#]0WZ)YQ[);=1B[WW=S_^&-8-=#4U>'M,;>[PT&H[/WMWM(]S?*Z^M!O9H5 M M/8H%@C9XHB)*2A6/@Z3AE'AC%!WK2++'W<<[Z\<1ZWCSH_/<%OG7))2/>G5WNAI: MTSLC?(UK9]=!K9L&X#O";75B51U*W8RJ.-U('SP;Y,Z^3DF[MT-DC(82Q#!& M#+H=C=HJWNBD$;$M??HE,*9\/"^7W!],54+PJ$39HKRVO8-]^,6NMS"P;<"Z M;>S[(I\6Z?S-C^=ND^G>AJC>J:@H("[3=!F6RP%V5K)#>*\J7X^W^4"(8XW4 MYVB$!'@+P7C7A=T.F;WY\4[=>O((WX^BQ:4#S4F6S,:CG]PDCN)O?@#CT7\Y M]1A]GEPL%K/1KTG^6Q#A3X'3JBR@#HD\8>3E]_[W'WQ9V;Q,[O&G.U_"RZ\26-97^&^J MGR^3/^J?U[9#/3D.AF;71>;G[G-ZE>1^XIP\N\D*-"/S4L\"-+@E^Y9DLR#; M93W\U]4LR9V]54_YU$-8"+Y?9.EY:XZ]&GMCZ>UE\IM;X+]$'\W/?_6SNO"W M]9^XCF^MR9O_G8O[V[1;5L[G--]-*_8OV8,MO: MW[:6-C>\6S-HMEF&>D6_@0;ZC<<^]*CH-QYA[3W'6/3L';M9R15!TL?SF_;R MAP8I]'7URWLM9Q)+*F <(R6@AAHH#E1-,1*SB+Z?=LAZ^VX[Z$T3=SN M5\6,O755F3F!,ZO>SVO.J3)%TV>$3+-PJO3^.6,]/*X*] ZU_X//XZH0#W)5 ML+T24AP"^T5_JR8>537 7X$>XC7((+Z$1*"?RT2@N)T(U)<.=*=-$+);:NO+ ML8>$??,."I%!6@9I:4D+7DL+E'T#FY!+7#@J$5\)M5QM[#;T8\Z M/,.K=1A^@A0@I9:WLK&-TW #N,# @(A$3%E5=8IE,4'@KB* 5[=-_#*6J]B9 MEE,X)KS+WK.]-4&.P-(X 2UE30(XUP!&*&;($,68C36G<;472R75UN%N7_;B M?6BI'.-./8C^;[E'&P1Y(!?M%(D%[X<$T:H)01I&&AACW):M6(25J?O-:@0C MT->-VZ]YN>1^Q=V"-^O=&48@,9:D4Y*9WMGKIQQE.&$$X("N$4 X)YQSJP$0 MRL0:"0VJUK;00*2>@@ O:A2\! )@,"9L\-B/PF/?3$@_57> HT;S21RI2%O MH>)4(,HAJMV!&"..^KKW;ZYD9\H.??^&HR!5'QSW8]!4TM P4DRI$@U@_!01>=+O>6.$N=VN$!N=\<,Z/3^=;O$ZT'/1>MGF-"8:5B39UACZF) MF(*\RI(!V))8O>3>WLGFC,>,='D(WD^6]<'1/GHE14TJF^6"2@PC'3-%31Q3 MJRH#'!!&T5.27)Z]&7>AI *,T<.LI >OI/ULCG-3C:LJ9>DN[$MYR(G,QS ' M@TSTQP9_]L#"MYO%?W]KL1+UL?[OT,L+>C:^DUG+(7K^4/W?"8?19.ND.XXM MC@RT0C!(H*0PHK0ZZ8Z4Q/RFY1X \]> EZ\=/=]#'0H?6W5]<=B/ M4.5;1^:QC)GAP+GI$> $6TEKEB\H8PK@TU3^T$O/Y!AU>F#>/Y4_F3RVH?(L ME:U3<4P0IDPP)17C B(=1[K>V@VV6QU*>[2U[Z&L18XQ'6K/CFRC/EP];9UD M,Z(5 MA8!"%27$70-_0JDTV9Y%LG7#W:C_>@IQ"-.7ZPK" 6@Z-):Z!\*G(S[/I2AE=I/&NV/ M8J.H=5Z!T8QS@*$F=0VZ^TL^4?N/H12-CF&GA>>]W=Q/:0\_8&5EL(FW*6ZL ME#02L:1<($EX%6^C,HK 5A5*C[;J/2DK&_/CB+D-KOQ0C'8_#H@&!RR!VG(; M(0")@P/L.]M6.( 0$UO)L#W:M/=3G(+'@ R>^N"I'Y_:0]#J9 V% )1 X>O2 M$"$VTJ16^XAO%Z3U:/O?C]JS,0,/=L<^:+4?2M)>J*5*_ZMA($0-%#B=YQ8R MIBS71%F%"*^3ZBAEV_0Q>[8 NMC"Z9@SV'U!S)U2TL^"F<%I'_2\U>B;,A-K MQ:/(*;FASAHPK.)V!M#__<);?A=$['1,0:>T;@>IYT-A7#^+H)X@+4/5W" P MAR P1U=2Y_:N99Z=K<+>>9GD7[/Y^]%?X%]/O"+KE$S'8U_+X3A@J*Z[VT- MI'46$ MH&8LEX8 Q1@$@H.K^H@1H**1]&.Y]&SE_#L#YVNQ,].$*]9ZT((#06&V)B)6VLB!-Y544 *5$LQD_7^T.OLR-C(#JE MO>J=WI],HMY09^>4733*KHD57$*@C:$8*07=/E]M\A%4DO1\D]]#$0\?0WP4 M+-2GY+4=L;+*)F8/H(9$:H* T#:*+#5&U#NB7PT@ A*",9=V/68!([&"S'UW1'1]+>-Q-GP;G M_42! (N&=\&6E&&&:KR>B#3B,&>6P)[JN8A8RRZC-SW=H\_I:W\@!66 MMW9LI344DELFE8@%Q@!7N?= (F)0SW?LO=7*$CHX]D?AV _E=_=C@6RP@,I( M40VXT$I(2Y26@-5]VQDWLN>;]YY*\# X:FM]<-M/4_$)Y$W\3FBD*4=($2*( MB@T7HB;+@";J^YG[GAK#C1$8Z&U/SJP_T>(<@ALX@ 9BH*G2Q@AF)"$1K?GS MK #V-9SX+O29.(4>"G0&71]TG;)6(9YS^B/-5(P-)H0S@V1-:<](3%]AZ^^F MJ6O'F_=!ZOI0C-?/VJJ^S,;)7:_+.;N$;/%Q#F5T]&B MWH!&Z1]7Z;Q(BZ&3W=&/[V36?P1I#R2$CB_@"NC>!T/--$MA%SE/*OY5&W,NV= M=(L"LDN:Z?XIY,GDM_V:+Z:KR=))0>$>%W;1:?HMG2VN?+2FA[&WGBBN;(72 M??\)8I"(I<0,$(L0K@K7N[ MG9[4KGFT.LA@*\1-$5',J1X5R@H9=LQ*!]TO1/1<'>QLZX1@3$&GV29]5<*. M75/,>KJWWA*!6A]ZC++Y9''9*T_T ,ZN&&X4&\5 8\V)%$H 0(W&.*[SU8!N M*&)JQ5Y/_8'@<>U[!/:*BGN,+]3 39 MTP'OXH:%/?I+=;K[U^>>[AZSR7*R Q]6_V0"VJ%0("V6W;C>AQL=X[2)4!.N M+",!-[DI&PSG7%48PUDLB">-U=G'*)^6YJTYGSBEB7D:?^.Z%'F\*T MWK(J&[9/\::7TLJ_/*"6K?-6PA0R4G%%@$4PL@H2OM[-L#7;:EE.[TNSCZNIN7V-NCV3<_?ERZ7S3!HHAWJ+6'HYR#@WD8 MVO> \K5S\+E7/!T1#IF($,.0P,K!C'$,MW;&)RM?=VE+G>;['HVO>= '1CV* MB_>_$>$@,(/ O,"!2V]-Z5N.8GVO9$MPGRM16P$ MCC 15BB*"29QW=PN,OH6M[?.>++YXM+3<&3SE1MEE1*UF!E)[_7P9BQQE\5YP_G-8%X_1P-;OBUB M*%)2^6(Z(F)+8A/I.OD06;R5?/BR&MB9;2[&@ Q$M@=4,;#>.MUFV=69ST/< M18<88WY TUN.M/0M)".E&:4JEC12AMCZ2(A%Z(Z]UFEPY3KK=)Z>9WO=)^&8 ML"[C5CNO>&\WV.$PZ$05N54$'ZO(:A%!*1773%!"4%4$SPDV8*L(_O&*W%TH M; S@2U;1]D^1=\PE%#W=CF_+,$[OSQ]\PH)BMZ#3Q>ILEKX"Y617DO!_]CD- M!UWMA ! S6$:@(PX.X01#+AV)@F+JT8;S' 9;^59.C%[F3)%OE?CXY:U[6>] MTPFX^ ,R#(>\$SR MXV9P/QE^C9^R;^DH_N8%YE23S!!LF_W!,*#R&)+53BP5AVV6ZQ_UOUT09<_LN]PNCSY&*QF(U^3?+?0GSU4SK)TR"1I\AG\ !< MR 8NA!8LBH%3!FACB($QF-=P(:-XJW'2(6SX7B!*>?#BX*2A$8;.\(-(=M0> MP"E'-$X9&YPWT& #TT3)6$"%(D4LL@+77=4) E S(LK)[Q=&!('C FM#A80(FVT5-A@I!FARGD;55(HL8)LT94=@KVPN*!I*T H2N1MW4_&[?^'DXK98N+$R,- [JQ*]Z63B$:P3]:-P+!!!FF0AL(Y$)9BI82. MK:DIH:36^M#LA/JJG]U%>9;,/J7N5299X+WQC^K.:A!'SWIPP J/ MFV1G"XR@L;(8&(*T4)J"VC'0/*9;99<]-P5>3.$Y[#)7Z%1:9/>UNJMW%>O] M[-*ZEU+VYR1;'T"-.VZ1@!F(-"4Q54I!CBR*E59590E74;35KNFUK*LN)\Y!:_ M*$97^>(\6XYFSM$:%6E@#*X)8=^%V6F_S>VH?_.B_S?\N)SK\.7M$C-)?43W MAD1M37H'Y-5H M'O>*HGS#Y'&OYZ\.\^% 8%'2.[]WZICF_@D_O!E=Y!Y0_E0@2[F*I8VM1=1H MSH1OD(1,I)&(W7H\:4X>>.B/7[R&>?$(*-DNL4IN6DT%K,7Y],)JO+U2R$Q-N!\/%H$7J2+2_[)D1>BG>5CF\ X]W$@)L;\.?)13I=S=*/YY_2;^E\E08>\_B/<'0S MB]PD+MS]"KW-+0N, MJ,"&1E01"30!R'"-:R24AI*WH+$D+, $0,:AX$! @S2KB-@A0M8W&:N$R;W0 M\LG/@6]&J=OEKSS Y:NTMHZ_N+D]7\RU1->Q=;LW2PJO5*)N7UD @ESE; MK):MM?7KN?/B9KL2$/!756U=O. #^)*J] MT?KOV[>;^TF<;=B^$)0.4#GA$[>I5;_]OV_ F_"]&^VD_OX6U?V27;HI^R7] M/OJTN$RVW*7OV71Y\9Z3=V3COS_7EI,SIV;)59&^K[_8LAS>K&-NZVBU>'-W M1*Y\(.-__N'-EO57_@[>\RNRV\?V^;!7I8YZK?,(WJ?SB,KX>O;8P[>;M%E? MG-V2CGYVO[@H1K'3VFG?R,/ZRB.U#PG8GHO=_+L]"HQ:?76&03F#<#P*1I[W MRD_\_'*0E@>E!:^E!E M33]&2"V0VA\1JY54.0LKL*?F:IZNA##8$NT1C MJAC5FD'%5$0XXVN[7;EMMNO==#\:BL&8=TN U5<-[6=2>Y_L^2$)@3.'_=K<6HW!%O7:+XOY9)7G;@,H:V)O1!$_E ZV;5)O M$\M.R>\\82UM=5)@W% !#!#6,FHT9J;F2X?6Q'*KG6(GN^J^M!2P3G?7OFKI MD/XYY$ -.5#/04 )&[]"$@VQ 81BJ9%AF$D5U0C(W0]WLU.Z:,G QH!V6H]Z M9'E0 _P-\#? WR[PAYM*6BNHI C'&CJ[CU+ B%SWW;11B58PF-9GGZ/LB MGTV_^RB0$]>:G;2D*[W*%]/59%GR3Q9I_BV;I,4X?#=?K&_AS[E](#&=ACM M\&?/;GJYR ,1[9H6\P?/:YFG[I)T//J>>LY4=Y?ER+> 65QZ@9Y=^V/R-#!% MCCROYFB678; E'MMYT4%7MOU>_MG>:9,?_-[7_C=4Y=@/U*]YR=NK7">?&_1 MT,ZG@9]V,?=S6ZRNKF:9F\3U6M8_J=>RN&TI_0Q/%D7(;:B6]&+Q/75X%!8T M/#YIK57)D_NV<)^;I,U#/7/MTMUH-9N6"QQN''Y][1\W25:%[_TV2ZX]S^IH M<;9,LKF[USU#*IRKG+WF7?/4?_]Z.+MLN%YI_T^5D1$ M*0&M)K;?R.TX;@F^Y(DW!\J=T63%9+8H5OG])+], M 4UQ'$%"D.*&R=A]6[$X,V9 F^278!3['E=N&T?"L A$=4A501S;>TE^'WS. M%LGOBZ_\+0E$ORR6Z8B]&S6S/VHFOL^ M=]=*G$84%QX14Z^AAB;!_:O>7(Y M^GZ132[\=]_X3]\ELR2N4/_L,' M\F_W_,DL*0HWG(!)S6V+$EC6JU2L5VF4N#_?DFSF?_[6O=#;L"&YRSV4YE/_ M$J/OV?(BO&AX\\(_V+^H^AR-, +C43WQNTA4N/Q]MG2K,7%SV%+NT7_\22 ( M?QAY'0]X6>IV2\;>[?CDS4Z>/]\Z,=549F[J;Y\C;P'DJ>\@[R]9CLZ3+!]] M2V:K:L)6\SQUH_JW^^U7!S^!--U!3N%MD"K%;IG\,6[NX29]Y_&TD_5*@O7 MYYY>I/,BN&2"HG>4LW MPEG@ 5\N1N?9'V&D[NW2VR5R[#^1E8(_RWY+W:[ZW<_H;#8Z\Q/N9"!WMW#W M\ATCG%Q$]O[IBQA*,XD.$N*K'@W M&GUP9/OE>I_6JC:!IZFR42X>9P;8*TO36T_6_7::7OK6MF\SL\LI)>SG13DT6 M/C7471[D?N*6QS?U"*+N;IIOKMI9N29?Y_X=W91_"8)5F66-^CGQFGHQ<._O M1;H4P.+*.:#GSE3(O)'MORI)XB_3Y<7"W^R?WD8?_;Y:^+CUP;[ M6I/#G'I;S=^Y?6UI_+D%2=S$7E^5#D7KU9;.D"C5M?5)-S(G>IFW[UI(L*$, MK[T_W;))[F2 J7H&[2+_[)"PP>-[;:F84F85)MA*:J55"/-U1PP*C6G94I9$ MBFO F%0* *HC*5C->0*4C%_=&'+:W1]P*._B-7CG6[1SXI\)5-[RN&6W;.^L M91\@K]8E)J_;5+Q_CM'8NGHCA-K?)@[RG8"D]>=Y31R@[RAS?Q<'(EZRBP,Z MFH<=5RG(4"'T4,G8VH2*G&%RXJDXIRL&_V@S+6IY.7:<_W"H#866<:II> M+8KLI8S6H>;JI9*#L) \9;B)D2G"H::QSQKR:4%2Q+K*#<)"4<0>BMKY4Y76 M,6GM\GB/1_N8\1TE'G5ZN,WFSBC(DMF'>;',5SX4O)$^WI;+C^>FE,KN"+_' M"!\W1_^0/SG U,'"%&DRN D$C(,X-C'CT")N25S!%"!";K-8WGVXH)HCSK_Y M[O&->^Z]3 ;:N#T=V@U2\T.CDKZI2X_IZ77[\30AU?<Q=T[? &,#C TPUF\80TT#*R*T MD@C&##C+*^)8<5N5!0$5&_9L5W*PM%[<5WS1*-;+)WC\G%R/T*.R.QYD:>IR MHO:OV;N#>^_B'KT2X=Z2B WB.8CG()Z#>'84-1Z2A)XH>Z_IB?1"9Q[A2PC0 M^!* 1]HJ"(G@EAM$J)"V\B6DE=&#OL0.L5S/%WF\?*T%K"7ZL ML::8LZ.$5@8#:0P73+(8U(<[BO,'K:G='+(>PMFQT;<.X#B XP"..X"C:"Q# M8JSB2$E;0 M-N-K4M&]YA4[9TGX?BME;5&W/RN;!:SYE'T*U)N=R0\_!N+=OZ1_7/E'_K7B M60ULOSO?\]V;T>@?5S7_:=4L(*GI%*\?I"D>EQ^L+@_F#/^A:)A4;[ 4C_[B MY_:OGGG5365S[\5J^2R^RWWS$WOZU23W-/M/I8S]4%ZW\\.7%WF:CB[=CR^* MD>_^,-U]'+V@$QT]BTFT_2;8OPF4SR 3]2O3R.&D4M+S?''95U%T@NC)O=?" M&/B/L\NZ[\.[T>/1=$^[U?:.4E]V\XVVR=7>[/V-(;GQNN'OB[R^R57R-7U[ MYC#KM[?)N7NE]\GL>W)=N$?]YT5>C>9QKRC*-TP>]WK^ZC ?4[_#!$%\[VR3 M-/=/^.'-R*& LZ[^5"!+N8JEC7T?7:,Y$YKY_A>11B)V2O&D.7G@H3]^"?RT MOF> -_K<;K:>N^1I B:>NEKB3O&JG[HA5,]M]!&M=R)]';E/>_MSE4:T\\UIY#_UZZ9F]6;5H9=1^*)+12"43Y#D>O M*P,LF;H'-O<,3/VK*]_CH+3(-IM8S+^&WC?%F@E^O;B^5T[]#M[FV7[)J6\, ML=G+HE^V_%S4]I M$1J)S4<05;[#:2;V#++PXY?%,ID=3*;&T66G]S3.^-(<3/T/F$. FU1XI80V MA&MGI4MI,8H44Q5#$U&15(^/F/L?">]CNP?@\L M3J^O$,/YX\ Y=VR<HP>5(& M'!MP[(1P3#89KU#OZ=E M:^TM.\L?:7L9+KADE@'-6.0Y^!G$#"E_%"UC0R)D0[O0]3GQ3B>T?ULLIKX/ MM3V,>Y=4 M:(>('$2:1!A:B@07ZU-M#2/07E*CW?^D <):XA=]XG>7[M3ZF32^=5AB2XK]7$5'WM0U?S-)E0+GI1[/\C C]'BTIF%/NP_B,")BL"7/)D7P5;U MEOP@!B=!!@8P.%DI./$DM%MFY(FDZ$->V@GFI1%*0$IETVU+*(J% MA0+ 2"AN8*1@10A$=>Z7%6OBFR>%L7G,K)4A$R-:?+;\E_> MJ"]M^LYR,] 8,38DEO4"\?IT #J@V1&C&8--"ZZ(4&EES 3!#"&A&415[QJ& MM:9;>1O=H5GIGOJY[PS-\!@2,J#9@&8#FIT0FK5*!D ,9,098CA66'+.A:X: M"M)(&X+VAV:;D9;N$$T,<#; V0!G)P1GM($SBSFQ@!IF0 P99+&@46V<.9=T M*QFM.SC;B!AVZ6U*.@#: &@#H)T0H+6J!#2BA!C*N11"8H.%U'7LC&'!R-, MK0-$XF-.\.DBTM%U0;.+/'7WJQAH)M>CI;?+9_<#H;ZH: 2-JT^ MB'1_XIA0YT?%$5:@+N-AU!H![U+0:MZC:MJ_-+/^MR2;>PKG-[=FI_[]BWGE M"#CL5/T?D)'>FAY'8&$,BLQA*Q-;8")B J6F&$%M.(>P/J5";JOM6I'_YVF* MO(?@KX2#(@^*?!R*C)KC9J0MTDAI'6/+J%#2&%SOR-Q"_-FJU5W!R9V%R>*H-,(?%^U<4AJ+9-:RXK. M$=PYKW5H$.C.X.$#[&6OEAG+ MY= ,:3C,' !S ,P. 5- M 9,Z5NJ&V!P;)42RB*-:PL26P;L_@!S+\FW"._/ MM!P :>XMQT?X=6 M V(.B#D@YDDB)FT0DR.*<119R!$6F&+C20*K(*6S.+<8Q[M#S'VE$!.QO[/! M 3,'S!PP\R0QDS>Y4YI*1"* W+\ "*"YJ..83'& GE(3VPW'KQ@#LK\SU,,' MO1XT9M\3M-WWR/WPH_XS'5TYU';".'*?3-S>?5UDQ08GZF)>_FKN.WB>)>[7 MX]!0.EOZGN++M/"$J9X0-;N\2K(\\*->+O)T=)ZGOZ_<=[/K478^2K^5S=GS M-A_K),LGJ\MBZ8^P_ ^FH2N)[Z.W# _U[4A'EWX21F=I]8#4]_C^N,KK5UJ_ MM/M3C<6]T'25.U0*_4F7%UD^'?V^2G)GHOBA>6K7T7GFE7%TG2;Y>+/!^'KD M%4%L>;3F?W.>Y85[D\H(&DV3Z]!L?OV,ZI[5H]QK-M,;.JZOW[DU57X"_9-_ M<=NGMYI&I.RQ'>;8(IE-2FV8 M+%:SZ>@B^9:.DM'4[@3O,2&:KLJ6P M'U^>%JN9;T]<84G0D#:"A"F>.LG/+]V0[E2:[TX'YJF[ODCR:_^PV?)BL?IZ M<) XA)*&29>I!T5VR"H[^@1$ZW?JO)12D663F:@+>S[+?486UH0CI? M+,L+PINY@8_\5(;.XO[!E9Z7S-9^>KW14H1;G:7.A!_Y[VX099>H[RMY:;;]*X]+]])$T M_MJ2R-?F,0:P8RQ9Y-=ELMGRBS>1[UUX+H4F M"B$6>2%57#'(ZX5'0*#6PNN8NX5F"BED%8^X6VY37HH]-QIZ]87WVVTY?M\Y M/H!MV IK:R=0TCLX>S(I_?:;M:[>B"/TEH1>DG<"DN8/VG%-O-L4(*/V")*�/1-('Y.KLL90O=+PXGD(+_Y\5/RW?F$WD9/ M9B_5;Z"G(D@<0"K8P8KW) 502P RA<68P)?Q+SL[4YWS.[N"6LD [*ED< J)36-L$6,(QU) M5.V-&E-P]][X)(WLR.&38_PR5-K]WS0/9&_L6>;ZX06>'CL-!QV 8I@T!$-& M V*XT##RA8_"_5WS:1"(8WPG(#D,VE\N.AR3%Z[S[F7(Z01TBPL0 O6Q?82U3J027,'G(P MNDN-_#5?7+GUOOYUELR7:CZ-?U]E5S[;\]ZD2$$YYAQ#)"70@,;2R(JV4R%@ MI&DE12KM$WJ)0)+CR&*KT/K0R"J [*Y)D5T)3CT!(74[K4<_'LW+?/Z[,B1W MJINXXYV'7,DA5_(H[:4A-6[(E1P$8LB5O%=>?G(;[VMG'?73DWI&8E$OG"1. MFMRA6%%$/', IL K(CSF:K:&!ZI:(L*U4O%WD(V: R[Y4SI7:RX5Z#1IRC- M !O]APU&&]C03#.F(BX- ]:YFSBJ"$&=,\GBK:Y-=\!&-S&5XX>-8SMBTJML MYI]YL@F#7#21F,C(""")8A9SQ+D#T+K7*$' L*U:@_7DJ?GTP^55[ODK?"'^ MW_+MC@S=[[%!-C <@Q*-#)N, _)Y.+;)[F-X+00W+2#644<*-S6,0,<9JH(8!< M,&Y991G&%A!^4QG7<]P^Y-CO5@8!'7?*Q^6X?S\\]^=KY*G>K MO\K33O?&PU4\VB@>]/9HK)AF!E!FK#40K6.JD&ZEP]EZ*IWB6:^5_I]-ZUC]7D[[?'8WB,9.=]JCIG2'9*S7MZR9X M?.HH87-:+PP$D>',>7)1%&O!!:HL2P($UELIS3NH8S>;I%-'0HY;'8_-KUN[ M_*.+=%;2XGLFUF1VJF:I;%'L$*4UTH0(+!11B$D JPHG;(AMHIJ^H=#[]4S^ MEYM(N\@_A6G<7]:,&([ECFP7.UR=H4V." 40Q5!"H8Q2 BQK@K$G%*]H\YT ME#)R'#IS,BZ<22\7\V*9!VKXX23N;OWCK1PM3&. ;:RD4[T(:Z-8'894U,;Q MAOYM3/!:&??8* JSX0!N\-:.3P%E4Q8/$1(15$ SI-TN"*6G:*P2NQ!7;#<% M[*@.=4SXD#-Y2/[99F/GX<0- MBH&I% 4@PAD1(P!*TV0*YM3:[QAJIMSN3^ M-SL^YIWF)_=V3SNEK>N ]08W' D,42,@CCS1HB;.4H0FJG-$0$3ECGK3S1[% MQY()K[?3_J209$'1=Y69(Z:X*?42E@#(T Y(YQ2$%<-1+ 04CY? MD3N*@U(X)@2K'4RVTS5Y9:.92-O8 MDDAA2DADM9,^7F^QV++M;AFJF4S3FDOW]2SU7SAE59>^%^V_P\_O5.3]E3,( M/J;B*/C'!P?S&+3-_=$%D&+ M(TII;?31R&RQ ST1"CNJX^%C(KH\7C@V*'PABN:G4#;O"0##7^6;UM_?,M\5 M^>2;O;\BI#=F+/Q]D=9%7HTF" M>A:26B9 C&,8*:ZU("K"6"(CX\@)/]+^,\G&-#QN;*(<6O*X[';5N%4:=^(/M]D\F7M"Z4_I),V^^;$6 M]U*'$R,-CR%$"G.JG>V*ZI-@A0'3L$4=3HR-.3!$QL09DT(0("K"*D85U?'K M4H>';S>Y77]9+-.1?#=JS<7C><+W@["/G)+_717+[/RZBY?X9SK*YM\6OG9_ MXNZZ<.)4C,Z2PK.HST?)Z"R;N3?YZC;/BW2Z#9O]GZ@XO\/_XD$.0_ M%*-9EKHG?TVR>;$,G[K*%]/59#GR/TAF,_=4]Q*!LMS!7#(+=9OU'2>S)+LL MUA\O5GGJGG>VF$\+?XV[U=*)=GCGS .W&XL?0][(P+MR .7?=I&[)7!3ZDP' M=U=?).K>*0RJ2"?NYM/1V?4HR_/TVV(2H&.6+I=^#CV$N%]G[EFYF]#Y;Z.O MJR1WEDSJ'C$:JT=[=PRUGXEGLG=JFH?K&6P_+ M\]7,A_/+.[BK:BG:T8;[/W<;<8*D!#<\/A(8&EF+8QQA+H5!E%095=SM)GC+ MAE/UN[N)--6;UT-O]"Y:Y?D^8^%XC-&#D? GSUV0N_W./&ER $ DE=::0/)O\'QWB;T?F$1:).+/^LUQ@XV MBBN_97]+9]<.73[,)[/5M(3GY#:D>1YJ'.$4CKZ[.=FO,C/2XM>.$%>^,R,# M3J>%(;@J@F(8R'@K#R"J=LE&<3^E2[?#.9/?K-*/\_1_TB3_F/MCWOWEJSZ< MV=-'"&4- X^(C',?()-8(Z284HQ7/6NI1!':.N-]WJQWQ0_Y8$G:,^%B[*$@ MKP?FK;Y)*#E8E1[ \OHJ;^7V23BU'FC,$__)W28(&=I<$L*[__ MGBTOO'4X3T?7;I[>O;:EVPMS^\,\F,7-A(9I:DSO\>B[0^>O>9KZ^:P,WE!^ M?95[2K+IP_,[6_A0 M;9I?ME4E"[NP7RDW9<[GG3;OZF=K4MI>(Z?Z?B19ZE=_[[M0BU5)B5AP[H_@ MN>",8VA,[;$K).P6;X1WF%NVXYTG4O^J/O"OVMX,'_QIDT%8/0U\W7 M7QS>J#^R8GV3\OJTY:7_G%Z>I7D'X$K&@#S8"[2/FYIH4BDX%QA#A6*KG9-C MI$&\\LB8I!IN;6J/6D2W=QW0(C+\8!W-#HLXF,CW>QEM3*PMI78KRU+B7UROG+J$'S2J MU6C66W0_7\^[!W. GR[,SA[8[\(W!K\RPG-K"JZ(BFW$F3*XQD:'E7;O"Y_\ M<9@++_>Q\%=I[@_+0IASZ@V_N;.?\NL-B%C;N]X&S1>KKQ>["XM;&;+SA[=, MOO/$V;NWV'MMQ-N[]49!'0;8_28*IP+*RN>V,S!+8HBA\I4H=D3=(Q M9 ^F\;ZX2'5FPPU1F.K0,_50'N( _BBP'?WPGGEMSB9%D;JM**S>9HK(JZ)" M>1?_ICX.D7]+2V*^9+[,)ME5&-7,J6(X:#2KM [!K)S.Y#Y\LKSV9Y/M*$CT M\;\_F+=0CMRK3-/+;#)V/\Z*<)O197+M@Q3N74((9G+AC9S1>;ZX+"]REE'F M?W]#N';LNKYW85NGP0!N2004Y1#%D8YL%+&06"(MB;FRT48:S$[Y%E_<+!>K M_/KS_YHNO>7)Y>FD6'^>C_V\U M=[/"O>I#-@ZPHQ=)'KK5F\PAT'*1.ZBY"IVGIC["Z87&)P34LW=5SMXHY"M5 M$?CO:5#/]36KJPX0!9@K[?PL'3%AC-&FED6)MT^E@R(T M E')@UHM+Q:YCQ:K2V\=P$TCPMD0D/\=WOBL"C.5S$QPRIYO2X(Q 'OP>LK@ M^\@3[2;SZ__'[22K9>&=S)!5XQ6DBGI?7B[FY9H[U/Y'6.* KM6JC^NE;@E$ M]?$2B;/+$NC]O_[\K.'?B6CJW_834!_H%^ M:L[)R?VYWEV7GE:5H=.XU2)Z73W56C M%[94T*N+Y-E>UOV029H4*LM@I*10DD 3 0TEAPJY/R22VA#R$&1.RU7\U;W+ M8AHVV)LN5]L<6<-B45WY"&1\6Z03CX[?%_FT2.=O?IPONH?%1KF+EB*[K_R^ MV(;(&\!XE#*,@U$@GR?#S8SN6999L_UKZOOX101A$D?<<@#JZC84Q0;$G<@R M^#O\^ZZR?$M5?/>R?/LN'O8?MR,OW?;HS[3WFJ=9+DR+F1Q+R0F,((P8E11: M*DBU,"82=.MH][Z%^6\?]'S,NNQQ[+X)-O^!/*ZVF8>$ '>XAFER"(% M(P,9BG4IED,L%OL]:[S-M%8XH?K$O=R2;/ MZW&-G*N<3'PB2>E6A6SV*C,C*/8M]NJAF9,=/%'Y3)A\6>_0ZWB1/Q)VIGTZ M]HZ"= M3O#3^21+"Y,5D]G"ETG<&YYR[\B50VD;$:"Q9PZ'N Y/"2YX*SP%,:&2,<6< M18MBP:$D%<$X=):O025:9/.5\_:73WX.W+6,J+/UO#/@!=^-6A,=G-*-J3ZU MJ%?YK;_\?6@W-''W^"E;9E_+JKOV >O.4/[/LFHF"> 4ZHK*>(1#B2I+LER( MJBRHC)DE>5;X(^BU)^$Y-=.,E=Y&6ZH8Q[.BC@PL-_/2_3(E.I-.M2^ M3#GI?,&4T-:Y+ 41AU9&D60",F.4K:*L4 ".U4V\_VE1% WT7,?5^--YI!D5FH-,(ZX I&AG-1%=55H!W7]]VLTS@>YJG54YSF0CNH?.-JE*;?1V LP/=(#TBC;)E>MDJ#IWZ MWX6#U4!C4!X])K.01%YN ^6Y_#^M.SQ=Q]>[T^8YR6OK2W'M/E M2<]WK6: M5@6P?MO]ZD5KOF@^$7+EW;^^UG5MG)8G %<+O]+^HCP<08=$K,+7%_MLTW#> M,?7.0LEQ69YZ%_[4))3DNH?^Q[IBXG&3Y1\5:IR3 M9ACI^7DH-"Y5X+S,]SOJVP:'I=[+]0;25[EW/63M#@T'_.E M+,A_)KFOHG;V]*T6Y$[^T>>JN-W!=5EJ7CWD^J=:(@(MQ+T>4@PBP:S2%G(B M+0=4"51[+CQ2J.4A159@P1"0TK>TC@&QL,K<@[[$5]_K(3WXG&T/Z56J_?3L(/RJ-Q-&S[<-PZEB$W)[S*D;@BZ&=SKY? MR_--NIG:N:YF/EF;!T^>_:>Z=JVK-\BRP-4?I5)E?O MO&?H'<"\^4/^7%,5!4Z&JR)]7W^QQ>/Q9DTMN68\I6_N)IXL'\C%GW^H+[KY M.WSWK^ ]O^*/^MBQT4#O3/-V!#1V:WG##_'3;Q!V;3-O[7FM*SZI?82I[G'" M3Y'_5:=?L_F\79YYRT97[* M)\L&>>IDC\?*Y1C"(Y2T E*1(,ZVD=3GK&Q7 M*/#7SDPON">,A!-V(*+Y%Q/WDA>"P%5.^S]T.QX!7>?HV_2,K_'%J?96W MZ[80M,VQE/YQE>4[^^RGA)^'"Y,,TH8056,>,R,E0CJ6!BE9$Q]!B#7<.J*_ M R;SM):T#W-?%%ND)BW_?39R%FY^W,_N3W$%#Z9*["#%1X23AQYEC.<;#'!# MB/%Y(<:AXX@Y2,-#4P(C:(6V7<-J$$DM8PPVH[FFBT59STZ"!E1VER M? Q8ISUVATXSC[KWC5/^%VY$<6>OF5?/K/G5H;P75Y^3U_0JZ"Q/.R1(A9NJV&\R7;VMUIN/C:FF;[^Q;/S;M)/M11E_9D;''^;[^-\U_I&'\_; MK[E-:N6D^W.I%C^%)737A_7KC. *DC$7_4K/[E""F@QN#"71,K+6C19#S+@F M=9(= Y'>.J(\ @GZ'-1;.^WN3%HP'0/>?07F/52RM^]"HK5F[LQNONT,IMZ,C6PXYL#V2//J*Z\34RO9U"-393J(>[JBA[*K*@ MP,I:_J#*J&U8\P/9CS.R6JV])HM+WY>]W=[K)IUJL6F.M10]F(G?G#6V6!6! MS:<8G:U*TMBF"\"ZJ41(Z0]J6YJ4W]T EZ%]6)Y69V_!="RKNM=-%D+'L(M% MD;8O7)S[3_HW]M#B8^27<\\W5 [Q+?)E M>.R:NJE=D#%)KLJBQUEVZ8S[TDA>S"M.I8F/YH0*AV(UN1A-DTL'-D4/R1)" MN9$OU4B^)U4!R/QZ:UE" 4;)@)6L)W"HG;C#PZN+Z"=-G?+[G5=IHT_>30JR ML(3E8T+?O?K)V?R;>^HBOW9*. UQC,*9,F.WCHO5]&U).9;-2XO$KV]Q72S3 MR]!,H_GA,IU^4 '6[DX5[Z!WLC38F:3M-+U&D_*"JBJGV"I M)/6%(Z\7U;%2I>*A98FO6[I>>)"K,:=RA7>J-/EI,?_ZQ8%:O1)-P?B]Q25& M:R$XM@0 8X RA)*J'%$1@%B;'=(@I5%$$;6:(AM)B"-0UXIJK.\OOW_P.5O% M)9ON\,VJBG7 [H&-\3'/?":%7(I6)VNA0,S7 MBMVGK]MQK,>:(8^:KB,O8J'L'1&P^JAX&2I>H$RY:'6W MAUA:H",JE0$PPEB:JN(%8T;)%IM>;> WD6"S2C_,?W$C^?(]G7U+?U[XRN<] MDK (_&"_UJ$"YC!LFH#+Z,1MED/.:KP79@1HP0RG&K!8H$@K+0@'B%0MBK%S MS.!V8=WM,/,Y]6ZD;T^\1X#A=*A:.:1,1+?T>+#M3JCDY'[404TJM6+<00XW M@DI 8L$5K-O18Q(#MA7%O -UOEQD^7Y!!SK0>;!A;Q>RW7\T.AS0(8/AK?'FQ7PPA759<]!\HCL!L MH8/9,I@M%>;PQFP1UF*&M32$&(,,5D95A;(81 BSQV).=KYOR($/-J@?C)8> M02C&K3.ISZY#M^CK0((Q7_?QJ M)DOE\M>Z6 MD'T+MQWE_H)U@[?5;#8Z;U+X?#KY?_Q)( 1^J/LVA6_A#_6;N0^&MA!_\3Q" M_GXW?I[^47,&K>:KHNHUD\+*@)$S6Z] TGKASX%DL_3O][W\3.+>+H?]UL M%M.L;,!=-M"[96:R8E2LSOXW]*]8C,YGJ\FR1*>A657YB8^WSUN]=CMGN MDCZY M52R+7U=.ES[656J/XK@KF\:WK;'&&'N+[@_?L7?;9,)>[WV>ZO,+IXM0,)?D M96GK7E>#XJ8-.0("(\ @Y6[NI9045E$-AK!@HM/5V&H5_)S50.^V.0<[6XWC MPXCG-A=WF\H7-R&_KY+<[?&^%=IX%AHFF MB9?_9$E,X3^X"'OI8A[LC47KLGH#=]N^)^IW^U[F7K:T 4K#)/T6-MMJ$W[M MC:<7NU_5$[-E(OSCW>=WH_-TZJMG6^:;AY[OJ;.NDF+3J'-+]5@CQ4G'1GF% M$S4>!$Z48A<^Z1&@ZKCL3:%Y,%NJUPG+^X<;TCRIK)[PK!OW9.-'WMGK;VV! ME:_>&F_[.1L5R5%5H^OFK,BFF?M\6I2_"=U%9\6B/9VM._K/I-_"0&Z=GJKC M:"AJ+D?N/E2.RKUE,(J=FK0_XO2E;DOA;E[.0]6P$@#IIOM#6:6+XA7OS M9!8H.#=$I6[Z]T"CO[ .E]7KKFO+APYG)53WJ>QZ-7?^SC+/SE9^W=:H6_,H M51+>UI( -:'AUC2M+)@S[QWY.M^BE*.I@W^W[WNBC]%(3>OJQK*E9& N>J;- M_.XAO*U!+;91X4O#V):I^RV N?C?RLS(*TS+Z.4W\I%RF M-TM 7SZL^\Q&I>NE5L[>6Q9J/JU[E;I-N1KF]./\4UH%,G529,7#74PUQX!@ M@&.B.(^MDP-N:H%@\48TGS-W*5(2:&2-L#PR=:F*0QWWNUT%HD/4_[+!K5 2 M"A15K^GEA;>\?W)F]"Q0!%5TB.=>6+X%8;G(G*6:3RZN;W3P3<*,5PP[ZSDO M*4,"Q4,RF?@BXW1:]K1>MF_J.97\1EF%E\_\LOA+>F$ /J_'^L_)=>6H//LU MZM[0M9_OYZY%_9+]ODJ]ZSI:%:7).4T]4Y3O.^ZN=G/=3'A1AB_RRA$*7:+G M[J9Y,B_.*X;,:D']\4!K/9/+1=5KX!:9\!=<.73UUL%3P@[;0GUPS!D0@.=1 M94#V(%<&8;L18H"=/H:&A^WRL&/+^GQ41B2D?4J)W"-1QNU6TVV]"DY2#DZ7 M0:4TF79A"3F"W,-A_:OU/W4V@GZL_V[9>7L7CEW*S ?A. 9P^+)8)K.CMQ%N M&;A.9B4':? H2Z=\=,,?WU%:#F)*7IA#ZU U?UC+82U[--9C']_)Z&4_*^+V M, -14ER$,/7$?^$Y^+\ELSL"$R]*WMC/:J]G%'.]5CF147-I_Z?N)&36\Y('^CJL_Z$OEY_^5_UV5!P M>#;[.-77?)A?K99%N #>:.[3NF4KN!;.Z#;N%5>9D*WSOEO>_U$WMV5UP\VF M4_6U[1C?^M"PLS9"A(P9>+"-T$%S(/0*> _=C!A0]F51EO*&[8 !0 5'D&LK MI"(8Q56*'%(*T#ZC+#HUE/UWFB^F;N*]=@H$T0\#P@X(.R!L'Q&6-WVI.=68 M(&"5%1 QQ 3@%=LFL!JP+=Z!'B$L'A!V0-@!80>$[2'"R@9A48P5ATQ'/@\U MCI!"LNK]BU4,S5:9QQX0]EXXK'L*?PHD NFT;$IS&(AX>I[]<9U=OOGQ4^I+ MO$(]H ^BGAY[<0D8 L(U8# *%(ATY/N$ \TBXUO.ETYO;)A6-6!,D]^6[YOY MZY%E=NH11KG-"7" I,ZG="1WO,#2XI@C#$:"4JN%AE!""V)1M8U"AD1$]Q]8 MAJ#: "P#L/0#6%ID2DA!*!@32$D=4VL8I:ANV<)5Q/H/+$,L:0"6 5CZ 2RL M!2R:*Z8)YP)@1E$4F;I_/,&&0_1RP'(J(93C<%U.)@--?4NRF:^P?>O6]&V1 MA)IR)Q.A:OC]:35LZ9Z?OK<;V3&??0SB.8CG(8CG@W551SP))SOP8?5W/( 2 MO36A/-UF=N[>?UF2C4Z=$5]DRU-UOV3+_=(4"H5I;"PQB"F.M:H#QI'" -P\ MNEY;HW:1?W:VZ.>U*3J<.=WKN#47U\1.'^;.F5WY:S<]S9:P?CPWI:@.4: A M"G1T,"2:6ILHB@ADV"H"L36*0\)E%5[6%-&M#)K7A*&#/J%Z+1C::JR.<)>M M PTZMG'TSBE1W<+KN*I)TP"""6B "M<"18E)Q 3A"L105(P:A&L1; MK&YW@$A1-YF['J)&AV[M]-:H.27;I<_H\I<'X(60QH^2ED.D!9.:4*XI!E17 M-@JR2L'#@)=3#_@@@CK$EVV5?(YL=P5*?QT Z6 !Z0$\8@T>68,E,0QI9+&R M$ &L<85'1M!#,7>&X,Y@[@SHTA=S1S3P CA60@(F3$R$@%HJ2NJ0#%9R*R5Q MO_!R*G&94S5/3B8?2$U^7V5ET.9MGLZ2P%#H+G*OX23*?UED4[>#=I$?]$ ' MOB.,*:-63%D91 2V5%()E1(J4MA4 $8- N0F@.E5D,XIIJA& I8L:01CJ3: M*F/K) M MG)Q;-N*90*JF_HKMJ5G M[^N]4S^EQTY#YZ-^66=;-KT.) ,,Q/L4Z%CI86NDD"(<^+(EK.]AK)?TC([ M=8@=OF3;)@[HWB#^%GE_714^X@VB+:/ UT?KD(J!;U!8 D0&L![ >P/J8P/J!( A^CQV>%""144(64 M4(;7[7XTBNAV,?TKHO5)A'D+)P_N9Z\61+E'[)\4+'E=]3_1;.P!Y4\(Y1\ M^79/-VXX)-9J)H%BG!$"*X8YI#"R>PF@G$Q FX[=?CK8T">23!J^_9Z&QYTM M9E-W"YW,DODD'26AY<#/R?4(C4=.,F/?TS\X]X MX ,X]1Z>'25S)WO^B[1I0?M"$89>^M"]4)K'>,&DY05+S25""C(8 M1TP)J6-=%5UV!)OT (']@D#6 MG/8@ #502!&BE1"0809J^HJ88;EUVM,C"#RYH_J!LV* OP'^G@]_HNEN86(M M!0 0150 9**(H"HU"0/*MWN@]@C^3N+L>X"_ ?X&^.L4_FBKX2&55AO&$-4& M4QD;BQ&NCX%Y++=J/?< ?R=S*GPT#NN)G.N^^?%36BSS;!*X@9S$GU8 ^E%0 M@E"3Y VDCB5BB%-+N5+"Q'7:H#3"R!I*ILEOR_?-S/;(H#KUD!KL-.^[=\<0 MO4*KX93LY4"*P,;=(SK2-J8QUI8)QJU0-4A%4AG:?Y :@EX#2 T@=7P@Q9KB M9JTAC A4AF&K&2:&BQJD#* <]1^DAM#4 %(#2!T?2(D&I( DWLECA%#GZ46$ M 5'1NJ+8$A&]'$B=2@#IR-VS8\L24]^2;):183JB("221L3$F" @=U94?,07LD7VE Q?@D*U]Z#E& MO;5^3LG(.6!@X4U)&5((Q502S0265$C@C)O*EN&6TOX#RT%'HCHP=A#KDDIZ M0)8!69Z#+)*MD84A%-D82:(D,41#S$7%6>SL%VJVVXCT#5D..AHTF"P#L!P1 ML C8 (M1FDC.)9&81"R&)E+5.1FR4MJ7 Y:#B,D,)L;)%<)O1E-F-?5_5Q&5 M(XSN"LQ:I1+.4(DB#)SWHYET_]84:Q "NDVR<0>\%.N6"T.\Y="-E_X%@'L% M87TU=PX2J!YH_24H72-5K %01E(E(F6CI><,*-#47CB!J@,"9$(1%I@UB53TTT8' KXMY+<#JY M,-8 3B<.3GT&GP<\.$E)DTY@)91,1LHJ;2,,@99XG:=DV%:!6B_1Y^1"33<< M0MYIBL+A.'X#'AV'L?007K5BX\8 PZF-*).<2&K=OS5> 2&CZ$7QZE0"3MWB MRV,EM?_XT\^-H6G*,+K*OUP/#KL",..T.6.@!J:0Z(B*U0$?,\_":&$6L;UN0VS M8LO8?\T=X>0BH%NT$X1W2OH^; C#AC!L"*>P(=P?_D$ -RR1 IO(_8\!S"'D MD55 U-5O AFRQ1+YFCO"242E"RO%C[:11^>%%AZ7< 84L2'G6382;IR M+5I]ZY!%W. HCA4RB$O+]#KK@L:";6>N=K"1G,IQ 8%CB&@O(+^?OD X-_C/ MI2=%K'_>R;W+"?]E=>D^,MD8W"R;IV\OT@#B$($__] :[?^NG,%Q?KVG 6^\ MTZ:J&*_/FQ*VLWK_7K-5[@VZC(1M=&KU! M"ROYSTDJ-6"O]+X#)^B) MS]D)/"3%;HY)&S4AJ1&-T2SNNO+7GRYJ%_09%FZISUM.X,Y9\%#[S!^TK_Z" M;ALU+*@RDV67+D']4?WQ:I[D7B3LU MB7MH7CSN;!53=)I__W2QP4G$;^;C/QE/_/34;^E/Y73_'C@A =$#*,_O;*69 M>62K5)BWB5@Z7&Y@(25D!QVC'&J$8=83J:#=&??Z@W:C,S0ZPT%MT&^V#"$5 MU'K]5O-QGW5& O_3B>8;0DR8EV+"O,R3*!\TUD%-6B MK,[!./9^-K'2I0>?7$X>S$B(6(6A'FU8_#-DO9&2=:/6'O<;S?K(-%OUQK Q M!M505<$:=-OU?9'U1ZCZEQA(,PLW.B2D"G-%W,M,W.OUJF+@$:DWMSR*7 $+ ME:Y2%;I(&$(K[4 Q&C4[QK#9:#9JPT9]T&D,1I(AU/HM$/3?F"%D(+1B">5E M"2]QAC=J[]*'CW2PKA2%XU<4NFGZ;-_H#/MF?VR@HM!L MCKOCANSO6!N:K<;C$:K[X0N_,,?[S0_#:\]R8YO;U]Z(!1X\5K&)$K.)I\Q" ME>)P1(I# ;^(<$9J1N4:J:*[JNBN?;)ETTS9\FC8Z-1ZG;XQ-(?U>J?='@]D ML$9MU&K7>X=RRP +KOAOF?EOHU:.4.6SBELK19S:X8/G[N![KLW9/=7M7FG5\7A^&TPB?YA MQ)W#5J,YP$R=T7C0Z37[_9I9;]>[YK [ZH[-;F.,H51LIU#1M-U/VFT[['GV MK]R> 6?H 0V_ITC'E T]&1+:[)MF;=3HCMJ-X/8]Q\(A2^O@@)IGXK@U# M?/8!2HW&E98>NY:T.]SG0H#SB^8 MQV:2$@.8^ L >6>Q!+@B1'=C*Q*TGJB_)2MF:_R[X E:@-WCD18":0EAG(!Y MH1!80I@?Q_-('TU?=O!YF ]I$NR->$3L69+PJAET[6'N ,UQ0EK;'U>W5R"U MN"X+K@15%/_^B0PD@K$<#S:3+$_%'B/@4V7O_%;#S&8#)_P6KH_)+ O3'HAR M,M?-G&3"!.%]V%\H5&T2C&B?$^8R9&WAG'.8]@&D=WA!CA=J ;>X0W*\AD.K MKY=L1=\M9'"YQJ(, =:)8F>8@_5HLG&NH;>,*/?C2\6#;$4*,&"$$=MDC M/E"*6&@Q"I[0X5DM0"V*3C8(31$ #3IB""J8M\+S0EC/(&46%5F8O1AQSN+> MHWD'&:%A MT!WVZ^/NP!SUC;'1&8V&HYH2&FKMP=-"P[/S'%YH(#T&Z1DV>MC"MU+.@.1Y M-@OXC,#/DW>B,7$I^//29:BL^.G;&784(JVN".&ZSO& 2N2C*2KKVL$6;4'A MVSJV;V:P/ -=>P EH[.V?/IW'J1I,C-^.0DX^W;)IK"DC\Q]8*L0M8IY('?S MLB5VQ K9RY:'3]-YV,@6B$Y^C(&J!CC#IPMM'B M^EMHCIOM'J@ZH_'8; [[ M[5:GWT+U9] W.R.X[E>=R3.3_GPGI)NIH(=9&9R]3@[OO/:V.H\:55*%, -4 M '.2QK'$COMJY>@EP[R 7+Z80#YB6SNBG"V1O]2M7S6-3OH_<[?T+,-\-C^K MT=HYT^HU:5VG,^*I1<:\*&ZD6:8ZQX^F:NYN27E" #G3B*%SN?G'9+T3CHDK M;87SS;,HYGE[0W AE66 '#F0(#4@2"A(HJ MG#<@O) JG)8T\?@Y:.H,M)&R%XZE/RKI-+MN#WN/L/62"5P58:CNLKK+ZBZK MNWRCO9Y-_D-6-?UG+PZ!Q;H.C%%<+CW*/.)'XM*-;K-;XZU.VKS,[)NU=MWL MMWO=1J/1'HZ,3C\)&*O76LICC9':F<"VO+OZV>JCV2#S;=%Q7YWP6QH0_D=H MW_F]V%Z+S9;A]0[]6Z%^!7BGP+B MMXVTD%2G,>HV6_56I]UK]0>-=J=3&R317MUA?3^(GZWV=UP( M7R'^P1#?;">(WQRWFUVS 5R^W>QWC.&@V4C"/,?U?N]4$+\HQZ_K=7.?5=+* MA_BG975?4_8'S&/V;JK^\:)YIE#DN#D>#SNU7G]L J;WA[5QKZFZ C2:P\[! M!/L!.PQ__Q\/?)N%**HV4XX\!"F\VP&L[(P;[5&_ M/:[75$V(0:.7MHX[=E2U6(6J%:H>'ZJVTT[P/9"51[UA?=2I-YLUH]=ICF5S M+J,V[C2;!Q.>#\55UZN4-/?9>KW"U0I77XFK&9]6JS8:U8=-HV6,FHT&J+EF M6Y5*KPV[9OM4MCK M-FJU\: S'G>;M4:W.Z@KMU:_W1W5#B92_S)9"@0N [O0^J=&W4K_>,NCEL#MKM9E)EL=/9$^LO"_K/)LM"Z&_HK>:[E'ROT+]" M_S='?S,-:FF-!J-F#WA;L]_O]%MF?S14T6S&:-CI'DSR+Q7WK^L /!7Z5^A_ M$NB?<7V!Z ^X;];&C5JW4^OWNV,SZ9%6;]5.#/V+9,OC.8-"MC4#('W0'K>&H9K1K#8GAS=Y@>#CY'FZE@J:S=Z[79_6#>;YG"8H*I1[[<:IX*J/ XJ5*U0]>A0M9/&H31Z(-4. MQL9@W&X-#&/8Z+;;$E5;W4[]<)&AA^*J&_:R3F>?33@J;*VP]778VLVXN,SZ ML O\LXT9'&:GU>LUAG6)K>V^T3]<*,JA&.NF=;NS3^?68=78_?>V^>=:E=*2 M%-!^_T64J'"]CF70 ZX]8.UW;,P'V$D5WUV%HCLM55"8'YXF,68KC2'OF;V6 M.>YU:JW:T&QVV\VNL*,/Q^.1V:YO-"L3U6Y4L1M5VH:(S):F6V_?ALP\\Z9A M]6=SUE\-0]H.U<2E75!6MUJO& VKY"\%TGI:MK[>';<-L]]I=?N-9KO?K->: MTME3!]#M&2\$TK1%7@6I!X!4L_%LX&@!:AIP['2"$HN[^B2;7.U$0??8%N3P ME+[>287)GFF.FMU&O]6I=YN=;LVL=R02MZ-^K=8;=IN]SJ W-$$D-#O20%$?M,Q:XXU(?06J>P55X]E6XCM2>ORT MA"^XZ)RTV;KP\1XP&UW"5-,Q:EYB\X@'"]!*;"T.<6BZ3\W4'+I=;1KX"XW! MA$Y@7RY9 $1\PKQOY6J.I5/[LK39#5Q3C(Q(M"7;D>.L]3_*8W(S-5ZT1Z-! MMU-K#-OU=K/7Z'<&1N(5Z'7K&T);:GJX@QNXF2I47L/6;(NE# 1>AMSZ:,?! M IZ=9P%0=9?1Z)=P5S#1M/0B(VT>@>ZM&N]T9 M=$?UH6EFNE7!MX.N,6KTX-GNJ-VJU]HF/-II=SL]8SP>OJK=U,X'31^W-:1L M7FGI"6CB",ZO ^6-IPD2IID=0;ZH+1[5'Z8.A9%/9)HHIP;PX]G47!"^Q@9Y M%CSD@'@\"S@Q)2'):R&R)I24TQ_0RJQ9/(B8(X5J;$UXMV5H9F/;6Q"W_XH= M&P>QX%V/R<$#?N^$25?*M%6F>FB]]]SA>S0_@^BC8:C46QOU.IV..?[\@UVOYTJPVO;P=_W-Y> MWWS6>I^'\/^]W_[O]OI6NQEKX^O/O<^#Z]YOVN#F\_#Z3CWS=73[QV]W],C- ME]'7'OYP6P*<2^ZB4>\WA^U1:VR:9GO<-P:MOB'N8MBM&6;SQ7?Q+A6L;[[^ MV?LZO/SMYN9?UY]_T6[O>G=T164XTG?&L;NY$VK_CD&PXX&[VM+U^]_:!\>S MW!B=1R!4SIV)$\GFVMXJVT&<.F@&2]2'1(_T@$\YRJ)<0[. X_U(_!6H6*A- M@ AI,'/D!^B5H.&DG'KI^OXWG"O3(C.:,VK0ZKOW7+2RU4%FES01VTVO-_N6 M!#(SA)Q:](Z-<--RJS0V=H;%9J9+$!OA%+(K"_A3*Y,BIN@[SK A+0K%MX+W M:V:[AQ_QUUM!V'&M/=%UV.C6ZSIU1%U0#W71!S5YU>AO>34IM9Z.T&3'9A@M_ B ?_6C8-;^ M8LDCZD_Z";Y57TL>"N_!_N2Q*4L7=6)V/,&T;9"5L.-\PIEI%!PF@J4ATYY. M\=[E!65YLV?3M+@16&[LKC>,Q9'NY7IF@?\ V\)ER <(#-0]PJ/X))X2**XN M$R/0XTNV$K+&5 ,2Y-BX*'SJ?R\.HL9(6ZS/4(KU$,8 M'ESV$*)!8Q:[B@K1[K!S2)@E84C8)-@K8CBX^<_U\-+H L@"P"!S 3F!> 7RN'4MC*TY M;G+KQM;I+,X*I +%2+/V"6!(IS^-3^JK!S]V[?4OK6U? D)N^?;!<=WU[P31 MW/A6FNW6OP=4<2QGN>47(L?W&U\3M=Y8"%)3]16Q(@!%(%=(P0$8PH1%W0,^ M29I!G@>$SD"R .H>[FM(RE!4>H*'Y\[YFKK ^X'H. ^ @<-3(W+D1P#Z=&5/ M" 2*9\U I(+CX#S,T$D@RB0NH4PDF%]&I*%OA[O>E&+_E0HQ#EITM15**0),?H>SD;XOM?E02F$(/)$+STC( M_ )RLG:M:Z3=&;TK#6.%M+'8>!9D<\^K%]J@#A*GP&/\1Z@-Q0DH)MP#,K$* M'0*8<2("#!(1 )_YFLH -XD,H&=G%H>[>1>P,YL#9+GJN)4=X-6'_HH>]:>C M)7'9XQLAS<[?&\O.F M>*CL^"1*3#CW (GYD@GK$Q 8(4VD1JZ6V Z,"]B/?S"ES@H/A(+A\(R $1R MEJX2TKGV![!\>.86IPNU#Q>_]'I?+GXDQN*7XH%OO?V)[)I2=BO1#"<&H\=Y(V"1B$ M/4]/7.1$]0.4/&(Y&G)@+Y0?0#NEO=J);TRU("!$#-YA/\DW^W M4(HC$7("\, CG *%-S]8T5;\!2'=OPXBJF^C"$12 MJQ,D1MFU3JD*(&(EAR>&5@).KK M]15L]A1\:W_+Q<]&=\T"3__. S4(:AN7$[B);Y=L"DOZR-P'M@K1MCH/\O;8 MX;C7[)C-5J/6Z S:F/;0--$>.ZS5^LU.H[MNCWWIWCIB:^QE^\*GU^,D"*1Q MAD\7VCQ 3]O?0G/<;/=&W?%H/#:;PWZ[U>D+2W[?[(Q 8GS583XSZ<]WA%F2 M;.9\5Z]T%G1>>\V=1^.6GX/&=Q%SMEC*;_XS^OJ?Z]&?)4#4=Y;X_D0C&0;P MDQ(6HSR-W);4432[,)!L;*#!)!N3V2P$M17TPU4(D@)Q.A"0(N \ 6JG@1_/ MYHKR@B+OVCFU\T\4+RUD#L!<0N9*)KA@P3=.\@.? C47#%=\"3Q@QOU9P)9S MXC? VA.]6!F\X1\EMC&@5]$(HP$'K-AU7"05OHH!LA(^QFL M_SIGV,@]M&&T>'+ S,2H7O A2U=^PV7.9+6EU_AIK5;:^[[K@;JU#>I!EE M!@7?QL]W< \A2E?J.[BAA"TJ$S,N/3TS#?8 -P_L6O"^39D7!Z;2ZPPX6QJ- M%&:%H9P=*3E0% K@$M"02I+G1>'P"_*XH\-=#"W%5X"(PB->J,WN+E-S-^0/ M%/*Y+EV?'[U ]/)XE$%> ("I$RDC32H:NM+XJVS>*,['7%U$:C(%%/DK1F\4 M8,G4F<4H,"L3J3(RY4Q'B:YAQ'E3T3= MR$MBD9X@C4*)3F@E2(H@SLCS]$#4,-QFHZ>OQ ($T0(\^N/178% ZB6X&H(\ M+"VJN$%:-IFX7-H_+32>*'V D[LJ%B1Z$CNNC6H!@S-*B .[EL6VCV$*([O M6'-NQWA?2R5E2Y+]#Q!Z.;>5N"\"+:3EZ"_A+-VX:]Q:/8ZB\>-".G06QE(TG^MO?<(GMN-$C.TQ8<'K#)D062]\QS_H=K2(P9N(ZG M:!H,ZR'6PZ N]D:H/VC8@ 4"#C:7<@RF/%9^!-7.@[1(HC5D5Q_=O%C5HY3X!<38$T< M3\0B"%JI8MK(:;B, VO.0JX@?2I=9C,10$(!E('O@:2VSN6REK"<40< I8APA@H?"&):B:(15O, M9/NFT)3KDNB;K#-S&R"$6W%J44UVP()T);"%OAP,^65*\207 >28R?O2)L(O ME&H%&8?Q&E]+Y"(TLYL(6L(2SMCC#F9P>#7YUTJ](.7082EQBNS%ZKT6ST!CUC8 [-8;/;Q=1' M-%R9@W:_;A0))'Q+"\DOH\^CK[W?2G"$!^ 2TB&(D"Y,UXEU@Z)\T,P=R1!! M11K(EAI)WL)BFWA[8B'1[)7',*@#?_$O[YTP)E_#8@&2@R7$%LD% -'^1#(R M T#_'Q?QUFOF!13:A%7%2R1[$'-6S$6ZE,@M2%Y8X%&XCF M%*Y&^G8RXD31 MK3A(>0Y1%X9^(H>BNZ8&KP'8DRZDH=T MR525&1-?=+S4%L:E^U^(SN1>G#GHY).+]I=XP8A3XI#^Y,IEI20_ !%W)14* MZ4\6'!9V*:,227J11K'\J>6V_B$Y/-#@%TO 5IZX[>0S:/Y8+F%^90F0] %7 M]^,KF-D):[%_\D3HH!..+7*1B@P_)N!4R&;RL3#U^'[,+UY<(DA4KJP@]--% M[8(^PU.6^KQE<7<8XJE]!J+ZU0?8^Z1M[BM?R/3!L:/YQT9'5":2!6Q>7/O\]#E*R8UQ*P%"C9U3+/UJHI-L-+GG(EO Q7$NWB _DPFO!82P0F[4'PD MP3%( L43@5DJ\8IQB!" ].>9ZT_(6"?(AM+7Y%OZABKK.8N@=$6I6P+:8"*44P#&/Q*,F8TL+8 58YP-8B;X7<)G6I*S#S".=-1"!;MEZ(!58G#Q8 MK*F)4F/ADJILT[SP,:6VL*P>@I 5!^O1T)O0\_Z;+)-3;R"MX"H@7?FWUS*9 M4$%)<@_6-'!,E$C?VK3QH%64PK(Y^A=001W[F"S"0'WD>D[JH$PKD;"5"^D1 MSEC7E:'0E@@)V;3UV!1W0M&>"E PD4"F_@4\5:%E4H8CI6;U8I)=(5(IA6U$ M>?;P?/PX"AUI'*'F".2BH.V38CZEG%K4MF7"DY2]X;QLK#YP[P2^)V)75;@Z M/$50S.Y]1R6AJ?C=0+J0Y:[7?1A('V283W:1PC4G*QV0*9JD.$%-R>].Z14/ M\ ,62*" *7*:*C]D%O7H[-D";7D@-*+9)A"N])SK #F]XV69>Y+&@:O^U7] M,X^>9#=*VY$2,Y/T-]PGZ3>;]P<:L+S<.$33I>TO$[[!T.!@2=<7;3]]FC: M-DAI8Y,WHD(>#HV!I3!(#!+H@5,"$$;/D:X2ZJ35-?GDAC[YG\C=008>(>RE M)EMR%28>MH37AT[BMM6T+RIXA6Q;"X!G=.^Z&)QN4\.11*M=^B0B8%1+)'UM MF8S?Q,:4@#^N#6W!:7B>K])I(MR$163I 5USDEA55BE\8X24(4>__Q%F&&W6 MTXQ'/,D0/B!V'.BIOQ!5>FPGB0)(2**&L=""FON9;U.N@.&(PH0;2D\OLS'X MB/0TTI< MQ>/0JW#R4$]-Y+&E+18.&VC3"C]R-1P\UD^CE2,A+"[%S* M/)PP4&6''($.L4H05(D$Z""*!2#DB6-6IN/!W/%8)MR*(C]FCN=)W].83X*8 M87K6 T\F3):#A3G@)9 -.5N$F0H+.+1P>2&=EX)6\C3.?Z^<5'^$*N]N%CLB M#S*)G"#!>D#D5/C+ADY(TOE !)G2Z%\(V(0$@"_]27[M7T4:_XWP.V="T&5: MEY 3D23(^@8^RC!)QC]5")LSBF=#(095%)36T<;N3U!8%G4"=)!ZISQ:2>'# ME;5E0'Z.?,O'*%.+ O6$O35="VS\T!!6"C"_RV=<"!!5D;N4ITOJ Y;XR_@9 M20# H$D\:X*6.:8."G?W$L[;F;C2FZJ"N%2 )\B-J+*H+'.24B<AK3F"J=^)P-XFS-%Q3+)061?6O@R"9='\7.I.14Q"N.0B-347;;,MRE*"!X:3!TG]V1Q.B0R E0!N%D_DO2+Z(((.!16/(<460.K!'"-EHT_66N< >N?@Z714M/*KRBO,<\&>@0DD&.6M)Z'WDJSB M-+)D'OF"R=PF5,6Y_P#TV%]BR!G#2>$&?P&$EA5]EER&A.<*O$D $)HB5ZDV MV+RZ:.5I9C>Z(5TI(GO1'+E MG,!.6L]F]@]:[WP23\@$ "#CNB!RJ01+O#9Y <2(-:2 MGR1-2XVBE!FH"I8H^VB*@ EYPEICB3=.T"$46Y*ZA2@89CQSXIBYRAQ(UJ@J MZ*Q5--M:NG*Z)H62F$2Z2BSE-=+*LD04#<+DGD(_&JGF-MULALIBI4L-.Q(X M(EE5C8_^/Q&&+&E-(CND#& [WQ+E&'/;U*A^GF)CB34IOZ%_9 ]LR3 ;0Z3[ MH"PL3T@2'^4URN:G)<0"Z9$H"^[ZXHP/C8REH C77H)92>2ZNCMQ'91H@R<\ M :XA/;["SJ62G('B:]] /9%1:79 &I1R+@DR$5("S::+6<:K?SST.92_@(UI M5(Z#RG&P*QR)C_CX1_3=.Y;P'ZO* WV%G2AK)DCY:EC5KH5@Z(%*3O['=5O) MPQQ-#6BCDVI,Y(0;"N$Y)E[_O2"90Y6=A ,BDM:U$N-L=0 M;\$WL2Q=P$D$"I#%+T7L!:I"PFJ46E@2"KXA\Z.K("' H7(HJ$(0(KV%N]-+ M8323M;%]#SX#$TT96LR2:J ^-E7BA(J2'6/.[=S'HG>P M.V$BX.GT+"290PH13I!15:BHO1+TD@P=+&J1R/LBZRH!Y03V%+N2@NF+]0F, ME/%F$=6Y$($1Z'M))\@KI1.^!90JDP89HS;B_DBS4VE.4FR02NZV T9109RR M+(PK&V>EE3FDS*T_FFE3BJ.O8EU/)M;U-@+Q%CN_J7P<%7TG)Z*M1)4#E>(KR]7F M93%+IB*C&V2&?NR,I*0J MW:(U-I?4*]V.HOP7&G%10+M.@E^EMQE-HM(_+CA?4AY0X"CEZOX5.]8W\B52 M49Z(Q2BPP@]+CE$7/%YDGTX168Q%]1:SL0Z;CN<*.4X8.7JI=74#*Y*88JDQ M #D/_$NJPJ:!5A!%PBOHVZBE_38:@I8FBP!4Y/5\($A2+80%*N4QU0 4E4T<0(%;Q5FDYT!K@8(5VF#(0I:_@Z$5-%7+#"2 MT.@*\,X2\*@I$,=X22];:C.1JU5Q%*IQ)>IM">_K@FK+A,IA+. (YK"WVB:2 M,CN4"B0-5LIC;.%2?*JJX8OP!F$AQFJ308PV%(Q[$)*W *9;-"Z!_(!%_9.H MLPJ"SP>"A[(NDY =B3[*,#$I #ZO3))^:(OL*F$^P[)1";6LA+ES@B?T'4LX M0)NT W @6JB1S"9#G87%8"K- XG%S7%MD3XF*"905JI%0A[4!P]- [$PWL*I M4K,;67!2Y?[@+Z*U$[K9A58A^VNHAJ54C4K-M*Y%2?U)N:>E>T<8#-0[%6T\ M+UA.PWQMCF'1:3=-D7\Z<5QWXC-LX <,^.;FUYSRG=9K3&)29 @2_HIB8^BH M>*I40MTR-B91SBDK]6(+K8OXGBT[AP1WE^$J>GDG&H5+8J%":B MQ]8FR^8W9-..D\ Q#*$7'I7TG?1PPESQ<-4J57E[5,_67'TBZBF;1HB0(8Y. M##%<%(VE1Z9P7D)RPG-.SK9"R?-!R:^9$HXR,DJF6:BJ\*+, %:Q?XD9Z:D= MY$X7#_=DW63;'/.97AT']\R3E)G+$WS$6YUXI*D@@$P33RI\/A(>!F RD-11 M>G(?T+&1C3C-)P!DBXC$H:RX1C9^6<&TA.Z_DGM>L]!6N5XK_E-6_C-.^JVD MM$9UC2#1)-C6,$IFAHJD5;;@ES9;98A:IJ4@ZD0LHI+HE6!S3H#UVS:///KB M9:A16M],LK&,A[Z"D_.!DYNT=%6V,T:V^$[:XC63MR <9^@625UJRLRR8)(+ M8VYJME6'JH^3ENY.7Y:O.)X-FPM6%0R>#PP*NTC:M,ACD6Q8+ MW4)JTGH2I M4D01)45%ES)K0D8L9(LO4730&O.LH.J\H$I&MZ 4A.ZP2VJL(A)$L$ZCGVD; M)X K6BUEZSV*6PO7A# RY>)(5-4QJ167CD*AO=F&DB*)!RD;D]T%(FQ!*:)_ M*6FU@LGS@02+&H?*T'V1< @XND[9Y93!23H/@)*W;C1<8: M1E084S;'BU6,QEVGM)QF*IN)WL=VF0I;U MU!\_ 3P=HX231L 4M1;XU*U3-=*KM-(S@DWA4I(&"]$60CF4HC1*D[R7H;^< M8SZ#I>H#"V#%4'9!EUDT=SG\GE$[4V 5,5D9OT&.VE<@=SX@-Z)01I$[](6@ ML>'-;"":T(Q3^X=R3;,PO"17C",]L M!HOC30.6E@O,%$C>%D$HMY!1[E'T>A 5$H2=9-T2(U-JDM+-J2%&%.%+ZQ&( MDJ3*.25+@ZY7^DR*$N*1K2U>1"DF15$KB\RK+3)KD/^, <9)'0*Y!E,$N);% MEQ&3V2C5G3=2$-,1#0IFN\(%T "Q:J6M9;,DU,5 Y M]B/5]ES+F._RA5[7%K &5K)0;$BRGPOW0SK/UC431 -6J5--\AUS"0NI93)! M5QUK=0!B.Z(SFD@'(DV+V]C/)_,.M>*!NQ2A!%&:O4'WD#MV&/,>!OHGU<:R MB(A@@I'(C@RIP'&F"2Y=Y+T"40G)3/UE.-IY!Q2JXP["DX"UH6^ MI[SYF*9-XX>>3LB'T5]#5$Z#@FQCD->>A!HZM /["/2DCLYZ\#SF=;[("?"* M,'L[;2/^LA#[L(JQ?U<6EH?-YUP(UAR&P#M6K1OASGD4*#Z0M#19[UV2)%9["PA [$H20W-T[=IQT4MQ2M5G8K;QLH\YL;A0'_C)M M ?J[8]L :"/@76(R(MM3'U (87@M=$//)O!?H@U/W\CL4[N3AFC MUJ0*3[E8D8=81\:%NU[<.>F)&F5*UV-;#D;]$E1ST:T\'"<<@#QA,^P"FI+T M_+*HH$726V,+4UF/:E@IC*<.HZ*VD)W6^'_LI1/E/*B:._9/%^&H/^B",MT? MUYN&V>JWQWVSBRKUL-8<#9MCX^*E^NZ;L:P',JVJ_I,)3]. 57D M&O[D-I '&^7_M68T&O52D',M PX:)DZN9L5!,W$CN<73-ZK]CR/<:8%#O9&G MFB&WBQDKOHU";:8;,3 >U0I.[2#?'^=:SJ<.34S(O"R^TP\H6=NV=.&M]R3* MM"-6^CO# YP'G*MGPHV5L[6URT+W:V?&TZ[QKP:8W]E*)&,;.O4S*"[P$3N6 MU=IP[4V3CB7#/-Y@U2:MNK;#JLFRDKW;3[C8@&,Q7@&AA0<7E[N K^>AV''Q M=19^LQ?/@+QD[WB'TT)YASD8J+/1\ (UQ<(#&_4=;I" 3/:^.*GKJN-U&=T2 M7E=CQ^LJJ2:4"$2#>JT];#?,<:O6J-6,=KW5[0F!J#VNM89FV02BP[76VWT>0@";<$[VS)=[X]?_KB]VP=-V3*X MUOO\5FO=#:&VK;7D<-P>&*UNL]UOC]KMNM$8U3I=$^&XUS%[O5&_]V(X?@N@ M_0QJVBUV%]A%%FWY% D!7(7A)[]88@AQZ;J>L_?)P[-C#B M=Z,Z%;0\"RWU!%I2D;B"E@I:4F@9HB :2#?HP4#D%<=R*/@Q2P$_AP"1+SS MT1^'D1,4>#;56&J2]W%'(G,4!_ T0E0,H[K+ZB[+M]=3W]^+&?&QX^6+N>F$ M6=]F5(0#[8I^\/%OEL7Y=+IV K62'\'FOVF_RW<"]4=/\LV/X(<".WSVWHL8 MS>C:][&C>D-OUEK[W-:;7\*V#)R]7,01D]L*QTJ,8XV&7JLW*QRK<*S"L;?" ML0]=O6D6,9H^NZT4^G;9Z+YN[A&?3(64;[[Q=X!AT[C:JRA64A#^^_Z,DL>G M+65Z5!Q J/=* #%I95I3H!*'CM,=?5Z(26U@JD*IAYCMFV]4U\O MO/*:JRL94SU/(#Q&P#/J5Z<-=Y5)_)G*J[O&+AR76F-V]&ZC7IF_CIS4GBIX MUFMZHU599ROP+"=X?C#TYD:!P%.T"E7P?+J&S>95D>CW$X#@LS%KYBO;G:3% MP&CHC6ZGLD*5BDP>.TQU]9I1P50%4_ODM@V0&'?)-BL_6ST#(#Q&P#/K5T5H MV?' 7679S)5_?.,"4%?-S!6^SK3<*.4PK\#Y- M\#XN\/U@U'6S5D6(GAU GQ00-SJ%8@=. (0/FK5>*I#-L=,ZL%/;C[$^VBZE M"XH5NCAH.L)+CV'ON]ZCPE#76XTBL;+/;OZP]WG&ML,*=<\#=3LUW6P62M:H M4+="W0IU#X>Z'^HMO67L;LAX8O.ODJ8/"P25=Z74N+Y'WTSM:G?;](G _$X) MB.]J*WF/!?/UDH[,7/@_BU&I17-3MFX5X%G!9[' )[/EK,]X4.H-EX1 MI#(1I+.)R7[WPGRE-%F4 GW,IMZL%]&_2LNV3YT^5_"_UR3+CMYJ5''N%?R? M*?QC])%A%,DR/IX(C0ICRBBX?ZC7KW9I)E,RN'L/T^WQ2?K[*RIW9&IIP] [ MK;WF%I=6X#AE2\FI@F>KI7=;>XTYKL"S L\].H6;NE'%Q)\?0)\4$-?;5WLM MWW0\('PVENRWK:=73K@V.WJM6X0VEU9$. '">>0P5:_IS6:1T,<*IBJ8>E2( MU!O-(JZMX^&S9P"$QPAXG4)5Y8X'["J[YEZKRAV97F/4]5JGLAT=.V$]5? T M3=TLY-"LP+,"SW<0#KJZ89Y#,ZT*GD_7LMDPKHSS!.&SL6R^9SV].82OO5 M&X7:+IT7^CR:./K/B,&FD^_IW\Q:7,?CEW-1,,\P:W__E%G% >>9K$XA&^?A6 =A$#3-T%6':^E4,3L>V45'V]OJC,&BR.OO@U5K2QZ'UX%]=U M8?IW'JA!EFS&+RLD+UL>?@TG8<- M!#R@F(2/P/QY@#-\NM 7Z8_7?PM-,?-=F_4'8_&8[,Y[+=;G7ZKWC6'@[[9 M&0$@O^I,GIGTYSODSLA8$+AS!0[82V!LXRQ>M[+MNOQS0/5.D#[V \WCD18B MV]8U.PY Y"("/76",*HH8S*6#K1)8];G#N(FP3+VC* 1P,8&01+%]X)\?2G;FQ%,5$(DDSQO"-G M@4)W701] MS/<=^!+X-E!TC?H/:'UF?7/]6754*/,"%"WEZ4B^)DX'*0I 62EHHO8 BRG\ M]@]&UU2DL/@2U@AL\=68M?9>5K.OR]G9;(14:X?C,/9Q.9$P!J(Y<;J;66_J MQT$T+[Z4OV(6@"*-ZY@ZH<7N\D5-PL@/T"[OKH#1Q<$C.'\/G PX MF.1!>(XA\#[,%T#N@Z(OO*I,M/J:6"Q8'0S\7VY%DIM9 &;^ F:PN>N S++2 M0FO.[1@E[RDP7!@!6*#@BKD5'P==@Q]S&<:KUN\20;@:\.F MY=5U+5. 49QQ+J]C?;AIX"_*02=**IJ@R-1FO8 MJ_70U-2O]8:U>GM\\5([T#O)-+\$/MPR2#93)WKYT6ZN)/-TSB.)"4ZT%0=$ M2T]\S@[G^<&"N3EWG%$3KEIRQ=);&T2PF^T M+AX/O14SUNM__Z0>6O_->.*G6K'7GOBIV&OF$V\]\=M3K^U]UT]-]K)='[1M M]SL'2*?0VRQ3!HKT:[P%N;LC@\/OPN PRAHDX)[$_]_BJT?@RMUQ20ZC80\4>]L\> M3DO$%!_Q\8].! -;F\?S5*#D!W)+^''(/#L\ZR(&[][W]I0R#8\WD;"MMQN% MZHB5\_:J).)#;OS L&R:5XVW.((CRMC;EK!7P7X9-EX1N\-?>"6F'*N8TM5- MHU"Z=CEOK\+<0LXU"+:X/ M!D5GXVIZKC'UXUAVJHVWC)K>:.^U\59I:6%EPC@.D*RW"LGE%4">)T >DXA_ MRC=^PAS2Z!3JXU,1I!*!YRF!9+V^WW"#\BL>1Z)?[+4!>CEAKZD;C2+-(4I+ M]$Z=MI43C.K-XS*15%!TVI+Y"=S?D3.6EMZNO+HE ZDC!*-C8RQG8WM_S];I MQZ;/Z;5&(1M\T6,H+Q\MH7G4>:& MG3KK*"V'*"+2;![\+KLY9/9X!7;'K6B=^OU5#/]4&'ZCJ3=K1;P*%<,_2LPM M*<-O%HJ+/AZ&7ZB_^]N@P5,SOEEO$GI<%9-3S4F6N>8DK]Z;YH1ITUG-Q:8V MEA]2J3[96%,;9#]CF[W0":-L4S[XS?$PG=P/5KKF^C/XW;'"3+].?%YT/G>P M-2*\-IW*-CQQY&"W6QPV7N#5P@>8B9HDZ9H?P;HUOEBZ_HKSR]R(NC9EEN,Z M.$#^%VI[M&!># ]$HAVCZUNBU:@./UASN+-@10O@?\7.M%(KPO?$FD,>W#LP4M*4B7]? MVH_EQ;<19H;.93:[\% &C20--.VU\*K+[WW1C; B&7%<\ MT,+C4^<[=^Q^Z=( Z33IK:!]5<\T?-@;TD?JB9@<#0Q8&"">)HV7._-NME)#J[$H/ZP>+HNCZA!;+CD M-#RN"X CP'.,G( 3W<"ITA_X=P>IY9333 ].--=:M82"B2W1Z![V7:/1:9VT M:@!+@#J+&J0;M4[F-=@RLQ'_:,,6PQY/T2J[3=^[G/DXI]IOML5<#$0MB)# M8>\YRF>$J2>K1SJ]@&*96=HA-T?C*ND@:$N&[L^4(^Z:0B\ M"[;Q0^VJE;3BA0%F",@>C@>W]H#8#*0[!(@A,#@T\2L%!0;L!?K@$03.83)$ M?+QI/+T,6=1\<6^*G[$94$-Q41*^!/S1%1(T,GNEG@XS<)[IBRRQCL#,$5>< M:\D+H$SL%H 1AX2?.56K <0!\N/Y<.43HL FB9.(PL M\8>_)"F8^BY<#9ZYS4,K<"9(DN![1#,&9RJI-V!BKC?BZ1S0QY>C:TX[;"R_ M;\/?_#,=>.A4R I"2P[S%-*\NH]G'I)2=4.2"M6Y=.%\S_($N,W(P1ZL&>ZP MLZ3S\DVEQ:J?6[]85$)@)->F0\AL[:G)-UJ89@I[O6SVHD?RL@-?W]NK]O)$ MQ]7-W4B*O_4PWW:GCPD:JZ4<]?7ZHC8;$ER\N6G' M7(]2I'_G@1ID"3=Z.0'(_';)IK"DC\Q]8*L0IOKG/,CWMNUTQT.C5ZN-&K5Z MJUGOFHUZ"WO;]D:M9JO9'^$[+'<,+]M;1VR-O6Q?^/03;04TX,/3GR[^%IKC M9KLWZHY'X['9'/;;K4Z?5COHFYT1<-97'>8SD_Y\1[UJ06I"=3%7=O!%S7XW MSN)U*]MNQWX.&@_5.]'(TW%Y1Y.B=SG$WGX?;%XX%& MI]]Y>/\C5DV)#QI"EFVIO5MLZEZ=6%53X@. 0-6]]&EKP'EYK-\TO;=D*' V M=UFA^*>J07'5@?(Y 'FB]^39D(JJWV2!=L05=)P5="C &,R9-^-G#A+EXQWE MDSPJQE*1CJJ1\7KLZ<;Q[-3(^ QPJ=I?M;_2[N]L*DQ5C<1WR-(ZW@Z=#;W1 MV&NMA.-,RJHJ>QQ'90_#+$$3SE(F=%<0?!P0W+G::SN$<@*PN,P*C"L1ZBQ$ MJ%IGK_4<*Q'JJ##WR!A0]ZI(!XHC8T!5I_+CKVG?UHUZYYBJD9^Z+>PX*W\8 M]4(J8P5%%11EWOA@= NU1B@G>SQ33].1,\2.WFD7*6)4D;**E&498O.J2!3X MP:#H;%QP58/U316@:Q0J'5BZ2MZE@MTRT<@C@TBSO5_S2060%4#N!I"U$^EU M<,X >:K\NZ4WNT4TE@HZRP2=IP21IG%5J%E@Z0#RU+P99]#]O:'7.T5X=6F) MWJG3MG*"4;U6J)1Y!445%*TY-(IPPLJA42*X.W*&V-0;S8J4E0NDCA",S&(Q MM>47W8_=H5%UK7]&;R:E=NC@L<2P>.'3G._?H_3T6M. M&83/55PP=;-6)!:Z$AB.";I/B4!W"@69E0\>3\W/4G7D3=\XTXZ\9@.X2=61 MM[+:'38,N54H+Z><]%[*TGE M2#"WG"S#*&9J+"?'>+0RPC^I=57RO?WZ=EI[@9.GIGRS+F/TN"K@NM9F;)%K M,_;J/5(G9T?V?5[KN@M_A]R%;N_ W#W7-C["]H^J& M?:F:F,L.C5' L+DOII)1_5]LZTN=N=7PNC9EEN,ZT2K_*K6G%9TA\675XMB? M3K%WL:Y-F*W9?)(=*)H[@7V)G2!7V(EQX80AM:FFR?$IV\'FD6)HV,HW'M%& MI_ 9URH:9CNR$;*ENF532[,(>^EJV&X[<)@+#\.I8.V+9 +8J,VU<.X_P(^J M2:C-%_![)/MEPTL -OXBZ6\)W\V=)8SJL9GH5QZNPH@OX$G:<[Q+H7/C-)QJUO'X526OYPD,8C>*S/W#^+=SH MM;KPJ2_L LYYAV75=UR6;"U[.K"RAR[>GNSE?M!;V<)4-2=,*8:D LN WSM^ M'&+_8B<$>HT4(F5#@H/*UY&-<&;-\TV 8:[1QI?_(#:ZL0#L7)Q= 4MZ+6.[ MX0T:)UL0%SZ,J1.$4?&C_"L&U@K,"PCJ#DL(05)%D#)V :DM;9;5ZEC295EU MH,Z?ZI('H>]Y()0H>2,YW[1U=,A!J&:>Q3/""$P(/)T8OKA\B^M9'I'__5'! M![]QO(S\@5^DTL3&JLK*_9/FRCVSVV^-A[UQW>AW:L-^<]3H8+OB?JL]ZHV[ M?1C@M;V$=Q&F\ZTA;D@ZO8%+9W38(WFJ+S_3S55EGLYIC%7?7E[U[2TR8M6W M]Z!^YZIO;]6WMVKJ6=*^O:\XG+(& [[[090I;N=LH*"B'$];F-! M .2)KHTO/IX3\$-6'1QW:0U<05! M'DD>9+%B^T>6IEYU>CQ= /Y@&N?0LK10)LW9PG E/AVK^-35:]V]EO*IQ*>C MPMPCXSYG*SZ=EA'DXN^[Z2PS*/'2NV"&922GPK*TWZU4I MUB.BXV4EUT6 Z'BH<@5U982Z#V:G4'G*TYNUHVH"6L%_ M&0EO\ZI(<8YRDMV]%49X X?Z5KPX< *XGZ1T52G@50IXE0)>I8 _QX*;J$JLG@(KX#8"]1/ M )PLTBI "I7O(3L!J /=)/#OZ4,<:/>.S0'\N37W?->?P:[OJ7S) WRO!9C= M@.>P=+X#>"^=R)K+RF6@E#]R6,]IPJ4ZTHAGA6F948 7+M-&<\(J.-X]ZDIV4.T,01<2#>_9F M8K&T41C7CT-9\D06TN'^+&#+.=UPLKKL%'!%#IM093C!A).GB!,O?0,D;#I>S.WUB\*EA/XT>L!MRZ(K4>"[+IRZQ99B+CP6$,#] M>#:'<\TM7^TRV2 =,CU*STEP2CBL"EEQW"2RY022<2"_=X]. 'W]0XX97@BF6H9U@**G;Q\PW<1TKM MET\C=,"7 > *U>;1F.OZ%M$&1JDDH@(@CC1A$D\B![B5!:+HC#].@%2IP R) M04J!.#[GS"83!BR2>S,X$8*GK!B:NU$I8;F(!QKNP)D"GGN( P&5#-HR%JW1 M";5P21D/WC-G - Z=P#$<(EP%A&^FIX$H):+NQ40RF 4 C]1R4B: 0#!$@D9 M$RLJ=OJ"N(.$>8J+KJ33(Y=.D_D!7R9^D,']K50")D.H$#,]0Z3@Y_]R"T?+ MVS41\>$3\)&0EJ!LF%OP3V'$.BIL6HPOGD:5/>"%N=X A/Z=!VJ0)4@+OX7FN-GN MC;KCT7AL-H?]=JO3;V'1LT'?[(P EU]U)L],^O,=507WPQ2K,^K]7L.H#?N=GM$;MFJC>J./]];K]>K# M?K-U\=)#?3/M:UO]NFL/:)*0_=8+V.W%!_@Z9,\\G;O4JOX=5Y74&L7JMG5+ M4O[N79=8ON,XM>#7JOA=5?RN*F%UA,7O#AH0],[U[0Z* F=SEQ6*/QT(<^XL MH*HB5%41VLX"*K"HJM15D%)5J:OX2\5?*JIQI>@FW7 M")SDP">7@8ZQ(E6!E==N_X@+K!A%,J!+>G55=95#;OS @/S__M8Q#?--3N%5 MF7]EZ+M1%0<[W1)#'[J-JVWFQQ,K,E05N*ODKW.0O\QZ51WX?/'VE 2PVI5Q M<+9T6/ _A\)X(L#P@PQ$__$ =H-2?%^Z+(_L*M= M%9%A2@IV53FSHX&[AEE,%:X@[SPA[^P%!*-0+?72JHT5\!\"B(KI>>6DN7NK MHO=&8'*0C+*<7_UI%_$>AO^XK1C!JP_O3Z[-*.T]PD(ON06K^@Q:./>#Z)+* M;E@LG&?K/>BRV 2EE871 M=NQGA_'6\=G@@!DOL]^^3[%V>_/[!P M,P,^6CMIA9&:B[GLX5K!S7L?:[A1R1?8-Q:50.2QV!*I"5P+MT-994+>V)*M M1#T7PBLJ>O'=":D,J"P^HUFP=B>JROUMI\XO,/>5A@?DL5:4@7+23&BYAPI] MN'6&,MP&@\+/Y"V(C5M>"9!8_F M,!&;3N$=8-^EX#=)_O^P;O0ZM7ZG-QAB_8;6H XZ5-<<#HUVMSL>]3 %N$SY M_S+S_XY]7X\"/0>^#5(@8(058[$V CRJGX955$1=,BD/XN$ ^%+A(V(5#LI3 M5!T)OA&0'R+/P1)I*_P.U@'LQ,$B3:HX-/.\&+"/3Z?B+=,8 M!#Z)I(1#@"T8I636/@$:.!X+5O31^*16!B\BJF@?EB@C?E__&H1+-T8=28N] M.,39:5/3 % )N!Q*=1:BH2-JA@%G0VD8:X/]F,JC:_N\TK2A0&15MVS*K,@/ ML,R:IZ:3Q;-E^<,%"*/.$@3E_\(1AK8C"R,".W9M+$:G"T:[>3!87RJ>8%D: M(APN"-4Q#5O51DW@=\[N>4HHF;?M''=A&D;KJH%7;V7:6+V>:Y2(?4H$*SS6 M7MGG&]R7>=6J[BM_7\5+B\M:ZW(Y0#"WW-::E!/ CYY20";0QH^B4^"IP ZT4#+71@L8(M"%[%[T7A2$&8#TV,GI&, M6L-Q?] 8C5J&V6F:]:[1-]I4&:G9&K:,X;B(9+3'Y)"\6/3;];__N!Y>W_V? MUOL\U :]+]=WO=^TKZ/;FS^^#D:W:I>99>9LK^6M5-2]:N3^;\=*1<;%XV$K M8L96L4I%1K'7S+),5A4">C07SZA5A8!.-]ZKRM(M6@F(^.?CY8#.,F^W I0M M]60DH&PM*G.N@%(E>+^H+,1I<9M-U\#&F;Q/5O?QG%8>7K +FVR>YI"\?9 M!_*@.=Z/'Y\GSL=_*E7=MNHN3^PN3[V>XKZ+;=1*>P0W21-2AD9'BC$Z=+9G M*:-E=TGH?/L(R([>;*SW(]AI5Z6-L#W;Q,P*Q0ZX>V:@E-?(KR]J>3^#F!;UYNMT\GQ.--$XB,'0F#_ M[2*EZ4HK2I\ 2!TA& $+KE_MTI"C_+3L?,PG8\=CGK57#GQL$J5I% 'F8Y,G M#ZT:E(SNGBPT-_16L]+QSPZ>3PJ&N\VKO=J"CP>$3T[#'U$P. 5WJS1NB@@7 M?U.&-'K7=R72[QD.N4=:W2E4WN^%FRT_M)^!?G?J(%PO4AVO@N C@N CM% 8 MNEFK%3)1',S4=3;=43">SO&L@+.0:@H@]]=%A!UFK]\SEXI+B*(N810X%B9Z M/2XCO(+0U('0V'Z,R4,[]=(L9Z'H0@[KY\[GB*N -W2S4&FVXF=2%0H_*MY5 M$8?S)0X?C(;>:NRN?14YE2.JOEY9V4[8RF:8W:M"#/+(S&Q[*TAYPE52!J)X MHQ#+*<6E<#V('QI7=0T><1W?V[VZ!A7)*+Z8"/.+BZ]BX5-BJ&#Y3.SY6(]GE34 M93:>(Q;R \KG^=ZEJ*>+E<:R9<-LO@RXY0@(0B,)6V!MG/_1%SHLT[>^74Z( MB"/%X%XH?['YE O8UW-5SK\+1>-J$:PY0-;+PR&I D;/ EW =Z=EA&5T6S+!J&PC# M20U?'(**F6HAP*$S!5'%B[(EB7'.$,BD[P%>9VJCA:HPJA?YP0H.P;*P&7B8 MK0"<^7;)5OB5CG<8!;#<1_8D3E/5?!/%,E]PA/^!%\3G%1G$GIX$UHBE^$)5 MXB@]L D23*L,JU1<62JB@9')T D/578PRI[J$C$ M. 3@:"?KA'KYN!A\$CNN+8O&4DEG :VA->=V[-*>^\QEG@6[ ):F M,3?T-P!!W9LL3$M?81FH4):5OMHL;Z=HV#KQVDPLOWB:N.V!G)JM-:F3_IT' M:I EF_'+"?#P;Y=L"DOZR-P'M@IAJG_. [F;ERVQ(U;(7K8\?/J)A&\-N/#T MIXN_A>:XB<4YQZ/QV&P.^^U6I]_"4E2#OMD9 75\U9D\,^G/=U30"7$>7D'S M;W)V+ZIVM7$6KUO9=M/9_H\;1N3(KC6.?&HP* M<-0ZI !Y0H>Q QU$QB1J.5-?D+P>]"*%9B>Z"$AH[(R$^@X+J%TU]D&74[]^ MJMH*M6B7I>V'90B%+*]:GX?9Y;E%_!]GZ&*ZM"DR,T=+19./M%:Y[4RG'.6% M-9.DRX"(4$7V#;L7*>V9%@9*T93ZM31Y+/PP4HI>!O6VJ.9Z5G5?TY:W:>T( M?-Z@(PQ<<);R%J>^Z_H/\,;'@J7H'ZT"EWD_YULK M84UA0(69XXGEL3CRU1?"1T;?B)*WG>95NU%+_U??K>QPY^+QP#(Q8;M@U>%B M]8,+5AU^V6L'+4)WJ(#B]GOF()]U">"R%IQ[GR*=Q2)02E,3^!V@Y14G5(%2 M:4'IF:K!)U_H],.UU-Y^3*(+REC=M$P17R>PO[.YRX+XVRDI @/MVM2,#YW M<_;-X#\83;UI-$ZZ-LH9$,4*8]XQ@;2F=]M%PI"/!V-VR.V;3'EC(X*\O#SI MMVV]U/=>@&7KH90EK+Y5+.GLL4T>4=K8#M=2,OI_JK#YP=3-[GZ* ZWM\X2( M\+'0VFOI!#O5DJE-O;,11%GJ%/XS$(R/'*0^M/1VJY(U3T/6'.0]_^?%R4V] MWMXK(R\MU:SDS..#S@]=W>CLIZAJ)6<>FLY^"?B2.;;&OV,V&1>!/R*6SHJ# M %-_]D*!RPG*IFZ85.ZU!:>RI=GK)4:10I/59:PGA. M]*^< /6A69DUWY]'OT=8IHK*U#ZHJ,R=F\Z?LAQSMANO;O_D9*3>6BKC27(N M0S<;1U6IO1*&2@]2IMZL%VD@5'[U[NCM98G7-I,Z?%X6B0^&7NONI[W5T3G' M*@'M]."YI=>+%5*OC&SO($ &,4]=MR?)[3^8>JU0H.#ID,USHH[E!$*S=E2A MJN&S9.3'--$ MOH?]$]!RPF*S69DACY3JE1.@.F81GVSY:=C1RX37F0X8>_*M'!G?K>\W"[2T M1+"2"8\/-ANMT]!73E@F%!U8'.P%DPJ%F<@]25-/4T[\8#9..]:JDBQ+#X+U MQFG7F"IGN%^I0MG>IWFU/,VS:%Z]!CDE;E[=T,WV._6NWB7$X!1Z5U?DI"(G MITY.ZC6]7J_H25$YY;5MQ-]&YWQJQC=OUINV"\PVX7(HQ\MYLV:]A;L!"3+Y M>;W=W;;U:I$/\_%=^A?5JR;;Z1AOU[3P. TNL MNL"^'4LL?B_-JVYU+WO&^AQ&$0+ZS$.Y$CX04D5*7MD3-UR^>I"WW*YL#KT+TN]!V"F.92 2(KD@ M?%=HR['-HB:ZGVF&OF,C\?W0QL8^VM!+VABR!== ='5\6_,]+AH3LYF/[#AP M #"60'B6;(4<%XB8!SQ9Q39D(QK4V9T0J=VE13IJ(@=&@SUIM_M8B@T*&]"7 M$X./XF1 M?5&8HG-O-V5%G"714IK]5 110E7*:"K! ,!+8<.&N\\>T.;LB^18'O.58H?IG[KLV#L + ;0#H M(J=#0D74RO,U.P$L.L_3/+3B5!U1[R2/9"%L_-(#6J/'%,YEU:TL79F)Q-/<#LAU.5IH?!UK?9X&-0PR=@%N1 M'R#YO1?>0BW8L&Y#@$*XC $K"FNMR+*:)&S(!T39F$+4:L+KGO=-B\M\GIRWXG@ MHV]<.MK<9P%;Z#2H&H$ !H=T0/RU(H(N5VVR@@5\X\^U0]]!9Y>A*C*PA)9K M<\L/2"O\Z(%"2;3=V(M/&*]Y!P93:Z4L8(=%[$#4LSW4=S8E['0:O[.56(:Y MXS)T(N0<+4?<75UE352(]1D/VQJJZ\06'"MV60#Z3^9!MMFM64^_E D3.CD" ML*G;2N*_G^MQM.Z_$P^1P6/I!_"[\"AJ(6>A[S'2L2S8^YS=]GR\.EU9A&#G!?@#)\N-!!^IS]=_"TT MQ\UV;]0=C\9CLSGLMUN=?JO>-8>#OMD9 1B]ZDR>F?3G.Q(:$;+A%02XY.S8 MZV(5.Z^]K>#5E.7GQE0+!L$29%0E+H>O2GT05E5C]X$1S MC&B1QGQ\:=$*A($$_@5Q%&2^" W@ MB)YT1)L2^M:34X> 0CAL'^/J* YGPI&PDC3ID)")Q"8YSO04"/-S_>_4L224 M&%\0$B,#"9'?V9ZG 394M= +X(%Y&UBH="X<0 4@$MEPI$4)548)" MX+M7=-&^)7K\65Q$+XDM978$%#AV;71;+!RBV7 ['KDG$+;Q6P]Q%7YPQ'TZ M4;I.E.M=)*A(O=,!P5!KJ>W*W]!U0\'2+ MJ5XX82Z3E[=Q$+EC0G,)6X)Z\MU!H )H_*'PEEI7G9WEHJN27=*#M(YO(10@ M6.#1N2!BH*Q-;(;N**6:A^:\I6#_(.6A6R$$;1IU_(0*$X1+=*?#F\4,2XYQ MD02PSHN F41!+(C(5%##IN:!BN6E(_!2V?F4FD/30#MB#LB[@K,0JL9#:C OR MEB(H+$F\$\:3P)\A,71@:ZX?AGGO;PE18C?]J;,/TR5ZQ]:N,4O8*M1[*>H! M"Y]B8A_2M8GOV4]@EP!?I6 Q>IQX+7(A=@^BAD"=1*D*0?0@61-40&]% Z.8 M/P/Y;"9%>>""66\FT@*?G&1DB\O>J$)2D1GQ8BPEL6T34U$O! %4X:J/4I$? M:(D<0M;5_/)?CJXE,:OOBJLO)@>!'!;* MHD*UXT%:C .NW-3B92O[AC#B((V1QOFL428WA-"WUD1-HYG3^P[MWO\B]L#M M[5N0YCC0OKQXRJQ(Q,^D^5&X!8\_D _"FPLA'K9KQU:D_DL*, S*"-)A%F;! M)>GKE_!7+)PX0N-) ^>2N5(WD>/%9%(@&AX)$CH-&#)%7"'?(PU'VCT1UD=<(J.I&4E];S(UQ3HOS8%7=;0QNR,,:VXU_> M.V%,JJ -$P4KNBXT[P$B272Q _2_ILX4"=!(FK-$2H>_!!YYG 4R R".7-__ MIH5S_R%,_"M(41%"061%>Y-V[Z-T29>'UE< CIPC(RMIRB4I*HT01X(SR-9H MGB,4)<_./<>?+499+)-5&E_;)Q., M"_Z<"2ZV0L,9G#GR*"\$NHC&2VFW#M6PDH.O-5(5J=@6=UU9?.:GB]H%?0Z1 M/\O/6X#WCG2JS\ OO_H@%'S2-N$^7\SNP;&C^<=&1]2$DK5V7ES[+O*7K_.R MYXLW-<2LK\9$C( P6Z^J+@4K?2X@X&VHQA)96W OE%+EZ@",0KL,?DF!&3FQ M4Y%Q_MT1E4/R)E7!G>(@C"EN)$O8#'-9]UI2O,%8.@%#94;!YM?5L!V.D"&/_.K9CX(CKPD!:)X/*% M\%:C.@8 0Q)Y18'."$"$[D3I.^Q[QC,]0YG4$[$!2_05QIXJ9Z8L02ECK"C* M^0!,Q!< #BQP,!@J#EQ4*U0* SKQF04,8M7Y.J,H _-]TX4 M1ZD,;?EA)$!*FJJL@#PIZ(N1.GH%(6<$(3(YCNC+1CZN9WXN-6E^$=9[9>-&SQ_%2].=I&89$8$M/984EY,X.M:=)##$ V,^CG<4 !#Y@E-4&WA(T[9-$V+P&%(LJ@ MH<3>HZ/O0X6'_"0T="0-D8D_1DT$(^-!3F-I2LX: MC"TX:/@!)+.%#Z(\C>6$FA4XH0,2&(8@I/'U,@T,M@S[3B,?I%5!2WV"%,:! MLT?HND'P1:1!RX5BQRJ>OG)&R(^R!O;$=VWTO4^GEWT98WD[1Y]<+XWR$D ] MD X$=%C=56>5Y7G50".1&T+3$*BN&K/3\/F9=2[(U*2 M?$!F%3 =$C*S=62V,LB%U.9!K17X[*2&DHVD4Z2DS/#]A6Q5CUOHN)D39.D)+M4) M6Z M^(PI5L:5]IF1/ >$IZ_"K_" ;^,%)2+!]\_AM:^T MWQDF\.*Y)(4"TBHS=!<]('PK$-;QH-/C'&#H=!+'\%5$2^ C-TGXUL7QG^]U MMGP4J'8!1M"0VSR)UZ2($&;[2P2W#(#>8O0O"T!#_&-):9\?+GJW?US\B"F; M[3JRU]\WR;=""]&U!7Z<._"WQ7-X=\9'=O$S*2=:F,I*6&.#O*!.&&)4?18Y7I/'QZ91;@G%':PT[YXJ2WEG?":),_ZE?;O/WJ?[Z[O>G?7_QEIO<]#_.(W M]7EX?3OX[>;VCZ^C6ZW7O_GC3ON]]_5?HSOMZ_7MOTIP^N^O8J'#@G]?^J&L M2RVK/#A4DP-]T0"^.GF+8&X9:6TEY=@66 ) 2EA=>0\BR0ZY9"5 L83 C?N#0=\TQZUQK]5O--J] MNMF2!&[<,UI&*0E<(Y?),[CY?/?UYK=;HG-?OMX,1D,D;24XY?E93Z:,A2G1@"U_-0)0H+)%!;!AK^ MSM1%P(4LB9 "1=[.HH)J9C[I12Q@LX MYWI1>K$..1E90ED,=Q26]@M,LLT$ M1DCX:XY$$B8]YBH($_79LLH?E6_"LDM)@40E:H'6R0CT** D0/Q.;NU]%7[?KS^.;K[Z!QW7PNTZF:QK#=:\ )UNJM46O8-NJ]NCC5 MULAL]?ME.U42^(P/WYEU<(>V]#'/.MZ@ZUBL]^E"DZ M5BID[@#Z#GO#H=$=MD;#L3%J]!L"['JUAEEKE!/L>CFX0_.(-NX-[FZ^GJ%V M@94?[=1[*<7R2=:SG*DND74#DZ3Y;\&N@3-M6D'^C6GU6#YI@N';#&TP,TZ. MBD0U05,"UGJ@ABDYD4/=E%K1L=I:ULJ5KE*__ST#V3T.E7T)B]AYTD2ETK=D MES5AR<*2]FP%AVGY"]3V)EBW)DEV?V04?>W0986]C1-_S&RK"R,1Z1H^!ILY M(C17R"%K]16R162EJUM7UF^ZQP20]%Q]@$Q\K*B;3PT91"^%U"Y%541EOC]H MKQX/+O@]Q"-0@8,&Q:"IJ)=Z*^@PDA]?6G#J.A)]W?X4K4UL+50M8OF%G=J?*@#W+U)GD'"!5LT]3!IS@ MBL$,-@3^_:HEWS"7$##$!.4A97R19:G[ZY;4^CJ #H3B4Y^_Y:.AG(WI_X(N M6<50WFAH.A)TW6A)3444ZJJF$0^B(:OUIB&H!T/YV7!;R+@+3P\=X]=VMV=T MC!;7U;\97>[1Y(P?3^W>_[BNT7SJM'MM@TX@/74-N!CZ%C>'\UN:M$NVU722 M+3?%E,\+5R*5(.^T^>RU]+O'3VX79 #\!DX"8?E.;\0": W3U44$[;!J H5[ M@]=".:K(:$@*_M>L&X+1D"4!'U%'U10DU&@5TE$5UP OA+V68>I/WWI=[NG[ MXP.&N8?V8R>%=H5H] )M+-#8QH)#7\HV%ESE&%PSFSH>A2N"HM4EOB6H8IV. MP24D8E_'+"2T21E?[O?V@X%].-/ KELJD*$ [CIR^$ZQ3T/=AHLXE*5Y2&:[)TA>9 MVL-'ODV(E8-1M/;8QD[*$FXTPA+C%?'QV!XZE%]M"J&<0PA5AEW;=GPG3/LX M9.K2FP$?#L0PPDP7T,ZO:$PF\$9NJD"1_%B1/]V/#=5+ES09\:JJX'&0V1*0 M;(;!CQC/35/=B UB#O!U.6>YSQ'5!1#:\@80FS"&[ M'"G/F@4J2TE-]*TJK3V]X^?^R27<87D9IOZ]GUTL/'Y=S$! M$KX%VO _=R*8FAWT2/2%(GY#=-/&-?&P:^]S+_6](/#&&48EW)[I!D[_IO>O MG2*\=^3,>K]"2 ZLB2T3VR*+;>G[S)G IC-WR_:/%"\*DU\FOT64WT1\4X0:H?R6 MBRZ\T3143KS$A?(+V;>>_UL_59A3^DQNR6>D&F0SP!5A8),7&*>#/05U/=JS M8")\=K&-"-TSRV?%7!BX*9)G$67Z[/@U;*.E(%V2#%.5FV:];LH-4:9KV U- M;)H;^\[8&O9UK6%O49&*;P\J^#10,M^'!%[G">;%%.S+UR)9DB> M%"YX/WLN!G5"$1@%^5AD\U@JR"8=74.3;DYG#MD:A>O\XF>WQD'(SYCN4J/! M/;:5Q/&0S?=AW%#(PT880@GK#Q1'7F]!F,\0&S;R>AO7\.=PY1U6UM/[W3UQ0\;$A@X>^W MA9Q?(,H \?RYXPJ4W:$#>R(.-/XC404PW]&W!J\O,P]+&7R)-[O_:3"P[>?G M3QI86&NW;E6#L)H\_C/-=:,;0G&LGJ,@F-[7:F]O;U5\6_7%6]3TV6#D+&R_ M9@]?K%D-0[15TY!(A4?(J35P@)%5!T%XZ/@K8HV=33JNE@EY0(RS#AWATHV#[=AI"!D(*/GH&+]H5>5*[9T^1>*C M<5@2XB<)CV.PC9"@IG,E4AW"6 T&'I7AL>Q"=N@4X$=;]H"FW17()DJDEJM[ MK<+%/, /@-!-8XT(QX*"+[\&?]K+I2@ML22\+G%?BL?#CG J[-PZNIRC6[8" M36/E6F]^!E4.!A4I1 +*G;&?A@3_^&T^L3E$.$.0N TIF.N0@U7B58W*#> Q M0DA9JEAR[*5TM(F2F!]Q93W6@9;Q.?UE9M/T$Y2;G%)0/G@+:K210HTV'NX' M;\!SO&'H26JBO^8.I$SG>C/>NX"5 Y)391=6A&EAHBS3(4Q@1<\+)80BH,1-@X$& MQ_7$0]5R\1!$YB$4KENZD$5^R"53@)#[J"B.V!% 0A95/4%B9 MF>>\6S4DP5@Q-2P:R!?;_Y;A6*)K017LMLB\S*,_A_;S$DD6".-/OM27!G9] MV%=E39 L-.Q;HMRO:YI5%P1+&@R/! &%6>VOU:<;<^KP:JX+=,3P&_CK%S;W MW<7%EN[(-3B^*Q_HF.M):E0"5/_TN1:D'W-HL3-ON4J2HH)'WAV,["%)02;I MB9_^&S#U((GXZ#(;N9\H98H:K2(C7B +2[XWAH7D4]R#^BG(\-F[XK]V[Y!Q M+_8G8(E_YD#RK%#!]3<+Q@6Q\Y$D^XLU_3S3]J#OK.G('+=EL$! _>I/)CCMOBV8FQX'%*1@D)&/3LV9CFQVE&:5K\TQ!" M_%R$8$"0EB@I+R#0F.$O:N]$^IXX\FNZGK^&;T3_,1^@@,(EYZ7ZB&=.P-7U MV\[1P!,>E9\!$V1F]?.>ISQ.Q&EGOK.@S"$;&!:6ZB) F[,P%V(2IFA(H(ANX_YM8L MP/*_R@S>PZS)?.4'!/?$=X$=I MS'VL67Z4V YO8A$]Y/":"*WT@*^8.@-YF15!T[! M7'"P2O?PNEH7S%2&Q#:$3F>ZY,A'?[\0' <;6\AFR0DTB9F*@___Q;]Z'O#U2]_ M_W<->RSN+_\'4$L#!!0 ( -N)'%&6O'&KKA( $IN 7 9&%K=#(P M,C P.# Q<3%E>#$P-"YH=&WM76M3(S?6_IS\"BV[V84JX]L (4"FRAAGAPT# M4^"\4^]'N5MM*[1;7JG;QOGU>\Z1U-TVALSXPB5#U<#XTBT=G9N>S MJW;W_S]UV" =QNS3;Z<7YVVVM5NK?7[7KM7.NF?L0_?C!=NKUANLJWEB9"I5 MPN-:K7.YQ;8&:3HZJM4FDTEU\JZJ=+_6O:[A4'NU6"DCJF$:;KW__@0_>O_] M=R<#P4/X_[N3O^WNLC,59$.1I"S0@J=^X&LB?3DYI]"Y/5W&PG/15.WY^$[GQ_PEG"AW"O MX7O\X*?>7GV_=R#VWNTW^7ZCP??JAS_M-P_KC3#8>G]2X_!#=_E??N98)F)W M(' M1XUF_8?C5-RENSR6_>2(5EB>OTGSG^ GBRB7R4!H>>\.>CNQ4_14',(0 MCC>L4:_NG=3P D]?B+KU]D-X1#T.0TFY/I:D:'C4.1G?E-00@3Z$WLHCN MA_/K,];ZV+D\@Y\NZUZQ]G7G[+S+6O^^[G3PL]FUK;",WS.3RFAJ/Y))"*LZ MVCN$:U9>&*QC( V#7SID+5#_D$P@5:RM10@R:O6U$/39]C__?MALUH_]JKYR M)J(]%('2'&WV*(-E:&0$T)!/O.386^^)ML;Q#@O)=%M9'UC&FH<5:Z*P1-($ M^$HFL+B>2"=").RL]6OW^NKRO'U38>>7[6J%<7:CLG3 SOBM2CD#.8K:= M#@3;'!-.E=9J(O3J/.!)R'ZKWE39:>OR5W;9ZIY?7;8N6.OFYJI]3N]PG0FW MOI/U>'*+GHX;HP+IUZKZ M:KV40"-V1JF,F"0, EVM $<#6HIJFPS7+E0N"; ME7E29>S+K7$##F3K_76G?=YM7=P<+45'+*(U^.(MYU:_UBWA[-;A?(E3FJ-K MP2U?0*J?FG8A/VZKNK0B6#TBS?6&-NL2^'V/9WW)I1J+80\N;^RC-VD<@/& M":#+$F&%C3)M,FY]YF0@@P%S4PUY*%@@=,IEPJ[%6,5CM+(+!; %+_9D5)?3 MS!E>?LM*<;J\4G3!=8VX3B5 KHDT Q0+"9:KZTZ%14JSOE(AV>68QQGOQ6 T"H ] MF!#M!G:#T2(0;@0P5^YP__#G0S4UN MCQM05!@4[_?7Q3&Z*$^OW5-X 'P,>1((N]I_MUJ?EMM9GMU[_4DL^]I5^_ST M;#UZ38J0JUA/<(TN4O6 6S0K*6 09\@M4%YE<#<$]3,(7T/6F[*>2D*#2MF# MCS*-*@M*K"A\@P^!-A%D0 AMC:"="K1PUSI2C/U8/^,:$*S$&WL9JKF?#BTL M5B EU%'[EC56F:7D 2@B KCB=\YE4T$)>7 1@C9%SM6@@0U6M M@++!>$Z19UPS.F+\ )0:X$+J7;>+KF 44,?$X0;RE;.K6DUM-J$D:P&!KT9Q MKPH'L48_F24C+D,(P\ ERA'ZH<@J7Q#HS %#=TWN4K<+]YE_E@YXZFZ"@2/X ME)0+=FC0G< "3AH:;C$0N<.'4PS^ B%HH'DH4M;<"GS1YSJ,A3$V8+&9-([P M%VA4[B7%.J#'X!SAA;4,C& HO<""F,LA?F0R#'<64;'#E+4ERBE81%$VXZOR M'H)?MMH?9C<6_+#LR1=851M@#/O($]ZW7+D1>BP#X6[^@-%7^>O2G$6P/,<@ MX@!XBYNL!W&>Y'KJC=\:M\-&]T4:"9H7Y0T7.#1FR@+&*^B"_,N2I)<0]-/) MLL)@*CGL9=K8?0^W_5 ,D]*^35.7Y34/9^\S%EB?,Q4==$2YW%84@9; IFW\ M+6ZN2,*BD/ IQ%MV)R:CSM6LV(O8]M.Q)A_;T11I-429@?\!*:.N @$!18S M-H,).0LT.(M%BD(O?0_*($8I7E$!<,,!BCL -*T4;+"[7XZC)A)A/PK!DQ)* MC;9/Z[&OX?L>D ^;&7Z*8 E(I9TOS.@C*CQ0& (?5-")#5%$\ T -,!P\(:0 MV^]*VLW3" !$//Z*K>QI=HW7GEL,$;^MX@ *\PF)M"7X2LF@*8QC\FEC^+, MD+KR,9P ?J/YEV&XVL*K_D71]K/YJ'?+^RCO?)K5@P=SJ=*\I5(W MHG7 ]'_^O7%0/[[_>Q,Y*!_.7".46UICJHSE(X'B",S9\W!,& IN$=;^S:! MY0PQ=0+_$LP% 64"W0B\=$C?)1#0\WSDNH^(SWN6,W L4W8MP 6RB_/3JVLB MONI0*OJVQH_'QD9JV)V@<>DA(4Q>C)H'I7'!DNLK.(Y]0&,SF8BELV.8[MOJ$"T1-N8-+3*!E#PVGIV *WQ5#2\D[ M,,"^$D69,P2MUI?&F.R0A!T!!?+,P,URQ_& ;L#L'^**_V8JM0!ZE '8-P/T M[-M2[A!2UR(68RPXPU:,0!EQ=I8.%.5DMTB[ 03"0PJ: )6Y6,3 MABT3G*<7B8L$26%V-[V1H$P<\*W4L-$8PM& PZ6Q+2*#\J1(C4.\69*S@="Q MH(PXJ O=:N?H[>2CQU0EQY*/98E/*<$]%)5R)#+F+H C^6"D@[-6B@(\ 7H* M>$()8A,V\>[NS!FS>+AM6V>$05SZ%?2HZ(%QVD"A*#,C=)I@,NAK<(0=+!W< MNH2#FJUG6B:"# ,?8*"&8S0:NI C6D0.!,A_*GR*>WV? 6J/%LAS?&>A %(" MT17%CJ#[BU)HHD0;CB>'HYC(*(A#^E'0\S26&0\_MX(N344P2,!J8X <(=@6 M2%M;Z\38:N2X H8>##AHGPO8W4C@]X!QAD8$E04'H!6$34[<6D0QY5_0QD,U M>H3HA017\VF4L/8WX1H#06(K18F.Z6:$(G1PR"$O!+)*#(B^ ,*DL! MM0VEXTH>4WMYEF:LE.9;- -YDP$?"ZLQ@"6H>H\U=R()9(41K1JBX,'=%QBS M6/@;9%PO9-Q;!V1L-''/>W[8^-/!"Q+IFM4,./R4&-%EPU9!A[YY#A4!#=S" M*MN]07&D2D)I,Y((Z\!!8L]HPN[5F10EY\!C &P(>U-W,VQ^.I"P!5Q0KHZP MGM,]8+PB.&?+XV$N:[NR MO"HVP9S*(>$,^M^EG,.98KQ@G2A"YSG&P"85= $ %)OLG2FK=HNN%'MI-G)V MI&%WI-!K-IE_S)9I4X97YP5\@K.^VW6'8-ZL M?R]Y+A^$ ZPN]T<7NX9'J'GERNXM=/ $DY)M=/0I%C] [+3CJ+Q9B[H'9 1; MS"D>T<+RTQF??J'952AO8460IRP:]?H/7B /R9K"$H*\")C%W4CJ*76(,R(4 MOT\>G[J*710(Q'.]@I& A? "V8'[I7+%2>RSP6)0J>'!:@41 )%Z400L96CR M[14I+*^#>F-M/ ?(*=&$^"H (K%F6NQ0-]^1C' M18%X_L.8/HRA^B, #J0-=->.4G%U/_PR0-[;LA?P#>Q;89D2N%O!K!*IB+2= M>F3*.#$58J7-'T&,]3L5WJ+R3,8E*7;\+$,.D:VV4K,+!;2:Q2E]S\92Q3,! M;3&."[2M^9! 9KI*ECQ'LB@>>%$8]]G"EOW5PY:#:N/;376_-'FB,#8!Q\&3 M)A0DM!5LG1J M6RB;]6;#!J>((DB@)4SF:@8I=M<#Y+25G84KH054RO43GCDNGO-)4LP8DL>.5 ;;^M[.W(VF8GMI&/4>$?)J5NN$Y*KU-?8+ MO^W09!*]39C$^>E9S1X/>4WJ3POQ772P!%O7I#;*4KSHCW_8M@O0X[A(;-E^ M"9JUW'SO@A_+D6>PI#X]]$)[8]KWQK3B5OEF/,$FC.>C3.0P&[J&(HC&7HCU MP$NMLOZ"06R'XP.CS!O=D,N$CDT/W3J_M*<*S>,?/_H4#,:$3J]G+2J]9T[. MHN>,8WFS^@*VIO3,C:6R_" :U'F\QR_DTVVCF9H2H#D8+,A?%$U<0 M#V!YTP9W$XS\)?8DC$9*EPZ8E#8>Z\T#%U"\LG-VS];C=%!]J'R%?>V?/QWD2N*\@W*\V$4^*PP(S*Y\_*.>F]T5:4V[#L0TTO@O* MX F,HA5JW2,B2G8F( M8Z8;3+0S=@KI/\../!5 4**=M\6-5.%)E0Q6L^*C:#:B$;.-$2_8W1X^N"UV M9V14=)MA7V J4SPPQ.&#<5Z16+1-0B36N;,M:<9V!LA%CZ%Q9_JBASLT'MJ& MR;_!#H"X$OY%&3HFA0>VJ9A/=>Z_JL=8LRK\]* J%/7.XN$UYH'GG1 6LMV" MUG,/2G$66C_HA9(PLC&6 @A _#(X8GL&W#IA[=.YN9._:R7[=N MW>&P(,L[6$,1 SC1T_LNWC55"VNA4]_^^X=%)-0Y(+!S$T\6^J<7"M>!\]<\ M2/A&TQM-;S2]%1M?-'.7I*FY5U\GC'[ZWYX1)1;,K+@^MV!\7^91HO20QSF7 M4C5"]:$@SIYL#40D"H2?(N!&*I*?MQKX .XTQ%\Z_]8196?" M[K/C1ZZBAR(%/'83V>=JS>I-$SA29E'YO7L.5_DC&[0V+1M+DEF#GIU>75]? M?>YX RU_^R+-);%-J_ M+?I9%KV!9T]?="[/[FWXS[_2-_&N1[R/_R6)E\: ;U+JKVG[;W,=(V+[CQHD M3[/W/^&,Q<;_?[#-LT]:X(,?BK]K,Z\P-8IA9],?KRV!\8C+65]FZ&L(F,F? M'*ZU#/ER?C]I:>8EIPN_\V_HSZI]?T)_[^W]_P!02P,$% @ VXD<49I< M+ZSC) G\( !< !D86MT,C R,# X,#%Q,65X,3 U+FAT;>U=67/OJLWSG]\F^OWQ^<_/O#FV3>+(KDP\9<\V]S>24XJ5=:F,;94Q=;6F\,GR9-YTRQWM[;.S\\WS[_9 MM-5LZ^1H"YMZME586^O-O,F?O/KK2_SJU5__\G*N50[__\O+OVUL)*]MUBYT MV219I56C\Z2M33E+?LUU?9KL)!L;_LD#N[RLS&S>)$^WGVXGO]KJU)PI]T1C MFD*_>G,Q-Q/3O-SBC]#9EO3V[1;[7Y7>_N;"^;/1P]O/GJI4I*M8!W:_U<3[]Y\,Y=3&R10Q.R-LG.]N;S MEUOX@!M?-,I)%7V\SG@SV#M=W_+O9/^GHS=O?GES>-(=]F<> MX1-9G1L,X;>V;LSTDK\R90XCVGWVW?+B+@9U\J^WQ\EPJ9*U?_S]NZ=/M_?< M@/]@PS347&>V4GC8=UL8=85SA"[W9Y76>&AOV/:35S2VG;WU)*3'[8/_PY.=P_>?O^305O#]+\J4R?Z9+EL8R[&Q[47RHRJ*X6AVMI_!XMN9A@VHN$W3U$G= M9ADT:JN:Q@H=PY&!M^]WFXYUUB)]?5!5C&!A=UY MCJ=HYT6R!@< 6ZQ!9"4+=0DM)? G+$*>)K"/#;Z'?RT+E>%?=;M<%M0IM == M6=RH=PH M]+39W0:1<1VQTAO6JGEADJ2[IM.&72UW!"Z '9AI/ M+KXHAP_&B)_>HRBA>=1TRG(]A9F@L!H]PL >Y'V21W J+3,,UGEK?&^JSJC] MM'>X4::5C2E;9,I^/D;6!_[@E@H#'(*$7E'@*+D_I/F=;_?JA/80>2JJQ^8)%@':"O\SDS[!DPF*ID9K9?-2:#EKYW*_+QX,!SC*10 MYRF^5NDS_&0S8E#(\&6!/I8&OSEN:/;PWH$J5:YX*JZ_TIXG]KQD5J0O#! N M# O^QH;5%(:?J.P_K:GX"549LARNTPW\"8^QG3;GJM)[C_M\ MO7V>K-QG//>@XP+W71CB3GC(0@))F&_H_2>)*98W_(FX< MCQ00 WQ;Z4S#_M>D:&1:YS2]@@XJ_9G1264]Q*#EY!6$)S%_V79.H!O.CZ&S5U%PT M8!,"B9!$QOTJ4&:UT7.IB$$#*F+=D.H7_P1BY$S/T6C#5N#33)%X2Q- V3R.XSQ'8G]8/YC7S4H?X5" Q1.YTRSC@('28/& MA,=>HS\!]$.<(_FR<:_;"LU6LN!&70:I,\B!1G%^#>@E,):9\Y2H$5\ +HE& MN]:V!:H19+NR Z'&-I#,[*111FSJ,V,+67(@&I@A.A+1'3OO+7@:%CKURYSV ME[(S_QLL&NTA.41@S!SH0ZZ%:\?>Z=A-PDR-B&!)?A*:/*JZ_"6L5]EQW%1N M]6RUWML>MO5GY@SW6T^G0BOX-BBUL 9J0JIU8S;8.>T.UYDA?2?V@03=-'JU M4.?1#S2TCB0@A?%,T1&D>: ;:,#'>L&YJWE;Q):V_S CVU[!3/G?>>6:6:J9 MWIC EIUNT!KNJN)<7=9/9'RW"2O>(4.F?0S[!IO%CA_RUB\QGE&@L ,:S&7W MS9F.CF;'M=7;U;+'[.GPP-Y2I!5HXZZ%YG^[^_GI?;B?>V+K2"-1P&18X4Z3 M7XE)-<89:#^"G8NTX)EU?0LWM?"GRG7*EB2YB<54QE[JVSGE'@FI3TCJIH3D MR 79AZUFJB01%[@%< 4O$$2CF78"H9M]-6D)>D9FEJC*H3\$GY\@" 8#K29H M3*JY2?AW,W$4=F[ G %^!:O6"S&@RE"Q_TH$*XAU$,KX0V^L-!CD:_T?*&"# MIL>1ID@P=%&=@?:0G*@+T!]A<=[BMIJIX0:2PY:"E3#!9R\VMK_9?O'=BZ=$ M[_%PT9M"++7DIU5-&B5HIP6L$'#IFW;;PG>%,_"PR3BB,PC1J@J#J(VI*02* M6DA;%)O]A?6K!LTA2HC#YN@>[+06[SN^7:%F6#HE+17A).%:^#8G08(TMH3Q M4_R6768PS*E!=QL)'B0U<:4Y694+M*K&=>O.")L7!?%11-TM9YG6C'Y)*-AP^ZJFW)IED/D:'9;-'$P4%G M!%.T,K UJ<1S<=>"\8J.>G;BH&M]V9!ZV>="P,E/YGKD;>(_M YD3ZN&94]G M0)Y'S9!K(ET1P1B*+;G58DS.W!8Y/8$?\DJ= S6)JXC!'\&H:LL"A128,V_. M1+5^K:>J+9IK1<4YWIJ)+2P FA#MOAEC0B[P7\^#LIOSH(]+R]LE&X,! \(R ML3ND$1*$+:)8@B@,_?T'ON(/*SHNX!$"#2%Q$:5U(NO]. @^L"I6$PM=6$Q; MD7N"S+L8,':0*,LF(LQZ+6$?;0'2%'W5..L";T/$Q++TB%S*^\U-A)_ [SOW0 MX3X/[&*A*YCV/KKV&"#CVMYYX5U6]T[[-1VHT[%D."! MKE*(%VHGI[<):XV%@5%,'^9^;&DQ\/>*'B*)98N$!7P?ZK)!VX51IYUOS MWDR%43.#\# D3H:%"8>!_S"X9RJ03-6I;I(S5;0Z1,,,<9VODUS^_(&YKXSN MO[F/*-"'X"+K\VOO%[K+_(2/Y((FVH]"W .754\BFB>PO_%39C"(42P!R87@%1HZ"OL0)?0>Z97K,XULA.Z+"3R M/NXF:VH]01E%KLA@R#O/9.1$BQW;Y(\,IONH7N^]<>3(+S6B5TDF58AQ,I5S MM_G94RBN.F.0_]5SCHV]E9,;]=,S/O9&6L;:9+VS/+0SZ HA;CJ(7J O;P!. M'0L3(/&1FS>STC19G81"#&#F2 20&UK2 \?7QX^ZODYA_Z73O9V)!:1^9C-R M5JBVF=L*GNDSO]CSBHL]RO.GIM#.30-_ *[=O&9 M %LS)>48TD0D%)N[;$.!'(6'>[ C9S+6+>X4'+!,8*+Q]DDL*6)^(QM&W;CM MBD666]C(I"\=X$&RPDEWN5QJAAZ'7[P)&W^),=0/Q(H@0'>:V*DT]IQ$''A^3VC#_W#E9 M2)**QHCILZMP"SXX&BNF$A0A3TVF.S%/Y_U!E;5+QJ.14[VHNVJ9QH-#L'>O MH$&OHI=R!8$1P1.)&Y1 ))%[+,/%]IA\GEQ3I>7EBA1:8B"K-0P" MR_+![/:)0Z,MW4SV8>++RT#MB&(C-CIJRB2"W!WE0Z8.W(QB"*./P?+WL$MU M8 TT5@IP\^(Z" 6[FM #7L#L"EOE7>8J<7SH4Y34%>LI=-RAX;I'HDJJ$;XU5]6,M03F6K%X*X#.6#9QP8XA2V/3$)E2)V&HETO@ M@I= \%-%,DC6 X2 8V@U =C0P'*N@$"ZLU95N>-1V%$7=^1-O.DH,N1JT(=H M3&!3<::"1 \Q9,3[1]@5 ?E-8/E5R^J;DD!^[S?/G$6M0\%6%/05X\MP*[B0"K$O7'-OBC .IJ]MZ 0KQH2S;>R-89+V_@YAZ2DF.U M1XIPU1Q9KS"JYY+.%NE ] 77@M/)O.%!!4%8Z*H%]4M>'UTM?,)DW>+?YQ'* MYXHA>ATF'F%4$X&:[3?J1.%\P5YF89K^M#B9 _1C\^ M,^-Z?B\Y,"T'@@_ KH-UQJ!G9+!6X*J(UUD:&2=]Z#./=.,\T_'#$1G;:(X MU@&RHZ_5;!_&$]S4>%QSL.Y&.IMH9WY!@S09UWT^Z!]T'HIC2!H8YY^BC9*A M!H--H'^(N+5X^]&3AJ!"\BHY1QE[OWO6/S51>XX=DGO1405J7\\R5*>Z[F"> M/K$VH);Y7*0^#JJ.R^#(W%5$XQ.(V\]FNP2?/)>\IG""!-Z&?[^XE^@UZ#GD7=EO@ Y*??.2EIZ6%LA! MT@#5T+[.CS7HR^K2UYHO-($>+ :WSG14UL\]N1XXC6>_>/S9$:+.IRV5&Z)) MP(YL3"G7G,X7IEW!:969QJ6%TK[B&M*^>S_TH$\1U"7U;G4\^C@:!C -IS#B M2E@9A_RC*#IT%PAZC.S6R$:->4IC=UTX!2'PHW-WT9JH?IB4&U/T4_J,BW[ECO1C+ N/P]7/V!@F>^1)/7) M!-=9W3-KV+FDN61!Y;+*DPD!#/%?JO^D>]N;-4 M H //I#E)'$45TS&NY.!S$H=B?RNAR;UT9E &.3F='78V1YADJ70'<=)9+U& ML\-<-'J/'$844!SU?O=+W78+)EP1.NB54NCS'@X:!*_M.)9#HGSD!K_2[]>- M2T<.'N_)WHL]5('((]A$5[7R WVE[D]QB);^&+1<]?5-M3IZ'NC]BC:+X#8 MGCT;+>92- 61]^PL',\GE&^&GNFQXT0'CGM-^ZDYPSHQ:8_(>&S]4\]."W[7 M@7I-+;&-AI[#H^B%LG@=<[; MQ0@0\@4I<5V+*H[!F87"9&'^(0Y5.@TVU'F^8J#DUYRMB],W!G"1?EQ_.HIS M<]C5)Z$70V16K _&)Z?_G%08#(!14,-Q"FW3.S/CQF%+9?4H48$-H4BAA^VQ M52.J*8?/P^;*#K!>RJHL8Z$NG;T3JNZ(YW2)7);+=&"):SAI>Z[A/)F#6G&& M5(Q/HFZ.GAXR2#B?C-/0N7MO\E"JZE7,)"C9P1![8-KSYXK>(+%XWW1**:WE'W6K 'J0 M6P Y">QYQ/1*E^3K?M15Q0'9W]I\YC@T/$CTBK%LJ:4%(K=;ZV"0:^DA!$/L M(4$< SYSG,>E#'L0E&:^VDT3XBZIH!V&B^,?]CX"V:>(]1&=U7'$U30#!\6+ MQP3D&]NXW]Z'C7N$SB4X/[& M\&UX@=8US'J!R618O>SK#%Y<[SR]^(+GZ2FU^]U]G*=QMKDOE(5%=9AJCO1, M540&=U!E?A,#FS'UCH]B)3U'-/K.PCEV]X?5U\1C!-\]_#:S-D=EKYG_5];; MNPZ1W^2HA4LD;NT08R^7OF ;+0U@GG.%1A]%*Z06][AQ6_GT!0_L11XSM=G'"]+4\F@99>B[MC1V>P.U+[2\)*IU*[HJ>>\!+#47:AL)QWP6L\7"#1G$;V5MX1Y$3?S "0;Q0M% MC%#-I56>!Z9RCW!6V6EIS\'^G#GCC<-LAK0R*OT6-]2645/.%NU%2Q0Y@M#/ M0-8'8L\"%"T*P$I$E1+CT.,+*R#>C&&B3J67& +ME0J+N$KWJ+O@)=Y^5,%2 M+O EPV?NW%:G4@P\HSJ$)5>;,_4(KB0:CH#O-$+]@>>] M_)U(F@OJ?7+_ZHH[?+0*$/ M: ]FZI#PB(D%K6E2\5T=/!_R%^1XAX.6JQ]\YQV :;Y^XT%_PCT=ET5W?E1: M^@KM'A^90PA)Z!2#C)ESJG#CT:]4^6%S',=5=@="[H+U-VDN'E,1:#')3# ^#ZX5TYRD#)%>!+31IDB"9?4F& MBA+0I)H"MO";:X$.=V<[SJ,"QVNG])RO[1Z%<"M7"$27<_S&ER&E9_2(5'*, MH#(UY[X6MJ[3:S-2YEV^M*$=ZX'0Z.C&(S064$49RA1>LQ]&Z!3K/9B\B-XX M'#DF>M..0-,.@$[3G53VE$+JT:4,>,$J?8?R!2P@G(A%E-NZ(NY0H64'%EY8)28P(W!LU!:,KB@ M1_47OK- 8&2KM2DSHM^-.GP'LF@D)$LSMI$Q9)W$N;#[P/7^_F?P:ET-E*])C3*+[1!R\CB1'*+?9V3<7'>@@[?@JB>@V MLA!4XW/'JC4'K*_2K@FPZ+MKXEM&KM 5\O%P%G_M;D;O[R1N+-]'U;B+ZJJYPI3&N\882S'T6O]0+P+ M[DNPBU19GV)?+2'X(^W"1\\CUPQBL'QX5S":HX'!#IYI*EA/X2BUR,TZ!E"A M^M_W)CD-O;85>4 H"#@VPD^T+1X:PFBB2EJQ8THRGE;6M)'3[[,ZDV$QCI4C MBFX[&1V29SSM@G3D,U=!^LKX1>J"\9U;7R5]?UAV'2%8XF%"YA'P2RS-%Y[J MG.4@LU@5\>U?O0,*#\,2"_'!N0&@!Y*5;@$*^EO#N"B;.O\C2-F'R*F^?&!D MYUXNI'XM]55/,)WH5N%&S#6,KD+B_*2VCL3T?E3(FR4^57<5JS0R*.@XXA%: M:%428LB#5U94V(8!?.02W5$]-YD:(_8B@.SP!JH5 YPRUW%VX)"[^9_,O!F##[=JQ>\.C-W;F93F%72\)P2$$_53)/ M=B_$16T]N&8N7@?99REQ;7I=2>GZ*"QTU3'PQ!.>]V1442B227KJ_0;P#U_2 M$5'L [O%NL_]5Y#'Y[E&\?ZN*>]Z!&][53G111UEQO3AKLX#^1#NKKSW1;^Y M(.LMMZ]*D OHW@4\#;! M)F9>U)9+9?*^_S+*=2('HK\D.:#XNWINJ/[FW%]DLI)/;FZ62Q9?K V[MN#' M+7$? @/-O>?%NX&@ 3<3G'SCJ+,GU"61((SM(=#L [D'^/Z.UH$@X#\@ OZN MSA??4,Q%+_AO@CEP^B>I7:[@3 +B8HX7_=A2-X2J#"1/<XR/@9TVF+42R6[]QUOQ][A./]&@U".>#D9LJ]6_7K^+32ZR@,!C5:E9I9;S MU'&ND27M;=/HJO>*=81(*98A"&7058"EAC%+?&%5TWVDQ%7S.G$*VNC]PEAE MIND4/? WVQ,?*LX<0J?E>H8I$(5/:1VG2A7 '\X3(-8[Y07(Q"66 MIZ+RXE+^)E-U3D?RU+OXHE MR_E]+3>3B?)S5[Q9,+VI8*]J=<8W+R[!P,4*K\2:Y')CN6F>!\ ?7#$EG\K M7V-,Z(I#RP^-7.SMI8/3L[JTKDKWIJ/AKWYG'P@!WJ=.\>8_K5G"9MV89)L. MS3()D%P0O2SFJ[(&L4]D<001>*',=%S&)IN:"+RQ"92?0E6=[D?Z#P+2VX7 XZ&6+ M1"\F.L\#:KOV:50#B3+*D8CMB)H0,6E))74,#*7=='1 T.QD,DE7Z7B4=3G$;18 MG@U6,]A*/0P >I@TKRO"U=.1VTCQD"S@ 5\A6KM.NMCJ8ZQ14,]8_%I3&[86YU#WT3)]&1=C9B2J8,MFP:,N:G30D-8U_GBO7Y) M%FOJTN*H7:K\+5;4V,T_\1WF_HX%UDLE;S2JFA37JJ8Z"7[JONS%)XS:E3IR MROQTY'@RJX7?9%6_'C/V 9RL1P;@U.:[.?^1FBYB$G4N.G=Y\"&C"QFC7[;: MH]_GNHA_16IR.47^+B^&HTME^,@+Y7P^D;>:&PV/AI:O?,E67O*C7R3*)4!= ML)M*D'*BE/S,OBMYOUVP0M&_.$48R?!4_/E#QH_'^TL=[W=>SQ-@!"7#WIFL M9\D2 E&1C+&5N^:+8->K[LX MZ?PJF=OXE/!.O.Z3;:ZP#'XEB"#G=V$ :FY7W;]5?1-+HR"$V/Q5A] M_59;C8V35=]A5DA ;R%IDT/FD;(? &5_/#BX,\=9N$7[(+@F#BSZ,.++T8=5 M)%U^0^/*&8*A,4]>JU/;J,>\YUM!VI_>!U#TD&L6WK[8ZLAM3VB$)[X&G51' M3)/X^BE7GCD5D=O-@G3E^@E(2G7T!E=;Q!49O98_@*4RB)M:$ (5#V>M&[0Y MFOE*!.J-:)8V;H3^HM?'J4M("3_'[9DDW/=+GD8T^@4-<)X?Z/#FRL$9]$^+// F:,O^+A M,G8[WL_/74#K'OI[_>:'D_='JW&G?X8I[O]\_]"!.T#S=39+D8&[T M% N*9"VA)+EV:_5GIH,O17?),4C+0B6_;";[J ;4MOS\=/>%!^'I3@CO1ZYB M#;&)Y4NFA3W?G9L<5)\]IU"]Z%I;-W5XLE/Z<=)?P:3O@=J/WQQ\ M/'KS.OFP?W3R[]VO;<*/NWPWN_QQ\W@S^6'_\.?D'_,)?G0Z5KNO1\%<%MD:.A M&TR\9@SS3@GC*PFD_L5]F-C\\M5?7V[-FT7QZO\!4$L#!!0 ( -N)'%%C MX>0\] @ ($[ 7 9&%K=#(P,C P.# Q<3%E>#,Q,2YH=&WM6VU3V[@6 M_MS^"FTZ[="9!.>-EH:4F9"8);.]T UAVWY4;"7619:REIR0_?7W'-D.AH22 ML'#;T,RT@*0CG:.7YYSGR';SM\Y9N__MLTL"$PKR^>+H4[=-"B7'^5)K.TZG MWR$G_?]\(O7=Q7P 3=-)RF",B?5UAPH M?W;8]/F$:#,3[&-AJ*0I#6G(Q:S1YR'3Y)1-24^%5![8-LW_88U*>6P.T'KH M>=BD1-(0^NH]=[]:KQ[ONS6W3[E&W3VJ5W]U, ]'PVD;[.IG<.< M>MU^USV'^;5/6J>_NZ35[F-SY4.M7OS9)M(Z)ZW.V><^+/KGB][Y1>NT3_IG M/YN5L*KV_-3*U?E"MWI'K5/WO'3V]9/[+5OC:KE&R0'U@@>/520>BW!2Q 34-'[TLBQN MC:$#P=I]PW0:.^/[["-L?X MV)C^X5C1&^(37#>/BG01C!H7U@J^Z71*>*H;U7JB=>T%J]R*)JG9=QMY<(^5 M3W3W#@M]HQNT?;_1UMU,]!V1#7@ W 4SLBE5%/!_!$K)G!+ M0>8KV"ZI(!V"SI1+0N6,Q-)$,0-5D"#97 D.-B4AE").!1E2#ZHBHD)NB%&) MW(* A."D-8UF*!+22V:A.Q]30YT/QH!*89,LT($"'H\@00,Q"=W!$A]P/@VX M%Q =XX_K_E,6L700G$#(M8#4"Y.Y*31%PR3&^C@$:B&I$NQ#7L$T1HV^I!L_@VPN8(DK$ @0 JPH 9=5I:X]'=4"& M0DUU!N2(C;@V$05%%"L3N\'*8@Z/.C-FP=HM))\C).N; @2Q,E##1J..10W-%O[>'N$AHQ"R. !<>#@(R5:3P47 ?8 \5"B+,8:['L M<^T)I6/HAQ$X4B+!TSA2'O.A6I,=@(_/ (\)1MPK+Z!R!(D?!+=>+)A.&2S> MO^SML,04>]F!I:3(,=V7"9A1"<$PF,-X@CDTZ%YM)%4TO*%H"(HR>IY'/D@@ MUV]LT;P*FM^]^Q%HSGS(V@M&-P/-':9A1#C/ED'>C[@BDEN/QGKU+L@R!PR MDVI*>*N*(Q@ (MV$:QL_08I).P[>LEQ'WGSTCIB@%HDI<;U&4S&-[-C((0J# M+5H)[MO'&#H>:.YS&G&< $_HM>43$D>*-5)>Z\"TY<4)J\4X=(0(K9.T>*!B<[<%J_ 0.I=FF/,/[[_)(H/L-L&Z M+9:L!-AS@(-O8?I+P-3?#)AV$@0L(@GOH-.TT[8LA>L:$1FYMO*\.$*\Y(CM MDE%#I0W4X_-Q&$O#*LV?-NW!:8W[";M;W- MP/R#;];L$V,_\QC%ZSB'83>/VNN0A_!;@_$OY-MSZRCDW$9%>DZR;04,&8;< M&,:^0RH&"F@\MOL<[+.#[ #$(89KY CP&S/_S"&QOV,.YEOG$TO/7J^_W=Z= M/<<8O2%W9RT!F2.,R0&.>*&+5\,>9P">E [/[["FC%XBOTTR2LT4$FV$X>\RJLLA>J?4J*W\(CHN36'!"L?JKN5_?=[KP\&X*I85/*4 M$'2L62/[8^%=6/!@(RZ3R=+8J*S"&MPHYT )0X")\F.A5K@;@RG__? ZA]B; M;>_O;JK7K]ONQ_= &:/"6Q08ECZ_%_ER(G^C*IED-4%Z[@C@*<07$AH!]V'; M'P-OR8/6Y:YAOK+5PG?C':T0[[S=O%M_&ZW>/.V>+N]ZV_O$\[U M"7:X'7 V).X5\V*\>R9G24K]B^_R<]C9#K"[9;<"SV1Z^TX5_N7>QK^++][Z M[G#5'.'1OA6ZXT/'Q>^LULMA'O%SS!=9P7Z-^K)I/Y,]_!]02P,$% @ MVXD<4?#?8_OJ" +#L !< !D86MT,C R,# X,#%Q,65X,S$R+FAT;>U; MZW/B.!+_//-7:)F:J:0*8EZ9),"DBH!SH2Y+9@FIF?DH;(%UD2VO)4/8O_ZZ M99LX 3:/2V:''%5Y(*FE[I;ZUP_9M'[K7G2&/[[:Q-.^(%^O3LY['5(H6=:W M6L>RNL,N.1O^?D[J>^4*&48T4%QS&5!A67:_0 J>UF'#LF:SV=ZLMB>CB34< M6+A4W1)2*K;G:K=P_+Z%7.JMW.H5WN'GSN%HY; M%H5?,RO[DW$6/& ECZ$NC4JU_'&970M[5@G* X]%7*^8,8J '79G7'.\S=B# M4FAVHTM4\$G0,/O\$F+9W\]Z)[TAJ57VJG?%^^G[\4C5'3!&%OWO(ICF+.$Q MDL*%);KM?P\'%_U>Y[)(>OW.WJ\F7\<>#'NGO4Y[V+OHDXM3,CRS2>>L9Y^2 MTUZ_W>_TVN?0#13V@ SL/ZYZ [M+3GZ0P=6Y32HU6JK4=]CNKZ;6Q2 5<-]% M >ENIMJEW;D:](8]^Y+8WSMG[?Z_;-+N#'&X'9'CQJTD)NVKLIU:N+C:Z/3AI]^W+TL7W<_M'ML?5H.3W/=(.7!8I&3Q[J2)Q6(0Z$>U1W?BG M=V7Y9#0="09""A%2UX7$X$NA7#!M%5(G:S\BH)-E9AJ8:3>;/..N]AKUP_ & MQRSMXF#ZP3*D=\BGN&\.%>DF:!D6GF2XJ3HEP<:Z4:TG7)^\895[(205>[V0 MS0>D?"5K)QZ=,A*Q*6RU/GVH59MR3+KT6D\T5 M!V+,QS*FO$75!J"JNAFH.J$*T "H\>?D.I SP=P)*R;@2B'E2CBN0$)Q!9,I M#P@-YB0.=!0S8 7EEJF\P(PI\:$5<2K(F#K0%1'ID 4P'22!^$5F'G<\HF+\&I-WK,S8]A:E M/Q^EM0U'*2-C'@ .$%*W=E\$B (Y#$>Y<1Y * 0 IC*3#7.A69 ?@XS+ 8X(1^\;Q:#!AI W!;1 +IM)\%2]7]G=8 M(HJYRI>Q>U#])[";>8PG;QC=#.QVF8(5P7I-OO@POHJ8RCHT5H^?@CGEB %,4DY) MEBKC"!: N#;ERD1+H&*!60?O3F[C;#Y61TQ0@[LT3;W%3C&-XSC((>:"+$H* M[II'("H>*>YR&G%4@"?)M,D> EPI5IC@&G>E3#9L8JM4# 32$,MQ4DCQO&)! M,24 M8P0MXDRS$C2[GRU )]&# DA:L-\YKYJE#;XV"+]YR-]M(E(?W2(6P+\ MXX/CHW$/OF+*780S53(PUD85N *L:A'C-'(SO($'X'3$!==S3)U7L47O8Z!I M4)F52?<>1D6L$,/7QA 60P0L /XRP$+T*DD#M MGP YL!L3M*16QB7AH_VP\AOJ43\%RU8HZ@L?D&'1!S;!Z'S]\)T5&V;V <5(LV0F0IXF+;T'Y M!D'I;@8HNXF]+^,&[X[3((T9%+45>LZDNEH1\?6L-: M"G9I\4QH9\V4,< A0?Q0J#=1!R/JD4BCZ'3^ /FFIS" M;$0:[^=$\&LFTLOO>_3%9^[-XDD8;,2K>X&CSV_%"VS8'=G^9GB!9]^1F2>] M;N9#BK=Q#L-N'L>W(0\!^83\?JF67DA'H9[6,E*+E-ITP)*^S[5F[&^2BI&$ MI!W'70[RF45V /2A>;]"X7^LZC,7Q?Z,.8AOW%$<..:B?/>E;\'>Z)WVAD7M M#;D7:PNH$V%-#G#$JUF\Y'4X _"DZ?#B?FK&Z#7FMTG=:#)<4_&:9[[98Y\G M03*]2DINQU=$2.K"1,46 7(M?-,Z&:8 !J&<+29)MH(,6\6^3R-0V"B39B0K M'Y#]G 3:$/' !1?0*)E@L 7G]BIK'3@A-M2Q"4YLPH-$7QIKF748F1OE'"YA"9 R^%*H M%=;#,$N!/^9 >P_1ZX?J^[=C#T-\)+66_KTL&'8_?QSY=D)_IRM1,G4Q.2M M0\2W"QH>=^'D7P)RJ]XKSC9AL;/5PM]XBM=0]+XUO("BEK+(^C>"[R-X>\*O MK^LK'/+V@-_X 7<\SL;D=!&++Y*R^O_\E-_"R78APUMU,_!&U#NTJO"3>Y-^ M7<[XN.\D+G]#Z6EEQ0M^<_)=UC!?''W?,M]H/?XO4$L#!!0 ( -N)'%%L M'RMC#,R,2YH=&WM65E3VT@0 M?DY^1<=;24&591T8XBM4*;(H7,GBQ!:;Y'$LC= LTHPBC3#.K]\>R7($A 18 MDH745G%XKNZOO^E+\NC9>.IXG]ZY$,DDAG?'K]].'&AINOYAQ]'UL3>&0^_/ MM]#M&"9X&>$YDTQP$NNZ>]2"5B1E.M#UY7+96>YT1':B>S-=B>KJL1 Y[00R M:.T_':FI_:=/1A$E ?Y_,GJF:3 6?I%0+L'/*)$T@")G_ 0^!#0_!1,T;;/3 M$>DJ8R>1!,NP#/@@LE-V1NH=DLF8[KOG$5LP.=*K(2K3U]I&"Q&L]D#3R6T!R.Z!)F(B%\6*[E[ L=F$8JAPH]GMP?$> DP;/Y M^.7>KM6S=LUNW[;[XSW;?KFWT[?&3K_7,]U=L[4_T@G^EJ?J/[7FF'&J1539 M,C MX_E5=2,U\RV@C$>.W[(9-84]HV]VB7F]NRU M?>3.M>G'M^XGL!U/K5B&8=T/^/YML?>OR4@W!/!WD4L6KNXC_4PX^()SZJN" M!4LF(Y 1A?<%R=#&> 4SFHI, BX>B"P!T]#>@PAA3$YE)CCS91E#1R0IX:MR9 ZW(119*?7S1FJ*:$0 E =8T&H.;@W>+DZ0B1=_F'O& MT&R75>_.LBHI)(>0Q8AIP\2<^@4>8%C]" _ /?4>I3L#OPID F^8+XT9UEM<&)& W1)#11LC,* MTS!D/LW4_2K\ZVMLET8M5H!+RNW:D!997A!4)P4TQW0%MB_5BHK.-JZ3\EBR@E,NEG@S)W3P7\?,U;B5 M9!%3Y">.4Q($V)Z]:AFMLD!&@VXO/5=KN@S4 MXOJ#7FZ]L/U,79E/XC4)4J2M6S5::W.TF(9R8'4KK;>N,ZWX5%C&G*QPB(5>AOTD%&/QN_35Y;!+'VK_-_DYWJ%+*-Y@I+U(OG>I__WX,_FT]'O]F'*MQ0DJGQ=MM4SB&/ 8"B8Q1D&>HN/G[?)4R#CAOII'@4'Y MZ%O62MQ5Q%68""SXI<[\4G'I/ ;W__48;,A1(EZ,P =-I#>N:&.8B7 _5GZ4 MAI=1OA=8IZ0 L$2ORVO5S*@:&V$=7E#ADMO: M'5#2Y3UAD7&61U\%W*0QRH#A_2/4,(0BQ1F%E>;R;D^2USUS-XY?B&<#P[D\ MSK#-Y-6X*9^K0(@W.0##4HD\;ZK4$O%%J_2V[C$-7K)AG?2L3G^O]W+W^7 A MLH!FFB_BF*0Y'=0?FLB4A<.$9.@=E;6DD**>*!$/C$9Z11&(D;]J6:WKLVF% MP^P^;^3>BVN]O:]K30$-\=])>A>S+3+=I+XY7@@I17)AJC+)JC)TX\8O4W(/ MP:?G.GRGT;ZU96U/;.!1^;G_%:3KMP$P<7Q(@)"DSQC%#9BEI$[-M'Q5;)EILR;450OKK M]\B.4Q/(%EC:PL[.Y"8=Z5P^G9N5WJO^T/&^?'!A*N,(/IP=G@PN%=3-F&RIQ=#%*8OI?4F M(E@<] )V"9E<1/1=+11<:B&)6;3H>"RF&9S2.8Q$3'@WIV7L&^V81B*[2GO< M>= CP$F,>[.]9LMI&W;+M5J'AK5C&_N[^\U]J^_8UE&[:>[5#GHZP7>^J_PH M)4>,4VU*E2T=TS+>W!374S.W*8,_79S&%>X( MHW8T/K-//?"&3\T.LPUGC7'#:<#8=7);S.:.47]J:MICL/O##Y[;?\I@EA#N M&[NE2XSMT:%]ZHZUX><3]PO8CJ(Q=!AP\ 7G MU%O*ZX):B,"H#S DE9B<&_E[=DY(O'V MM;EK=,UZ7O<>S*O@0C((680ZK9 84W^&&QC6/\(#<*_\*>'G%,MM'+,L4ZCA M2ZT,L#X#IOSS%>F[39 %(4EY7AV269C."XJ2 2O):^E">O "!)(%( M5,=275XN4N&Y%#,FZ81PFFG#JX@NP/:EHJCPK".=Y-OB!5QP,<>#.:>=WQTR M-\-6DDE$$9\H2D@08'_VKF;4\G&6$+\HU.:*3^O*S*)(L!MR!@+!1(2=/RLGN\*5P4$&0;Y MLV]>*G'5+"K"1&"]SV5F:\6E\1S<_]?K8$.&'/%@!#YI(KQ1 1O#3(3K)>7( M#0\COQA8IJ0 L$0ORVO1RZ@:.\4Z/*&X/DG%)5/-%E;3"O[Y0E M.R"G]37A+.4LFWYG<)>^* 6&YX^JAB',$IQ1NM),/NQ10\] @ ($[ 7 M " 3-O P!D86MT,C R,# X,#%Q,65X,S$Q+FAT;5!+ 0(4 Q0 ( -N) M'%'PWV/[Z@@ "P[ 7 " 5QX P!D86MT,C R,# X,#%Q M,65X,S$R+FAT;5!+ 0(4 Q0 ( -N)'%%L'RMC