0000915779-23-000046.txt : 20230712 0000915779-23-000046.hdr.sgml : 20230712 20230712150827 ACCESSION NUMBER: 0000915779-23-000046 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 110 CONFORMED PERIOD OF REPORT: 20230429 FILED AS OF DATE: 20230712 DATE AS OF CHANGE: 20230712 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: 0429 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38747 FILM NUMBER: 231084071 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-K 1 dakt-20230429.htm 10-K dakt-20230429
00009157792023FYfalseP1YP1Yhttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#Liabilities0.00100009157792022-05-012023-04-290000915779us-gaap:CommonStockMember2022-05-012023-04-290000915779us-gaap:PreferredStockMember2022-05-012023-04-2900009157792022-10-29iso4217:USD00009157792023-06-30xbrli:shares00009157792023-04-2900009157792022-04-3000009157792021-05-022022-04-3000009157792020-05-032021-05-01iso4217:USDxbrli:shares0000915779us-gaap:CommonStockMember2020-05-020000915779us-gaap:AdditionalPaidInCapitalMember2020-05-020000915779us-gaap:RetainedEarningsMember2020-05-020000915779us-gaap:TreasuryStockCommonMember2020-05-020000915779us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-05-0200009157792020-05-020000915779us-gaap:RetainedEarningsMember2020-05-032021-05-010000915779us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-05-032021-05-010000915779us-gaap:AdditionalPaidInCapitalMember2020-05-032021-05-010000915779us-gaap:CommonStockMember2020-05-032021-05-010000915779us-gaap:TreasuryStockCommonMember2020-05-032021-05-010000915779us-gaap:CommonStockMember2021-05-010000915779us-gaap:AdditionalPaidInCapitalMember2021-05-010000915779us-gaap:RetainedEarningsMember2021-05-010000915779us-gaap:TreasuryStockCommonMember2021-05-010000915779us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-05-0100009157792021-05-010000915779us-gaap:RetainedEarningsMember2021-05-022022-04-300000915779us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-05-022022-04-300000915779us-gaap:AdditionalPaidInCapitalMember2021-05-022022-04-300000915779us-gaap:CommonStockMember2021-05-022022-04-300000915779us-gaap:TreasuryStockCommonMember2021-05-022022-04-300000915779us-gaap:CommonStockMember2022-04-300000915779us-gaap:AdditionalPaidInCapitalMember2022-04-300000915779us-gaap:RetainedEarningsMember2022-04-300000915779us-gaap:TreasuryStockCommonMember2022-04-300000915779us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-300000915779us-gaap:RetainedEarningsMember2022-05-012023-04-290000915779us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-05-012023-04-290000915779us-gaap:AdditionalPaidInCapitalMember2022-05-012023-04-290000915779us-gaap:CommonStockMember2022-05-012023-04-290000915779us-gaap:CommonStockMember2023-04-290000915779us-gaap:AdditionalPaidInCapitalMember2023-04-290000915779us-gaap:RetainedEarningsMember2023-04-290000915779us-gaap:TreasuryStockCommonMember2023-04-290000915779us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-290000915779us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-04-290000915779us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-05-012023-04-290000915779dakt:MiortechMember2023-04-290000915779dakt:ProductDesignAndDevelopmentMember2022-05-012023-04-290000915779dakt:ProductDesignAndDevelopmentMember2021-05-022022-04-300000915779dakt:ProductDesignAndDevelopmentMember2020-05-032021-05-010000915779us-gaap:ConvertibleDebtMember2022-05-012023-04-290000915779us-gaap:CommercialPaperMember2022-05-012023-04-29xbrli:pure0000915779dakt:XdisplayTMMember2023-04-290000915779us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember2023-04-290000915779us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember2022-04-300000915779us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember2021-05-010000915779us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember2022-05-012023-04-290000915779us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember2021-05-022022-04-300000915779us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember2020-05-032021-05-010000915779currency:USD2023-04-290000915779srt:SubsidiariesMembercurrency:USD2023-04-290000915779us-gaap:GeographicDistributionForeignMember2023-04-290000915779srt:SubsidiariesMemberus-gaap:GeographicDistributionForeignMember2023-04-290000915779srt:MinimumMember2022-05-012023-04-290000915779srt:MaximumMember2022-05-012023-04-290000915779us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2023-04-290000915779us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2023-04-290000915779us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-04-290000915779us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2023-04-290000915779dakt:OfficeFurnitureAndEquipmentMembersrt:MinimumMember2023-04-290000915779dakt:OfficeFurnitureAndEquipmentMembersrt:MaximumMember2023-04-290000915779us-gaap:ComputerEquipmentMembersrt:MinimumMember2023-04-290000915779us-gaap:ComputerEquipmentMembersrt:MaximumMember2023-04-290000915779dakt:EquipmentHeldForRentalMembersrt:MinimumMember2023-04-290000915779dakt:EquipmentHeldForRentalMembersrt:MaximumMember2023-04-290000915779dakt:DemonstrationEquipmentMembersrt:MinimumMember2023-04-290000915779dakt:DemonstrationEquipmentMembersrt:MaximumMember2023-04-290000915779us-gaap:TransportationEquipmentMembersrt:MinimumMember2023-04-290000915779us-gaap:TransportationEquipmentMembersrt:MaximumMember2023-04-290000915779us-gaap:EmployeeStockOptionMember2022-05-012023-04-290000915779us-gaap:EmployeeStockOptionMember2021-05-022022-04-300000915779us-gaap:EmployeeStockOptionMember2020-05-032021-05-010000915779dakt:UniqueConfigurationMemberdakt:CommercialSegmentMember2022-05-012023-04-290000915779dakt:UniqueConfigurationMemberdakt:LiveEventsSegmentMember2022-05-012023-04-290000915779dakt:UniqueConfigurationMemberdakt:HighSchoolParkAndRecreationSegmentMember2022-05-012023-04-290000915779dakt:UniqueConfigurationMemberdakt:TransportationSegmentMember2022-05-012023-04-290000915779dakt:UniqueConfigurationMemberdakt:InternationalSegmentMember2022-05-012023-04-290000915779dakt:UniqueConfigurationMember2022-05-012023-04-290000915779dakt:CommercialSegmentMemberdakt:LimitedConfigurationMember2022-05-012023-04-290000915779dakt:LiveEventsSegmentMemberdakt:LimitedConfigurationMember2022-05-012023-04-290000915779dakt:LimitedConfigurationMemberdakt:HighSchoolParkAndRecreationSegmentMember2022-05-012023-04-290000915779dakt:TransportationSegmentMemberdakt:LimitedConfigurationMember2022-05-012023-04-290000915779dakt:InternationalSegmentMemberdakt:LimitedConfigurationMember2022-05-012023-04-290000915779dakt:LimitedConfigurationMember2022-05-012023-04-290000915779dakt:CommercialSegmentMemberdakt:ServiceAndOtherMember2022-05-012023-04-290000915779dakt:LiveEventsSegmentMemberdakt:ServiceAndOtherMember2022-05-012023-04-290000915779dakt:ServiceAndOtherMemberdakt:HighSchoolParkAndRecreationSegmentMember2022-05-012023-04-290000915779dakt:ServiceAndOtherMemberdakt:TransportationSegmentMember2022-05-012023-04-290000915779dakt:InternationalSegmentMemberdakt:ServiceAndOtherMember2022-05-012023-04-290000915779dakt:ServiceAndOtherMember2022-05-012023-04-290000915779dakt:CommercialSegmentMember2022-05-012023-04-290000915779dakt:LiveEventsSegmentMember2022-05-012023-04-290000915779dakt:HighSchoolParkAndRecreationSegmentMember2022-05-012023-04-290000915779dakt:TransportationSegmentMember2022-05-012023-04-290000915779dakt:InternationalSegmentMember2022-05-012023-04-290000915779dakt:CommercialSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-05-012023-04-290000915779dakt:LiveEventsSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-05-012023-04-290000915779us-gaap:TransferredAtPointInTimeMemberdakt:HighSchoolParkAndRecreationSegmentMember2022-05-012023-04-290000915779us-gaap:TransferredAtPointInTimeMemberdakt:TransportationSegmentMember2022-05-012023-04-290000915779dakt:InternationalSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-05-012023-04-290000915779us-gaap:TransferredAtPointInTimeMember2022-05-012023-04-290000915779dakt:CommercialSegmentMemberus-gaap:TransferredOverTimeMember2022-05-012023-04-290000915779dakt:LiveEventsSegmentMemberus-gaap:TransferredOverTimeMember2022-05-012023-04-290000915779us-gaap:TransferredOverTimeMemberdakt:HighSchoolParkAndRecreationSegmentMember2022-05-012023-04-290000915779dakt:TransportationSegmentMemberus-gaap:TransferredOverTimeMember2022-05-012023-04-290000915779dakt:InternationalSegmentMemberus-gaap:TransferredOverTimeMember2022-05-012023-04-290000915779us-gaap:TransferredOverTimeMember2022-05-012023-04-290000915779dakt:UniqueConfigurationMemberdakt:CommercialSegmentMember2021-05-022022-04-300000915779dakt:UniqueConfigurationMemberdakt:LiveEventsSegmentMember2021-05-022022-04-300000915779dakt:UniqueConfigurationMemberdakt:HighSchoolParkAndRecreationSegmentMember2021-05-022022-04-300000915779dakt:UniqueConfigurationMemberdakt:TransportationSegmentMember2021-05-022022-04-300000915779dakt:UniqueConfigurationMemberdakt:InternationalSegmentMember2021-05-022022-04-300000915779dakt:UniqueConfigurationMember2021-05-022022-04-300000915779dakt:CommercialSegmentMemberdakt:LimitedConfigurationMember2021-05-022022-04-300000915779dakt:LiveEventsSegmentMemberdakt:LimitedConfigurationMember2021-05-022022-04-300000915779dakt:LimitedConfigurationMemberdakt:HighSchoolParkAndRecreationSegmentMember2021-05-022022-04-300000915779dakt:TransportationSegmentMemberdakt:LimitedConfigurationMember2021-05-022022-04-300000915779dakt:InternationalSegmentMemberdakt:LimitedConfigurationMember2021-05-022022-04-300000915779dakt:LimitedConfigurationMember2021-05-022022-04-300000915779dakt:CommercialSegmentMemberdakt:ServiceAndOtherMember2021-05-022022-04-300000915779dakt:LiveEventsSegmentMemberdakt:ServiceAndOtherMember2021-05-022022-04-300000915779dakt:ServiceAndOtherMemberdakt:HighSchoolParkAndRecreationSegmentMember2021-05-022022-04-300000915779dakt:ServiceAndOtherMemberdakt:TransportationSegmentMember2021-05-022022-04-300000915779dakt:InternationalSegmentMemberdakt:ServiceAndOtherMember2021-05-022022-04-300000915779dakt:ServiceAndOtherMember2021-05-022022-04-300000915779dakt:CommercialSegmentMember2021-05-022022-04-300000915779dakt:LiveEventsSegmentMember2021-05-022022-04-300000915779dakt:HighSchoolParkAndRecreationSegmentMember2021-05-022022-04-300000915779dakt:TransportationSegmentMember2021-05-022022-04-300000915779dakt:InternationalSegmentMember2021-05-022022-04-300000915779dakt:CommercialSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-05-022022-04-300000915779dakt:LiveEventsSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-05-022022-04-300000915779us-gaap:TransferredAtPointInTimeMemberdakt:HighSchoolParkAndRecreationSegmentMember2021-05-022022-04-300000915779us-gaap:TransferredAtPointInTimeMemberdakt:TransportationSegmentMember2021-05-022022-04-300000915779dakt:InternationalSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-05-022022-04-300000915779us-gaap:TransferredAtPointInTimeMember2021-05-022022-04-300000915779dakt:CommercialSegmentMemberus-gaap:TransferredOverTimeMember2021-05-022022-04-300000915779dakt:LiveEventsSegmentMemberus-gaap:TransferredOverTimeMember2021-05-022022-04-300000915779us-gaap:TransferredOverTimeMemberdakt:HighSchoolParkAndRecreationSegmentMember2021-05-022022-04-300000915779dakt:TransportationSegmentMemberus-gaap:TransferredOverTimeMember2021-05-022022-04-300000915779dakt:InternationalSegmentMemberus-gaap:TransferredOverTimeMember2021-05-022022-04-300000915779us-gaap:TransferredOverTimeMember2021-05-022022-04-300000915779dakt:UniqueConfigurationMemberdakt:CommercialSegmentMember2020-05-032021-05-010000915779dakt:UniqueConfigurationMemberdakt:LiveEventsSegmentMember2020-05-032021-05-010000915779dakt:UniqueConfigurationMemberdakt:HighSchoolParkAndRecreationSegmentMember2020-05-032021-05-010000915779dakt:UniqueConfigurationMemberdakt:TransportationSegmentMember2020-05-032021-05-010000915779dakt:UniqueConfigurationMemberdakt:InternationalSegmentMember2020-05-032021-05-010000915779dakt:UniqueConfigurationMember2020-05-032021-05-010000915779dakt:CommercialSegmentMemberdakt:LimitedConfigurationMember2020-05-032021-05-010000915779dakt:LiveEventsSegmentMemberdakt:LimitedConfigurationMember2020-05-032021-05-010000915779dakt:LimitedConfigurationMemberdakt:HighSchoolParkAndRecreationSegmentMember2020-05-032021-05-010000915779dakt:TransportationSegmentMemberdakt:LimitedConfigurationMember2020-05-032021-05-010000915779dakt:InternationalSegmentMemberdakt:LimitedConfigurationMember2020-05-032021-05-010000915779dakt:LimitedConfigurationMember2020-05-032021-05-010000915779dakt:CommercialSegmentMemberdakt:ServiceAndOtherMember2020-05-032021-05-010000915779dakt:LiveEventsSegmentMemberdakt:ServiceAndOtherMember2020-05-032021-05-010000915779dakt:ServiceAndOtherMemberdakt:HighSchoolParkAndRecreationSegmentMember2020-05-032021-05-010000915779dakt:ServiceAndOtherMemberdakt:TransportationSegmentMember2020-05-032021-05-010000915779dakt:InternationalSegmentMemberdakt:ServiceAndOtherMember2020-05-032021-05-010000915779dakt:ServiceAndOtherMember2020-05-032021-05-010000915779dakt:CommercialSegmentMember2020-05-032021-05-010000915779dakt:LiveEventsSegmentMember2020-05-032021-05-010000915779dakt:HighSchoolParkAndRecreationSegmentMember2020-05-032021-05-010000915779dakt:TransportationSegmentMember2020-05-032021-05-010000915779dakt:InternationalSegmentMember2020-05-032021-05-010000915779dakt:CommercialSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-05-032021-05-010000915779dakt:LiveEventsSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-05-032021-05-010000915779us-gaap:TransferredAtPointInTimeMemberdakt:HighSchoolParkAndRecreationSegmentMember2020-05-032021-05-010000915779us-gaap:TransferredAtPointInTimeMemberdakt:TransportationSegmentMember2020-05-032021-05-010000915779dakt:InternationalSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-05-032021-05-010000915779us-gaap:TransferredAtPointInTimeMember2020-05-032021-05-010000915779dakt:CommercialSegmentMemberus-gaap:TransferredOverTimeMember2020-05-032021-05-010000915779dakt:LiveEventsSegmentMemberus-gaap:TransferredOverTimeMember2020-05-032021-05-010000915779us-gaap:TransferredOverTimeMemberdakt:HighSchoolParkAndRecreationSegmentMember2020-05-032021-05-010000915779dakt:TransportationSegmentMemberus-gaap:TransferredOverTimeMember2020-05-032021-05-010000915779dakt:InternationalSegmentMemberus-gaap:TransferredOverTimeMember2020-05-032021-05-010000915779us-gaap:TransferredOverTimeMember2020-05-032021-05-010000915779dakt:ServicetypeWarrantyContractsMember2022-04-300000915779dakt:ServicetypeWarrantyContractsMember2021-05-010000915779dakt:ServicetypeWarrantyContractsMember2022-05-012023-04-290000915779dakt:ServicetypeWarrantyContractsMember2021-05-022022-04-300000915779dakt:ServicetypeWarrantyContractsMember2023-04-2900009157792023-01-292023-04-290000915779us-gaap:ProductMember2023-04-290000915779us-gaap:ServiceMember2023-04-2900009157792023-05-012023-04-29dakt:segment0000915779us-gaap:OperatingSegmentsMemberdakt:CommercialSegmentMember2022-05-012023-04-290000915779us-gaap:OperatingSegmentsMemberdakt:CommercialSegmentMember2021-05-022022-04-300000915779us-gaap:OperatingSegmentsMemberdakt:CommercialSegmentMember2020-05-032021-05-010000915779us-gaap:OperatingSegmentsMemberdakt:LiveEventsSegmentMember2022-05-012023-04-290000915779us-gaap:OperatingSegmentsMemberdakt:LiveEventsSegmentMember2021-05-022022-04-300000915779us-gaap:OperatingSegmentsMemberdakt:LiveEventsSegmentMember2020-05-032021-05-010000915779us-gaap:OperatingSegmentsMemberdakt:HighSchoolParkAndRecreationSegmentMember2022-05-012023-04-290000915779us-gaap:OperatingSegmentsMemberdakt:HighSchoolParkAndRecreationSegmentMember2021-05-022022-04-300000915779us-gaap:OperatingSegmentsMemberdakt:HighSchoolParkAndRecreationSegmentMember2020-05-032021-05-010000915779us-gaap:OperatingSegmentsMemberdakt:TransportationSegmentMember2022-05-012023-04-290000915779us-gaap:OperatingSegmentsMemberdakt:TransportationSegmentMember2021-05-022022-04-300000915779us-gaap:OperatingSegmentsMemberdakt:TransportationSegmentMember2020-05-032021-05-010000915779us-gaap:OperatingSegmentsMemberdakt:InternationalSegmentMember2022-05-012023-04-290000915779us-gaap:OperatingSegmentsMemberdakt:InternationalSegmentMember2021-05-022022-04-300000915779us-gaap:OperatingSegmentsMemberdakt:InternationalSegmentMember2020-05-032021-05-010000915779us-gaap:CorporateNonSegmentMember2022-05-012023-04-290000915779us-gaap:CorporateNonSegmentMember2021-05-022022-04-300000915779us-gaap:CorporateNonSegmentMember2020-05-032021-05-010000915779country:US2022-05-012023-04-290000915779country:US2021-05-022022-04-300000915779country:US2020-05-032021-05-010000915779us-gaap:NonUsMember2022-05-012023-04-290000915779us-gaap:NonUsMember2021-05-022022-04-300000915779us-gaap:NonUsMember2020-05-032021-05-010000915779country:US2023-04-290000915779country:US2022-04-300000915779country:US2021-05-010000915779us-gaap:NonUsMember2023-04-290000915779us-gaap:NonUsMember2022-04-300000915779us-gaap:NonUsMember2021-05-010000915779dakt:LiveEventsSegmentMember2022-04-300000915779dakt:CommercialSegmentMember2022-04-300000915779dakt:TransportationSegmentMember2022-04-300000915779dakt:InternationalSegmentMember2022-04-300000915779dakt:LiveEventsSegmentMember2023-04-290000915779dakt:CommercialSegmentMember2023-04-290000915779dakt:TransportationSegmentMember2023-04-290000915779dakt:InternationalSegmentMember2023-04-2900009157792022-10-302022-10-300000915779us-gaap:TrademarksMember2023-04-290000915779us-gaap:CustomerRelationshipsMember2023-04-290000915779us-gaap:TrademarksMember2022-04-300000915779us-gaap:CustomerRelationshipsMember2022-04-300000915779us-gaap:LandMember2023-04-290000915779us-gaap:LandMember2022-04-300000915779us-gaap:BuildingMember2023-04-290000915779us-gaap:BuildingMember2022-04-300000915779us-gaap:MachineryAndEquipmentMember2023-04-290000915779us-gaap:MachineryAndEquipmentMember2022-04-300000915779dakt:OfficeFurnitureAndEquipmentMember2023-04-290000915779dakt:OfficeFurnitureAndEquipmentMember2022-04-300000915779dakt:ComputerSoftwareAndHardwareMember2023-04-290000915779dakt:ComputerSoftwareAndHardwareMember2022-04-300000915779us-gaap:ConstructionInProgressMember2023-04-290000915779us-gaap:ConstructionInProgressMember2022-04-300000915779dakt:DemonstrationEquipmentMember2023-04-290000915779dakt:DemonstrationEquipmentMember2022-04-300000915779us-gaap:TransportationEquipmentMember2023-04-290000915779us-gaap:TransportationEquipmentMember2022-04-300000915779dakt:RetainageOnConstructionTypeContractsMember2023-04-290000915779dakt:RetainageOnConstructionTypeContractsMember2022-04-300000915779us-gaap:FinanceReceivablesMembersrt:MinimumMember2022-05-012023-04-290000915779us-gaap:FinanceReceivablesMembersrt:MaximumMember2022-05-012023-04-290000915779us-gaap:FinanceReceivablesMember2023-04-290000915779us-gaap:FinanceReceivablesMember2022-04-300000915779us-gaap:LineOfCreditMember2023-04-290000915779us-gaap:StandbyLettersOfCreditMember2023-04-290000915779us-gaap:LetterOfCreditMember2023-04-290000915779us-gaap:StandbyLettersOfCreditMember2020-08-280000915779us-gaap:LineOfCreditMember2020-08-280000915779us-gaap:GuaranteesMember2020-08-2800009157792016-06-170000915779srt:MinimumMember2023-04-290000915779srt:MaximumMember2023-04-290000915779us-gaap:CostOfSalesMember2022-05-012023-04-290000915779us-gaap:OperatingExpenseMember2022-05-012023-04-290000915779us-gaap:CostOfSalesMember2021-05-022022-04-300000915779us-gaap:OperatingExpenseMember2021-05-022022-04-300000915779us-gaap:CostOfSalesMember2020-05-032021-05-010000915779us-gaap:OperatingExpenseMember2020-05-032021-05-010000915779dakt:PreferredSharePurchaseRightMember2023-04-290000915779us-gaap:EmployeeStockOptionMember2020-05-032021-05-010000915779us-gaap:EmployeeStockOptionMemberdakt:IndependentDirectorsMember2020-05-032021-05-010000915779dakt:IndependentDirectorsMemberus-gaap:RestrictedStockMember2020-05-032021-05-010000915779us-gaap:RestrictedStockMemberdakt:EmployeesMember2020-05-032021-05-010000915779us-gaap:RestrictedStockMember2022-05-012023-04-290000915779us-gaap:RestrictedStockMember2021-05-022022-04-300000915779us-gaap:RestrictedStockMember2020-05-032021-05-010000915779dakt:RestrictedStockAndRestrictedStockUnitsMember2022-04-300000915779dakt:RestrictedStockAndRestrictedStockUnitsMember2021-05-010000915779dakt:RestrictedStockAndRestrictedStockUnitsMember2020-05-020000915779dakt:RestrictedStockAndRestrictedStockUnitsMember2022-05-012023-04-290000915779dakt:RestrictedStockAndRestrictedStockUnitsMember2021-05-022022-04-300000915779dakt:RestrictedStockAndRestrictedStockUnitsMember2020-05-032021-05-010000915779dakt:RestrictedStockAndRestrictedStockUnitsMember2023-04-290000915779dakt:InMoneyOptionsMember2023-04-290000915779dakt:EmployeeStockPurchasePlanMember2023-04-290000915779dakt:EmployeeStockPurchasePlanMember2022-05-012023-04-290000915779us-gaap:EmployeeStockOptionMember2022-05-012023-04-290000915779us-gaap:EmployeeStockOptionMember2021-05-022022-04-300000915779us-gaap:EmployeeStockMember2022-05-012023-04-290000915779us-gaap:EmployeeStockMember2021-05-022022-04-300000915779us-gaap:EmployeeStockMember2020-05-032021-05-010000915779us-gaap:SellingAndMarketingExpenseMember2022-05-012023-04-290000915779us-gaap:SellingAndMarketingExpenseMember2021-05-022022-04-300000915779us-gaap:SellingAndMarketingExpenseMember2020-05-032021-05-010000915779us-gaap:GeneralAndAdministrativeExpenseMember2022-05-012023-04-290000915779us-gaap:GeneralAndAdministrativeExpenseMember2021-05-022022-04-300000915779us-gaap:GeneralAndAdministrativeExpenseMember2020-05-032021-05-010000915779us-gaap:ResearchAndDevelopmentExpenseMember2022-05-012023-04-290000915779us-gaap:ResearchAndDevelopmentExpenseMember2021-05-022022-04-300000915779us-gaap:ResearchAndDevelopmentExpenseMember2020-05-032021-05-010000915779us-gaap:ForeignCountryMember2023-04-290000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-04-290000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-04-290000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-04-290000915779us-gaap:FairValueMeasurementsRecurringMember2023-04-290000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-04-290000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-04-290000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-04-290000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-04-290000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-04-300000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-04-300000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-04-300000915779us-gaap:FairValueMeasurementsRecurringMember2022-04-300000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-04-300000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-04-300000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-04-300000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-04-300000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-04-300000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-04-300000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-04-300000915779us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2022-04-300000915779dakt:USDollarsCanadianDollarsMember2023-04-29iso4217:CAD0000915779dakt:USDollarsCanadianDollarsMember2022-04-300000915779dakt:USDollarsBritishPoundsMember2023-04-29iso4217:GBP0000915779dakt:USDollarsBritishPoundsMember2022-04-300000915779dakt:USDollarsEurosMember2023-04-29iso4217:EUR0000915779dakt:USDollarsEurosMember2022-04-300000915779us-gaap:FinancialStandbyLetterOfCreditMember2023-04-290000915779us-gaap:GuaranteeOfBusinessRevenueMember2023-04-290000915779us-gaap:SuretyBondMember2023-04-290000915779dakt:JPMorganChaseBankNAMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2023-05-110000915779us-gaap:SubsequentEventMember2023-05-110000915779us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:SubsequentEventMembersrt:MinimumMember2023-05-112023-05-11utr:Rate0000915779us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:SubsequentEventMembersrt:MaximumMember2023-05-112023-05-110000915779dakt:DelayedDrawTermLoanMemberdakt:JPMorganChaseBankNAMemberus-gaap:SubsequentEventMember2023-07-070000915779dakt:DelayedDrawTermLoanMemberdakt:JPMorganChaseBankNAMemberus-gaap:SubsequentEventMember2023-07-072023-07-070000915779dakt:DelayedDrawTermLoanMemberdakt:JPMorganChaseBankNAMemberus-gaap:SubsequentEventMembersrt:MinimumMember2023-07-072023-07-070000915779dakt:DelayedDrawTermLoanMemberdakt:JPMorganChaseBankNAMemberus-gaap:SubsequentEventMembersrt:MaximumMember2023-07-072023-07-070000915779us-gaap:ConvertibleDebtMemberus-gaap:SubsequentEventMember2023-05-112023-05-110000915779us-gaap:ConvertibleDebtMemberus-gaap:SubsequentEventMember2023-05-110000915779us-gaap:ConvertibleDebtMemberus-gaap:SubsequentEventMembersrt:MinimumMember2023-05-110000915779us-gaap:ConvertibleDebtMemberus-gaap:SubsequentEventMembersrt:MaximumMember2023-05-11
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
x ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Fiscal Year Ended April 29, 2023
OR
o 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
jkl;lk.jpg
Daktronics, Inc.
(Exact Name of Registrant as Specified in Its Charter)
South Dakota46-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)(Zip Code)
(605) 692-0200
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, No Par ValueDAKTNasdaq Global Select Market
Preferred Stock Purchase RightsDAKTNasdaq Global Select Market
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.   Yes No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.   Yes No
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 No
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 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
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.
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those errors corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to §240.10D-1(b).
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).   Yes o No
The aggregate market value of the registrant's common stock held by non-affiliates at October 29, 2022 (which is the last business day of the Registrant’s most recently completed second quarter), computed by reference to the closing sales price of the Registrant’s common stock on The Nasdaq Global Select Market on such date, was approximately $159,867,118. For purposes of determining this number, individual shareholders holding more than 10 percent of the Registrant’s outstanding common stock are considered affiliates. This number is provided only for the purpose of this Annual Report on Form 10-K and does not represent an admission by either the Registrant or any such person as to the status of such person.
The number of shares of the Registrant’s common stock outstanding as of June 30, 2023 was 45,703,283.
Auditor Name: Deloitte & Touche LLP
Location: Minneapolis, Minnesota
Auditor Firm ID: PCAOB No. 34


DAKTRONICS, INC. AND SUBSIDIARIES
FORM 10-K
FOR THE FISCAL YEAR ENDED April 29, 2023
Table of Contents
Page


SPECIAL NOTE REGARDING FORWARD–LOOKING STATEMENTS
This Annual Report on Form 10-K (including exhibits and any information incorporated by reference herein) (the "Form 10-K" or the "Report") contains both historical and forward-looking statements that involve risks, uncertainties and assumptions. The statements contained in this Report that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21B of the Securities Exchange Act of 1934, as amended, including statements regarding our expectations, beliefs, intentions and strategies for the future. These statements appear in a number of places in this Report and include all statements that are not historical statements of fact regarding the intent, belief or current expectations with respect to, among other things: (i.) our competition; (ii.) our financing plans and ability to maintain adequate liquidity; (iii.) trends affecting our financial condition or results of operations; (iv.) our growth and operating strategies; (v.) the declaration and payment of dividends; (vi.) the timing and magnitude of future contracts; (vii.) raw material shortages and lead times and supply chain disruptions; (viii.) fluctuations in margins; (ix.) the seasonality of our business; (x.) the introduction of new products and technology; (xi.) the amount and frequency of warranty claims; (xii.) our ability to manage the impact that new or adjusted tariffs may have on the cost of raw materials and components and our ability to sell product internationally; (xiii.) the resolution of litigation contingencies; (xiv.) the timing and magnitude of any acquisitions or dispositions; (xv.) the impact of governmental laws, regulations, and orders, including as a result of the COVID-19 pandemic caused by the coronavirus; (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; (xvii) uncertainties related to market conditions and entry into financing transactions; (xviii) the Company’s potential need to seek additional strategic alternatives, including seeking additional debt or equity capital or other strategic transactions and/or measures; (xix) our financing plans and ability to maintain adequate liquidity; (xx) the Company’s ability to increase cash flow to support the Company’s operating activities and fund its obligations and working capital needs; (xxi) our ability to obtain additional financing on terms favorable to us, or at all; and (xxii) any future goodwill impairment charges. 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 the section of this Form 10-K 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.
PART I.
Item 1. BUSINESS
Business Overview
Daktronics, Inc. and its subsidiaries (the “Company”, “Daktronics”, “we”, “our”, or “us”) are industry leaders in designing and manufacturing electronic scoreboards, programmable display systems and large screen video displays for sporting, commercial and transportation applications. We serve our customers by providing high quality standard display products as well as custom-designed and integrated systems. We offer a complete line of products, from small scoreboards and electronic displays to large multimillion-dollar video display systems as well as related control, timing, and sound systems. We are recognized as a technical leader with the capabilities to design, market, manufacture, install and service complete integrated systems displaying real-time data, graphics, animation and video. We engage in a full range of activities: marketing and sales, engineering and product design and development, manufacturing, technical contracting, professional services and customer service and support.
We were founded in 1968 by Drs. Aelred Kurtenbach and Duane Sander, professors of electrical engineering at South Dakota State University in Brookings, South Dakota. The Company began with the design and manufacture of electronic voting systems for state legislatures. In 1971, Daktronics developed the patented Matside® wrestling scoreboard, the first product in the Company's growing and evolving line. In 1994, Daktronics became a publicly-traded company and invested in display technologies and new markets. We have continued these investments and have supported our long-term customer relationships to grow from a small company operating out of a garage to a world leader in the display industry. We currently employ 2,734 people globally. We are headquartered at 201 Daktronics Dr., Brookings, SD 57006 telephone 605-692-4200. Our Internet address is https://www.daktronics.com.
Our annual, quarterly and current reports and any amendments to those reports are freely available in the "Investor Relations" section of our website. We post each of these documents on our website as soon as reasonably practicable after it is electronically filed with the Securities and Exchange Commission (the "SEC"). These reports and other reports, proxy
1

statements, and electronic filings are also found on the SEC’s website at www.sec.gov. Information contained on our website is not deemed to be incorporated by reference into this Report or filed with the SEC.
We focus our sales and marketing efforts on markets, geographical regions and products. Our five business segments consist of four domestic business units and the International business unit. The four domestic business units consist of Commercial, Live Events, High School Park and Recreation, and Transportation, all of which include the geographic territories of the United States and Canada. Financial information concerning these segments is set forth in this Form 10-K in "Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations" and "Note 3. Segment Reporting" of the Notes to our Consolidated Financial Statements included in this Form 10-K.
Industry Background
Over the years, our products have evolved significantly from scoreboards and matrix displays with related software applications to complex, integrated visual display systems which include full color video with text and graphics displays located on a local or remote network that are tied together through sophisticated control systems. In the mid-1990's, as light emitting diodes (“LEDs”) became available in red, blue and green colors with outdoor brightness, we pioneered the development of full color LED video displays capable of replicating trillions of colors, thereby producing large format video systems with excellent color, brightness, energy efficiency and lifetime. Due to our foundation of developing scoring and graphics display systems, we were able to add video capabilities so we could meet all our customers' large format display needs in a complete, integrated system. This has proven to be a key factor in Daktronics becoming a leader in large electronic displays. LED technologies continue to evolve and advance, creating new high-resolution and micro-LED display options of all shapes and sizes. Today, the industry continues development in both the construct of the micro-LED and production methods of micro-LED display panels using mass-transfer technology.
Integrated visual display systems are increasingly used across a variety of vertical markets including: media/advertising, stadiums/venues, hospitality/leisure, transportation, military and government, broadcast, control room, corporate and education, and retail. Generally, these vertical markets use systems to collaboratively communicate, inform, entertain, and advertise to various sized audiences. Advances in technologies and the decrease in costs of systems have opened up and increased the market's size.
Description of Business
We are engaged in a full range of activities: marketing and sales, engineering and product design and development, manufacturing, technical contracting, professional services and customer service and support. Each of those activities is described below:
Marketing and Sales. Our sales force is comprised of direct sales staff and resellers located throughout the world supporting all customer types in both sales and service. We primarily use a direct sales force for large integrated display system sales in professional sports, colleges and universities, and commercial spectacular projects. We also use our direct sales force to sell third-party advertising and transportation applications. We utilize resellers outside North America for large integrated system sales where we do not have a direct sales presence. The majority of our products sold by resellers in North America are standard catalog products. We support our resellers through direct mail/email advertising, social media campaigns, trade journal advertising, product and installation training, trade show exhibitions and accessibility to our regional sales or service teams and demonstration equipment.
Engineering and Product Design and Development. The large format electronic display industry is characterized by ongoing product innovations and developments in technology and complementary services. To remain competitive, we have a tradition of applying engineering resources throughout our business to anticipate and respond rapidly to the system needs in the marketplace. We employ and contract with engineers and technicians in the areas of mechanical and electrical design; applications engineering; software design; quality design; and customer and product support. Product managers assigned to each product family assist our sales staff in training and implementing product improvements which ensures each product is designed for maximum reliability and serviceability. We employ and contract with process engineers to assist in quality and reliability processing in our product design testing and manufacturing areas. We also make selected investments in and contract with affiliated companies to support and advance technologies and capabilities for our product lines and solutions.
Manufacturing. The majority of our products are manufactured in the United States, specifically in South Dakota and Minnesota. We also have manufacturing facilities in China and Ireland. We perform component manufacturing, system
2

manufacturing (metal fabrication, electronic assembly, sub-assembly and final assembly) and testing in-house for most of our products to control quality, improve response time and maximize cost-effectiveness. Given the cyclical nature of some parts of our business and dispersed sales geography, we balance and maintain our ability to manufacture the same products across our plants so we can efficiently utilize our capacity and reduce costs. A key strategy of ours is to increase standardization and commonality of parts and manufacturing processes across product lines through the use of product platforms to increase efficiencies. Other strategies include supplier management programs and lean manufacturing techniques. For more details on our facilities, see "Part II, Item 2. Properties".
Technical Contracting. We serve as a technical contractor for larger display system installations requiring custom designs and innovative product solutions. The purchase of display systems typically involves competitive proposals. As part of our response to a proposal request, we may suggest additional products or features to assist the prospective customer in analyzing the optimal type of display system. We usually include site preparation and installation services related to the display system in our proposal. In these cases, we serve as a contractor and may retain subcontractors for electrical, steel and installation labor. We have developed relationships with many subcontractors throughout the United States and the world, which is an advantage for us in bidding and delivering on these projects. We are licensed as a general contractor in many jurisdictions.
Professional Services. To assist our clients' ability to engage, inform and entertain their audiences, we provide professional services including event support, content creation, product maintenance, marketing assistance, training on hardware and software, control room design, and continuing technical support training for operators.
Customer Service and Support. We offer limited warranties on our products, ranging from one to 10 years, against failure due to defective parts or workmanship. In addition, we offer service agreements of various scopes. To serve our customers, we provide help-desk access, parts repair and replacement, display monitoring and on-site support. Our technical help desk has experienced technicians who are on-call 24 hours a day to support events and sites. Our field service personnel and third-party service partners are trained to provide on-site support. We use third-party service partners to allow us to respond to the changes in volume of service requests during our seasonal peaks.
Products and Technologies
The two principal components of our systems are the display and the control system, which manages the operation of the display. We produce displays varying in complexity, size and resolution. The physical dimensions of a display depend on the size of the viewing area, the distance from the viewer to the display, and the amount and type of information to be displayed. The control system is comprised of various combinations of computer hardware, video processing hardware and software products designed to compile information provided by the operator and other integrated sources to display information, graphics, video or animation on the displays. We customize our products according to the design specifications of the customer and the conditions of the environment in which our products function.
Our products are comprised of the following product families:
Video displays/video walls
Scoreboards and timing systems
Message displays
ITS (intelligent transportation systems) dynamic message signs
Mass Transit displays
Sound systems
Digital billboards
Digital street furniture
Digit and price displays
Indoor dynamic messaging systems and indoor liquid crystal display ("LCD") signs
Software and controllers including Venus® Control Suite, Show Control Studio and Show Control Live
Each of these product families is described below:
Video Displays/Video Walls. These displays are comprised of a large number of full-color pixels capable of showing various levels of video feeds, pre-rendered graphics and animated content with Real Time Data capabilities. These displays include red, green and blue LEDs arranged in various combinations to form pixels. The electronic circuitry, which controls the pixels, allows for variances in the relative brightness of each LED to provide a full color spectrum, thereby displaying
3

video images in striking, vibrant colors. Variables in video displays include the spacing of the pixels (pixel pitch), the resolution of the displays (number of pixels), the brightness of the displays (nits), the number of discrete colors the display is able to produce (color depth), the viewing angles, and the LED technology.
We offer a broad range of indoor and outdoor LED video displays with these varying features. Examples of offerings include centerhung displays, landmark displays, video walls, ribbon board displays, hanging banners, roadside displays, digital billboards, corporate office entrance displays, conference room displays, control room displays, and video displays designed for arenas, stadiums, retail stores, restaurants, malls, transportation hubs and other similar indoor facilities.
Video displays provide content to serve as a revenue generation source through advertising or as an information and communication medium (such as scoring, statistics, wayfinding, advertising, and control center information), or to provide interior design elements to create luxurious space to feature digital art.
The control components for video displays in live event applications include our Show Control Software Suite, proprietary digital media players and video processors. These control components provide advanced capabilities for the display of live video and real-time content on our displays. The Show Control Software Suite can operate an entire network of displays within a venue from a single, intuitive control interface. Its features allow users to instantly deliver media clips, camera feeds, and streaming information to any display in a venue.
Scoreboards and Timing Systems. Our line of scoreboards and timing products include indoor and outdoor scoreboards for many different sports, digit displays, scoring and timing controllers, statistics software and other related products. Indoor and outdoor systems range in complexity from small scoreboards to larger systems incorporating scoring, timing, video, message centers, advertising panels and control software.
We offer a variety of controllers complementing our scoreboards and displays. These controllers vary in complexity from the All Sport® 100, a handheld controller for portable scoreboards, to the All Sport® Pro, designed for more sophisticated scoring systems and allowing for more user-defined options.
As a key component of an integrated system, we market sports statistics and results software under the DakStats® trademark. The software allows the entry and display of sports statistics and other information. It is one of the leading applications of its type in collegiate and high school sports.
Message Displays. The Galaxy® product line is a family of full-matrix displays, available in both indoor and outdoor models and controlled with the Venus® Control Suite. Galaxy® displays are full color or monochrome with varying pixel spacing depending on color, size and viewing distance. Galaxy® displays can display text, graphics and animation, as well as prerecorded video clips. They are used primarily to convey information and on-premises advertising to consumers.
The Venus® Control Suite software is used to control the creation of messages and graphic sequences for uploading to the Galaxy® displays. This software is designed to be user friendly and applicable to all general advertising or message applications. It can be used to control a single message display or can scale up to provide a secure, cloud-based control center for large networks of message displays.
ITS Dynamic Message Signs ("DMS"). DMS products include a wide range of LED displays for road management applications. The Vanguard® family of dynamic message displays is typically used to direct traffic and inform motorists. These displays are used over freeways, on arterial roads, near bridges, at toll booths and in other locations. We have also developed a Vanguard® control system for these displays to help transportation agencies manage large networks of displays.
Mass Transit Displays. Our Mass Transit products include a wide range of LCD and LED display solutions for public transportation applications. Installations often involve a network of displays located on railway platforms, at bus stations, or on concourses within a transportation hub to guide travelers to their intended destination.
Sound Systems. Our sound systems include both standard and custom options. Standard systems are designed to meet the needs of a variety of indoor and outdoor sports venues based on the size and configuration of the facility. Custom indoor and outdoor systems are tailored for larger venues and venues with unique seating configurations and are often integrated into an overall venue solution for scoring, timing, message display and/or video capability.
4

Digital Billboards. Our line of digital billboards offers a unique display solution for the Out-of-Home (“OOH”) advertising industry. The products are used to display images which change at regular intervals. These systems include many features unique to the outdoor advertising market, such as our patented mounting system, self-adjusting brightness, optimized energy consumption, and enhanced network security.
Digital street furniture. Our LED street furniture features some of the brightest imagery in the industry and is built to withstand full-sun conditions. Our line of digital street furniture engages people with advertising content at eye level as they walk through campuses, cityscapes, and malls. This design enhances the message and complements surrounding architecture. These street furniture displays are our most flexible solution for digital OOH campaigns.
Digit and Price Displays. This product line includes our DataTime® and Fuelight™ displays. The DataTime® product line consists of outdoor time and temperature displays which use a remote sensor for temperature data. Fuelight™ digit displays are specifically designed for the petroleum industry, offering high visibility and quick fuel price updates using the Fuelink™ control software.
Indoor Dynamic Messaging Systems and LCD screens. Our ADFLOW DMS™ systems include indoor networked solutions for retailers, convenience stores and other businesses. These solutions, using either LED or LCD technologies, allow customers to broadcast advertising campaigns and other information through the software, media players and visual hardware.
Software and Controllers including Venus® Control Suite. The Venus® Control Suite is our platform for scheduled control capability. It can be used in any application where the intended message is created in advance and scheduled to play at a predetermined time. It is available in an on-premise or hosted cloud-based configuration and is capable of supporting a single display or scaling to support many displays. For applications that require both scheduled content and live video or real time content, a control solution can combine the capabilities of Venus® Control Suite with the capabilities of the Show Control Software Suite to create a powerful solution that enables customers to easily manage content on their displays. Content includes media, scoring, timing, statistics, advertising, way-finding information, playback loops and entertainment type visualizations.
Our Show Control Suite is an easy-to-use and powerful integrated solution to achieve a dynamic, seamless and fully immersive game-day production. Show Control Studio offers products designed for display control, while Show Control Live is designed for video production.
Raw Materials
Materials used in the production of our video display and control systems are sourced from around the world. Examples of the materials we use in production include LEDs, integrated circuits, printed circuit boards, power supplies, plastics, aluminum, and steel. We source some of our materials from a single-source or a limited number of suppliers due to the proprietary nature of the materials. The loss of a key supplier, part unavailability, tariff changes, price changes, war or other geopolitical impacts to trade or transport, or defects in the supplied material or component could have an adverse impact on our business and operations. Our sourcing group is responsible to maintain and implement strategies to mitigate these evolving risks. Periodically, we enter into pricing agreements or purchasing contracts under which we agree to purchase a minimum amount of product in exchange for guaranteed price terms over the length of the contract, which generally does not exceed one year. We sometimes prepay for future supply.
Since late fiscal 2021, we have been affected by supply chain disruptions and inflationary pressures stemming from the coronavirus pandemic ("COVID-19"), shipping container shortages, weather events, and the changes in global demand. Specifically, we are impacted by the global inflation and shortage of semiconductors and related electronic components, other materials needed for production, and freight. While supply chain disruptions from these factors have subsided over the last half of fiscal 2023 and we expect infrequent disruptions going forward from these factors, it is reasonably possible that future disruptions could occur that would have a material impact on our business.
Intellectual Property
We own or hold licenses to use numerous patents, copyrights, and trademarks on a global basis. Our policy is to protect our competitive position by filing United States and international patent applications to protect technology and improvements that we consider important to the development of our business. This will allow us to pursue infringement claims against competitors for protection due to patent violations. Although we own a number of patents and possess rights under others
5

to which we attach importance, we do not believe that our business as a whole is materially dependent upon any such patents or rights. We also own a number of trademarks that we believe are important in connection with the identification of our products and associated goodwill with customers, but no part of our business materially depends on such trademarks. We also rely on nondisclosure agreements with our employees and agents to protect our intellectual property. Despite these intellectual property protections, there can be no assurance a competitor will not copy the functions or features of our products.
Seasonality
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.
Because of the seasonality and volatility in business demand and variety of product types, we may not be able to utilize our capacity efficiently or accurately plan our capacity requirements, which may negatively affect our business and operating results.
Working Capital
For information regarding working capital items, see “Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations-Liquidity and Capital Resources” in this Form 10-K.
Customers
We have a large and diverse worldwide customer base, ranging from local main street business owners, out-of-home companies, and schools to the owners and operators of premier professional sports arenas. Our customers are important to us, and we strive to serve them over the long-term to earn their future business. The loss of one or more customers could have an adverse effect on us. See "Note 3. Segment Reporting" of the Notes to our Consolidated Financial Statements included in this Form 10-K for our primary markets and customers of each business unit.
Product Order Backlog
Backlog represents the dollar value of orders for integrated electronic display systems and related products and services which are expected to be recognized in net sales in the future. Orders are contractually binding purchase commitments from customers. Orders are included in backlog when we are in receipt of an executed contract and any required deposits or security and have not yet been recognized into net sales. Certain orders for which we have received binding letters of intent or contracts will not be included in backlog until all required contractual documents and deposits are received. Orders and backlog are not measures defined by accounting principles generally accepted in the United States of America ("GAAP"), and our methodology for determining orders and backlog may vary from the methodology used by other companies in determining their orders and backlog amounts.
Order and backlog levels provide management and investors additional details surrounding the results of our business activities in the marketplace and highlight fluctuations caused by seasonality and multimillion dollar projects. Management uses orders to evaluate market share and performance in the competitive environment. Management uses backlog information for capacity and resource planning. We believe order information is useful to investors because it provides an indication of our market share and future revenues.

6

Our product order backlog as of April 29, 2023 was $400.7 million as compared to $471.6 million as of April 30, 2022. This decrease in backlog is driven by fulfilling orders from our April 30, 2022 backlog. During fiscal 2022 we had record order volume and muted conversion to sales due to supply chain challenges. Our customers had also placed orders for future deliveries to secure our manufacturing capacity during fiscal 2022.
We expect to fulfill the backlog as of April 29, 2023 within the next 24 months. The timing of backlog may be impacted by project delays resulting from parts availability and other constraints stemming from the supply chain disruptions.
Government and Other Regulation
In the United States and other countries, various laws, regulations and ordinances related to our products and controllers restrict the installation of outdoor signs and displays, particularly in the commercial and transportation markets. These laws and regulations impose greater restrictions on electronic displays versus non-electronic displays due to alleged concerns over aesthetics or driver safety. Globally, our products are also subject to various regulations and standards including electromagnetic interference, electromagnetic compatibility, electrical safety, and flammability standards. We design and have our products tested for these regulations; however, these factors may prevent or inhibit us from selling products to some prospective customers in certain geographies.
Our manufacturing facilities and products comply with industry specific requirements, including environmental rules and regulations and safety standards. These requirements include quality, manufacturing process controls, manufacturing documentation, supplier certification of raw materials, and various safety tests. Our production processes require the storage, use and disposal of a variety of hazardous chemicals under applicable laws.
Our global supply chain and sales distribution channels subject us to various trade compliance regulations. These requirements can include certification of country of origin, classification within the various tariff codes and trade agreements; compliance with other specific product or country import/export regulations; and payment of certain import or export tariffs, duties, or taxes.
Our global operations subject us to various laws and regulations, including laws and regulations relating to tax compliance, anti-corruption, data privacy, cybersecurity, governance, and disclosure reporting. These requirements vary and can involve matters and processes such as using resources for related expertise and information systems, records management, policy creation and maintenance, data protection programs, compliance filings, control design and testing, and continued training of employees.
We are subject to regulations restricting the movement and interaction of people and business operations. Countries and states and/or localities in the United States can issue lock down orders impacting the availability of employees, third parties, suppliers, customers, and other services we need to operate our business.
We believe we are in material compliance with government and other regulatory requirements.
Competition
We encounter a wide variety of competitors that vary by product, geographic area, and business unit. Our competitors include both domestic and foreign companies which range in size and product offerings. Our competitors may develop lower-cost or lower-featured products, may be willing to charge lower prices to increase their market share, or include different service and controller offerings. Some competitors have more capital, governmental funding, supply chain access, and other resources, which may allow them to take advantage of acquisition opportunities or adapt more quickly to changes in customer requirements. Other competitors use sponsorships as a way to win business at a particular location or market. In addition, our products compete with other forms of advertising, such as television, print media, digital and mobile, and fixed display signs.
We believe that our ability to compete depends upon customer centric product and service quality and features, technical expertise, service breadth, and cost-effective solutions.
7

Research and Development
Our experience in engineering, process design, and product and service design and development capabilities and investments made in affiliates are very important factors in continuing to develop, produce, and offer the most up-to-date digital displays and control system solutions desired by the market.
We invest in our development and our affiliates to increase differentiated product platforms, advance our software architecture and offerings, support customer requirements, advance new competitive narrow pixel and micro-electronic technologies, and advance sustainable technologies and related products.
During the first half of fiscal 2023, our design teams focused on adjusting designs to utilize available components as a strategy to gain stability in our production levels.
During fiscal 2024, we will continue to invest in product design and development to improve our video technology over a wide range of pixel pitches and sustainable technologies for both indoor and outdoor applications and to advance micro-LED devices and placement processes. 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.
Employees and Human Capital Resource Management
Our core values of Honest, Helpful and Humble support our commitment to diversity, equity and inclusion, which leads to our vision of every person at Daktronics being able to contribute their best every day. We seek to recruit, retain, and develop our existing and future workforce for decades-long engagements to build long-term mutual prosperity. We facilitate company-wide teams to inspire a more inclusive culture and achieve company goals through teamwork. We encourage each employee to proactively and continuously build self-awareness, understanding of aspects of diversity, and openness to others’ experiences and perspectives. We also foster and encourage self development and a continuous learning environment to build talent.
The safety and well-being of our team are a top priority, and we believe each and every team member plays an essential role in creating a safe and healthy workplace. We provide training for safety measures on the job site and in our facilities. We provide our employees and their families with access to a variety of health programs, including benefits that support their physical and mental health.
As of April 29, 2023, we employed approximately 2,441 full-time employees and 293 part-time and temporary employees. Of these employees, approximately 1,121 were in manufacturing, 451 were in sales and marketing, 561 were in customer service, 378 were in engineering and 223 were in general and administrative. None of our employees are represented by a collective bargaining agreement. We believe employee relations are good.
Item 1A. RISK FACTORS
The factors that are discussed below, as well as the matters that are generally set forth in this Form 10-K and the documents incorporated by reference herein, could materially and adversely affect the Company’s business, results of operations and financial condition.
Macroeconomic Risks
Our business is sensitive to global economic conditions, including recessions, inflation, and interest rate fluctuations. Weakened global economic or recessionary conditions may adversely affect our industry, business and results of operations.
Our overall performance depends in part on worldwide economic conditions. The United States and other key international economies have experienced downturns and recessions from time to time during which economic activity was impacted by falling demand for a variety of goods and services; restricted credit; poor liquidity; reduced corporate profitability; volatility in credit, equity and foreign exchange markets; increased unemployment; bankruptcies; and overall uncertainty with respect to the economy. These conditions affect consumer and entertainment spending and could adversely affect our customers’ ability or willingness to purchase our products, delay prospective customers’ purchasing decisions, reduce the value of their contracts, or affect attrition rates, all of which could adversely affect our operating results.
8

These demand fluctuations and various factors may reduce our ability to effectively utilize our capacity and impact our results of operations.
We rely on global supply chains, and inflationary pressures can increase our input costs faster than our ability to raise prices. These could eliminate our ability to sell our products or receive parts and components through our global supply chains.
The rate of interest we pay on our asset-based lending facility with JPMorgan Chase Bank, N.A. is correlated to the Standard Overnight Fund Rate (SOFR), which is determined by governmental policy decisions. Increases in SOFR will increase the rate of any extended borrowing on this facility.
Geopolitical issues, conflicts, governmental actions and other global events could adversely affect our results of operations and financial condition.
Our business is subject to global political issues and conflicts and governmental actions. Such factors can create trade restrictions, increase tariff costs, increase prices for raw materials and components used in our products, increase the cost of sales, decrease demand for our products, or cause other implications to our business operations. These impacts could reduce profitability and could have a material adverse effect on our results of operations and financial condition if they escalate into geographies in which we do business, manufacture our products, or obtain raw materials and components for production.
For example, the continuing conflict arising from the invasion of Ukraine by Russia, or tensions between Taiwan, China, the United States or other countries, could adversely impact macroeconomic conditions, give rise to regional instability and result in heightened economic tariffs, sanctions and import-export restrictions from the United States and the international community in a manner that adversely affects our Company, including to the extent that any such actions cause material business interruptions or restrict our ability in these regions to conduct business with certain suppliers or vendors. Additionally, such conflict or sanctions may significantly devalue various global currencies and have a negative impact on economies in geographies in which we do business.
We face risks related to actual or threatened health epidemics and other outbreaks, which have had and could have a material adverse effect on our operations, liquidity, financial conditions, and financial results.
A serious global pandemic can adversely impact, shock and weaken the global economy. These impacts can amplify other risk factors and could have a material impact on our operations, liquidity, financial conditions, and financial results.
Our business, operations, and financial results have been, and may continue to be, impacted by the COVID-19 pandemic. Impacts on our business include, but are not limited to:
Inability to meet our customers' demand due to disruptions in our manufacturing caused by delays and disruptions in obtaining certain raw material and other manufacturing components and because of restrictions affecting our ability to conduct work at sites during shutdowns;
Rapid increases in raw material, components, and personnel related costs and expenses; and
Rapid declines and increases in demand for our products.
Unexpected events, including natural disasters, weather events, war, terrorist acts, and pandemics, may increase our cost of doing business or disrupt our operations.
We operate manufacturing operations in three locations in the United States - Brookings, South Dakota, Sioux Falls, South Dakota, and Redwood Falls, Minnesota, and we have production facilities in Ireland and China. Unexpected events could result in damage to, and a complete or partial closure of, one or more of our manufacturing facilities, which could make it difficult to supply our customers with product and provide our employees with work, thereby adversely affecting our business, operating results or financial condition.
The occurrence of one or more unexpected events in the United States or in other countries in which we operate may disrupt our operations and the operations of our customers and suppliers. Such events could create additional uncertainties, forcing customers to reduce, delay, or cancel already planned projects or cause our suppliers not to perform, resulting in parts and component shortages.
9

Risks Related to Our Business and Industry
We operate in highly competitive markets and face significant competition and pricing pressures. If we are unable to keep up with the rapidly changing product developments and new technologies or if we cannot compete effectively, we could lose market share and orders, which would negatively impact our results of operations.
The electronic display industry is characterized by ongoing product improvement, innovations and development. We compete against products produced in foreign countries and the United States. Our competitors may develop lower-cost or lower-featured products, may be willing to charge lower prices to increase their market share, or market new and unique product, service and controller offerings. Some competitors have more capital and other resources, which may allow them to take advantage of acquisition opportunities or adapt more quickly to changes in customer requirements. Other competitors use sponsorships as a way to win business at a particular location or market. In addition, our products compete with other forms of advertising, such as television, print media, digital and mobile, and fixed display signs. To remain competitive, we must anticipate and respond quickly to provide products and services that meet our customers’ needs, enhance our existing products, introduce new products and features, and continue to price our products competitively.
We may be unable to protect our intellectual property rights effectively, or we may infringe upon the intellectual property rights of others, either of which may have a material adverse effect on our operating results and financial condition.
We rely on a variety of intellectual property rights we use in our products and services. We may not be able to successfully preserve our intellectual property rights in the future, and these rights could be invalidated, circumvented or challenged. In particular, the laws of certain countries in which our products are sold do not protect our products and intellectual property rights to the same extent as the laws of the United States. If litigation is necessary in the future to enforce our intellectual property rights, to protect our trade secrets, or to determine the validity and scope of the proprietary rights of others, such litigation could result in substantial costs and diversion of resources even if we ultimately prevail.
In addition, intellectual property rights of others also have an impact on our ability to offer some of our products and services for specific uses or at competitive prices. Competitors' patents or other intellectual property may limit our ability to offer products or services to our customers. Any infringement or claimed infringement by us of the intellectual property rights of others could result in litigation and adversely affect our ability to continue to provide, or could increase the cost of providing, products and services.
If we fail to timely and effectively obtain shipments of raw materials and components from our suppliers or to send shipments of our manufactured product to our customers, our business and operating results could be adversely affected.
We cannot control all of the various factors that might affect our suppliers' timely and effective delivery of raw materials and components to our manufacturing facilities or the availability of freight capacity for us to deliver products to our customers.
Our utilization of a complex supply chain for raw material and component imports and the global distribution of our products makes us vulnerable to many risks, including, among other things, shortages or delays because of work restrictions for various reasons like COVID-19 restrictions, supply chain implications due to war or other geopolitical impacts on supply chains, risks of damage, destruction or confiscation of products while in transit to and from our manufacturing facilities; organized labor strikes and work stoppages, such as labor disputes or related employee worker unavailability, that could disrupt operations at ports-of-entry; transportation and other delays in shipments as a result of heightened security screening and inspection processes or other port-of-entry limitations or restrictions; unexpected or significant port congestion; lack of freight availability; and freight cost increases. In addition, we may be required to arrange for products to be delivered through airfreight, which is significantly more expensive than standard shipping by sea. We may not be able to obtain sufficient freight capacity on a timely basis and, therefore, may not be able to timely receive shipments of raw materials and components or deliver products to customers.
COVID-19 created constraints on supply chain operations and resulted in component part shortages due to global capacity constraints, such as the current global capacity constraint we have been facing in the supply of component parts, particularly of semiconductor components. In addition, transportation availability has disrupted the timeliness of raw material and component shipments and customer shipments. Such a constraint could cause and has caused lead times for our products to increase.
10

Cost inflation in, and shortages of, raw materials, components, and related transportation and tariff costs have had and may continue to have a significant impact on our price competitiveness and/or ability to produce our products, which have caused and could continue to cause harm to our sales, financial condition and results of operations.
Cost inflation and shortages of any raw materials and components used to manufacture our products have and may continue to occur due to various factors, such as worldwide demand, natural disasters, logistic disruptions, war and other conflicts, and trade regulations.
Electronic and other components and materials used in our products are sometimes in short supply, which may impact our ability to meet customer demand. Transportation costs and availability can fluctuate due to fluctuations in oil prices and other social, economic, and geopolitical factors.
If we experience shortages or increases in the prices we pay for raw materials and components and are unable to pass on those increases to our customers or are unable to manufacture our products at all or on a timely basis, it could negatively affect our business, financial condition or results of operations as such conditions have in the past. In addition to increased costs, these factors could delay delivery of products, which may result in the assessment of liquidated damages or other contractual damages that could negatively impact our profits.
During late fiscal 2021, supply chain disruptions began to emerge because of COVID-19, shipping container shortages, winter weather, and changes in global demand. Specifically, we are impacted by the global inflation and shortage of semiconductors and related electronic components, other materials needed for production, and freight. While supply chain disruptions from these factors have subsided over the last half of fiscal 2023 and we expect infrequent disruptions going forward from these factors, it is reasonably possible that future disruptions could occur that would have a material impact on our business.
Trade disruptions between countries could make us subject to additional regulatory costs and challenges, affect global economic and market conditions, and contribute to volatility in foreign exchange markets, which we may be unable to effectively manage through our foreign exchange risk management program. We monitor for these types of situations and evaluate ways to minimize these impacts through vendor negotiations, alternative sources, and potential price adjustments.
We depend on a single-source or a limited number of suppliers for our raw materials and components from countries around the world. The loss, an interruption, or a material change in our business relationships with our suppliers or in global supply chain conditions has had and could continue to cause a disruption in our supply chains and a substantial increase in the costs of such raw materials and components. Such changes have and could continue to result in extended lead times or supply changes, which could disrupt or delay our scheduled product deliveries to our end user customers and may result in the loss of sales and end user customers and cause harm to our sales, financial condition, and results of operations.
The performance and financial condition of a supplier may cause us to alter our business terms, cease doing business with a particular supplier, or change our sourcing practices. Our suppliers are subject to the fluctuations in global economic cycles and conditions and other business risk factors which may impact their ability to operate their businesses. Our supply chain includes materials that are sourced or packaged directly or indirectly through Taiwan or China suppliers. Geopolitical tensions and shipping disruptions can impact our suppliers ability to deliver components and raw materials.
An interruption from our suppliers of raw materials or components could affect our ability to manufacture our products until a new source of supply is located and, therefore, could have a material adverse effect on our business, financial condition or results of operations. Our suppliers may need to allocate available supply, and we may not be able to obtain parts needed for production. Qualifying new suppliers to compensate for such shortages may be time-consuming and costly and may increase the likelihood of errors in design or production.
In order to reduce manufacturing lead times and plan for adequate component supply, from time to time we may issue purchase orders or prepay for components and products that are non-cancelable and non-returnable. In addition, we may purchase components and products that have extended lead teams to ensure adequate supply to support long-term customer demand and mitigate the impact of supply disruptions. If we are unable to use all of the components we have purchased, we may have excess inventory or obsolescence, or increased inventory or carrying costs, which could have an adverse impact on our results of operation or financial condition.
11

We may fail to continue to attract, develop and retain personnel throughout our business areas, which could negatively impact our operating results.
We depend on qualified employees, including experienced and skilled technical personnel, to design, market, fulfill, and serve our customers. Qualified employees can be in high demand and limited in availability. Our future success and operating results will also depend upon our ability to attract, train, motivate and retain qualified personnel to maintain and grow capacity. Although we intend to continue to provide competitive compensation packages to attract and retain qualified personnel, market conditions for pay levels and availability may negatively impact our operations.
We depend on third parties to complete some of our contracts.
Depending on a contract's scope of work, we may hire third-party subcontractors to perform on-site installation and service-related activities, hire manufacturers of structures or elements of structures related to on-site installations, hire contract manufacturers for certain product lines, or purchase specialty non-display related system elements from other companies. If we are unable to hire qualified subcontractors, find qualified manufacturers for on-site elements, find qualified contract manufacturers, or purchase specialty non-display system elements, our ability to successfully complete a project could be impaired. If we are not able to locate qualified third party subcontractors or manufacturers, the amount we are required to pay may exceed what we have estimated, and we may suffer losses on these contracts. If the subcontractor or manufacturer fails to perform, we may be required to source these services to other third parties on a delayed basis or on less favorable terms, which could impact contract profitability. There is a risk that we may have disputes with our subcontractors relating to, among other things, the quality and timeliness of work performed, customer concerns about the subcontractor, or faulty workmanship, resulting in claims against us for failure to meet required project specifications and negatively impacting our financial condition and results of operations.
These third parties are subject to fluctuations in global economic cycles and conditions and other business risk factors which may adversely impact their ability to operate their businesses. The performance and financial condition of the third parties may cause us to alter our business terms or to cease doing business with a particular third party or change our sourcing practices.
We may not be able to utilize our capacity efficiently or accurately plan our capacity requirements, which may negatively affect our business and operating results.
We increase and decrease our production and services capacity and the overhead supporting order fulfillment based on anticipated market demand. Market demand, however, has not always developed as expected or remained at a consistent level. These underutilization and overbooking capacity risks can potentially decrease our profitability and result in the impairment of certain assets.
The following factors are among those that could complicate capacity planning for market demand:
changes in the demand for and mix of products that our customers buy;
our ability scale down or to add and train our manufacturing and services staff in advance of demand changes;
the market’s pace of technological change;
variability in our manufacturing or services productivity;
long lead times for and availability of raw materials and components used in production;
our ability to engage qualified third parties;
geography of the order and related shipping methods; and
long lead times for our plant and equipment expenditures.

Our results of operations on a quarterly and annual basis have and are likely to continue to fluctuate and be substantially affected by the size and timing of large contract order awards.
Customer demand and the timing and size of large contracts create volatility in supply chain planning and capacity requirements to fulfill orders. Awards of large contracts and their timing and amounts are difficult to predict, may not be repeatable, and are outside of our control. Market demand has not always developed as expected or remained at a consistent level. Adjusting supply chain material planning and production and services capacity to meet this varied demand can increase costs. Large contracts or customer awards include projects for college and professional sports facilities
12

markets, the OOH niche, the transportation market, and the large spectacular niche. These projects can have short delivery time frames. Some factors that may cause our operating results to vary due to timing and size of the awards include:
the timing of orders and related deliveries, including delays or cancellations of orders;
our ability to obtain raw materials and components timely and at reasonable prices;
our ability to adjust and utilize production and services capacity;
our ability to engage third parties to support production and fulfillment;
new product introductions;
variations in product mix; and
customer financial wherewithal and the related economic conditions impacting their business.
Operating results in one or more quarters of a fiscal year may not be indicative of future operating results.
We enter into fixed-price contracts, which could reduce our profits if actual costs exceed estimated costs.
Because of the complexity of many of our client contracts, accurately estimating the cost, scope and duration of a particular contract can be a difficult task. Unanticipated costs that exceed our original estimates may not be recoverable under fixed price contracts. Unanticipated cost increases may occur as a result of several factors including, but not limited to: increases in the cost, shortages or non-availability of materials or labor; unanticipated technical problems; required project modifications not initiated by the customer; suppliers’ or subcontractors’ failure to perform or delay in performing their obligations; logistics disruptions or delays; and capacity constraints. In addition to increased costs, these factors could delay delivery of products, which may result in the assessment of liquidated damages or other contractual damages which would negatively impact our profits. We evaluate changes in estimates on a contract-by-contract basis and disclose significant changes, if material, in the Notes to Consolidated Financial Statements. The cumulative catch-up method is used to account for revisions in estimates.
Backlog may not be indicative of future revenue or profitability.
Many of our products have long sales, delivery and acceptance cycles. In addition, our backlog is subject to order cancellations and delays. Orders normally contain cancellation provisions to permit our recovery of costs expended as well as a pro-rata portion of the profit. If projects are delayed, revenue recognition can occur over longer periods of time, and projects may remain in backlog for extended periods of time. If we receive relatively large orders in any given quarter, fluctuations in the levels of the quarterly backlog can result because the backlog may reach levels which may not be sustained in subsequent quarters.
Unanticipated events resulting in credit losses to us could have a material adverse impact on our financial results.
Significant portions of our sales are to customers who place large orders for custom products. We closely monitor the creditworthiness of our customers and have not, to date, experienced significant credit losses. We mitigate our exposure to credit risk, to some extent, by requiring deposits, payments prior to shipment, progress payments, payment bonds and letters of credit. However, because some of our exposure to credit losses is outside of our control, unanticipated events resulting in credit losses could have a material adverse impact on our operating results.
Our actual results could differ from the estimates and assumptions we make to prepare our financial statements, which could have a material impact on our financial condition and results of operations.
In connection with the preparation of our financial statements, including the Consolidated Financial Statements included in this Form 10-K, our management is required under GAAP to make estimates and assumptions based on historical experience and other factors. Our most critical accounting estimates are described in "Part II, Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations" in this Form 10-K.
These estimates and assumptions affect the timing and amount of net sales, costs, and profits or losses in applying the principles to contracts with customers under over time method of recording revenue using the cost-to-cost input method; credit losses for accounts receivables and contract assets; the valuation of inventory; estimated amounts for warranty and product maintenance agreement costs; the calculation and valuation of our investments and deferred tax assets; the valuation of our investment in affiliates or unconsolidated subsidiaries; fair value estimates used in goodwill and long-term assets testing; estimating the impact of uncertainties in the application of complex tax laws; and calculating share-based compensation expense. Although we believe these estimates and assumptions are reasonable under the circumstances, they
13

are subject to significant uncertainties, some of which are beyond our control. If management's estimates and assumptions change or are not correct, our financial condition or results of operations could be adversely affected.
Unanticipated warranty and other costs for defective products could adversely affect our financial condition, results of operations and reputation.
We provide warranties on our products with terms varying from one to 10 years. In addition, we offer extended warranties. These warranties require us to repair or replace faulty products and meet certain performance standards, among other customary warranty provisions. Although we continually monitor our warranty claims and accrue a liability for estimated warranty costs, unanticipated claims could have a material adverse impact on our financial results. In some cases, we may be able to subrogate a claim back to a subcontractor or supplier if the subcontractor or supplier supplied the defective product or performed the service, but this may not always be possible. In addition, the need to repair or replace products with design and manufacturing defects could adversely affect our reputation. Remediation of a claim may take time and could result in lost or deferred revenue, lead to costly warranty expenses, and have a material adverse impact on our financial condition and operating results.
The terms and conditions of our credit facilities impose restrictions on our operations, and if we default on our credit facilities, it could have a material adverse effect on our results of operations and financial condition and make us vulnerable to adverse economic or industry conditions and cause liquidity issues.
The terms and conditions of our credit facilities impose restrictions limiting our ability to incur debt, contingent liabilities, lease obligations or liens; to merge or consolidate with another company; to dispose substantially all our assets ; to acquire or purchase a business or its assets; or to sell our assets. Our credit facilities also impose certain financial covenants on us which restrict the level of cash dividends and capital expenditures. A breach of any of these covenants could result in an event of default under our credit facilities. Upon the occurrence of an event of default, the lender could elect to declare any and all amounts outstanding under such facilities to be immediately due and payable and terminate all commitments to extend further credit. For additional information on financing agreements, see "Note 7. Financing Agreements" and "Note 17. Subsequent Events" of the Notes to our Consolidated Financial Statements included in this Form 10-K.
For the foreseeable future, it is anticipated that our cash on hand, marketable securities, cash provided by operating activities, and borrowings under our credit facilities should provide sufficient funds to finance our capital expenditures and working capital needs and otherwise meet operating expenses and debt service requirements. However, if additional capital is required or we are unable to renew our existing credit facilities at all or on a timely basis, there can be no assurance we will be able to obtain such capital when needed or on satisfactory terms.
If we became unable to obtain adequate surety bonding or letters of credit, it could adversely affect our ability to bid on new work, which could have a material adverse effect on our future revenue and business prospects.
In line with industry practice, we are often required to provide performance and surety bonds to customers and may be required to provide letters of credit. These bonds and letters of credit provide credit support for the client if we fail to perform our obligations under the contract. If security is required for a project and we are unable to obtain a bond or letter of credit on terms acceptable to us and our client, we may not be able to pursue that project. In addition, bonding may be more difficult to obtain in the future or may be available only at significant additional cost as a result of general conditions that affect the insurance and bonding markets.
Volatility in our business driven by global economic conditions and supply chain disruptions can have a negative effect on our liquidity and could cause us to express substantial doubt about our ability to continue as a going concern.
Global economic conditions and supply chain disruptions have and will continue to cause volatility in our cash flow, pricing, order volumes lead times, competitiveness, revenue cycles, and production costs. Our ability to fund inventory levels, operations and capital expenditures in the future will be dependent on our ability to generate cash flow from operations in these conditions, to maintain or improve margins, and to use funds from our credit facility. Also, market conditions can negatively impact our customers' ability to fund their projects and can impact our vendors, suppliers, and subcontractors and may not allow them to meet their obligations to us and impact our liquidity.
A determination that there is a substantial doubt about our ability to continue as a going concern can cause our existing and prospective suppliers, customers, and financing sources to not do business with us.
14

We previously disclosed that liquidity constraints conditions raised substantial doubt about the Company’s ability to continue in our second and third quarter of fiscal 2023 financial statements. On May 11, 2023, we secured long-term financing. During fiscal 2023, we recognized operating income of $21.4 million and generated $15.0 million in cash flows provided by operating activities, and we project we will have sufficient cash on hand and availability under the financing agreements to fund future operations. Therefore, the events and conditions that gave rise to substantial doubt about our ability to continue as a going concern were resolved.
Acquisitions, investments, and divestitures pose financial, management and other risks and challenges.
We routinely invest in and explore investing in or acquiring other businesses and related assets to complement or enhance our business strategies. These investments are often made to increase customer relations and market base, expand geographically, or obtain technological advances to support our solution portfolio. Periodically, we may also consider disposing of these businesses, partial investments, assets, or other lines of business.
The financial, management and other risks and challenges associated with these activities include, but are not limited to, the following:
diversion of management attention;
difficulty with integrating acquired businesses;
adverse impact on overall profitability if the expanded operations or investments in affiliates do not achieve the strategic benefits forecasted;
potential loss or adverse relationship with or a change of key employees, customers, or suppliers of the acquired business;
inability to effectively manage our expanded operations;
difficulty with the integration of different corporate cultures;
personnel issues;
increased expenses;
assumption of unknown liabilities and indemnification obligations;
potential disputes with the buyers or sellers;
the time involved in evaluating or modifying the financial systems of an acquired business and the establishment of appropriate internal controls;
incorrect estimates made in the accounting for the transaction that cause misstatements of acquisition assets and liabilities; and
incorrect assumptions and estimates made in accounting for the value of such asset.
There can be no assurance that we will engage in any acquisitions or divestitures or that we will be able to do so on terms that will result in any expected benefits.
We have $20.7 million, net invested in affiliates as of April 29, 2023. Our financial results are impacted negatively or positively from our proportionate share of our affiliates' financial performance. Any reduction or impairment of the value of an investment and related acquired assets, goodwill, or investments in affiliates would result in charges against earnings, which would adversely affect our results of operations in future periods. We recorded an impairment to the value of one of these investments by $4.5 million during fiscal year 2023.
If goodwill or other intangible assets in connection with our acquisitions become impaired, we could take significant non-cash charges against earnings.
We have pursued and will continue to seek potential acquisitions to complement and expand our existing businesses, increase our revenues and profitability, and expand our markets. As a result of prior acquisitions, we have goodwill and intangible assets recorded in our consolidated balance sheets as described in "Note 4. Goodwill and Intangible Assets" of the Notes to our Consolidated Financial Statements included in this Form 10-K.
Goodwill represents the purchase price paid in excess of the fair value of net tangible and intangible assets acquired in a business combination. Goodwill is not amortized and remains in our consolidated balance sheets indefinitely unless there is an impairment or a sale of a portion of the business. Under current accounting guidelines, we must assess, at least annually, whether the value of goodwill and other intangible assets has been impaired. Any reduction or impairment of the value of goodwill or other intangible assets will result in charges against earnings, which would adversely affect our results of operations in future periods.
15

We performed our annual impairment test on October 30, 2022 and concluded that the carrying value of the Live Events and International reporting units exceeded their respective fair values and consequently recorded a $4.6 million impairment charge. We determined the fair value of the reporting units based on an income approach, using the present value of future discounted cash flows. Significant estimates used to determine fair value include the weighted average cost of capital and financial forecasts. The recognized impairment was primarily a result of our weighted average cost of capital being notably higher, which was driven by strains on our liquidity caused by disrupted supply chains and geopolitical conditions. As a result, the present value of our future cash flows was lower, which caused the impairment charge. Based on our annual impairment test, we concluded that the fair value of the Commercial and Transportation reporting units exceeded their respective carrying values and concluded no goodwill impairment existed for those reporting units. The annual impairment test for fiscal years 2022 and 2021 concluded no goodwill impairment existed.
We may fail to continue to attract, develop and retain key management personnel, which could negatively impact our operating results.
We depend on the performance of our senior executives and key employees, including experienced and skilled technical personnel. The loss of any of our senior executives could negatively impact our operating results and ability to execute our business strategy. Our future success will also depend upon our ability to attract, train, motivate and retain qualified personnel.
Although we intend to continue to provide competitive compensation packages to attract and retain key personnel, some of our competitors for these employees have greater resources and more experience, making it difficult for us to compete successfully for key personnel. If we cannot attract and retain sufficiently qualified technical employees for our research and development and manufacturing operations, we may be unable to achieve the synergies expected from mergers and acquisitions or to develop and commercialize new products or new applications for existing products. Furthermore, possible shortages of key personnel, including engineers, could require us to pay more to hire and retain key personnel, thereby increasing our costs.
The outcome of pending and future claims, investigations or litigation can have a material adverse impact on our business, financial condition, and results of operations.
We are involved from time to time in a variety of litigation, investigations, inquires or similar matters arising in our business. Litigation, investigations and regulatory proceedings are subject to inherent uncertainties, and unfavorable rulings and outcomes can and do occur. Pending or future claims against us could result in professional liability, product liability, criminal liability, warranty obligations, indemnity claims, or other liabilities to the extent we are not insured against a loss or our insurance fails to provide adequate coverage. Also, a well-publicized actual or perceived threat of litigation could adversely affect our reputation and reduce the demand for our products. See "Note 16. Commitments and Contingencies" of the Notes to our Consolidated Financial Statements included in this Form 10-K for further information on litigation obligations.
Information Systems, Legal, and Regulatory Risks
Our business depends on numerous complex information systems. Any failure to maintain these systems, a network disruption, or breaches in data security that could cause a material adverse effect on our business.
We rely heavily on complex information systems for the successful operation of our business, for the support of our controller offerings, and for the collection and retention of business data. Any failure of our digital systems, or any breach of our systems’ security measures, could adversely affect our operations, at least until our data can be restored and/or the breaches remediated. Despite the security measures we have in place, our facilities and systems and those of our third-party service providers may be vulnerable to cybersecurity breaches, acts of vandalism, computer viruses, misplaced or lost data, ransomware attacks, programming issues, and/or human errors or other similar events. Any misappropriation, loss or other unauthorized disclosure of confidential or personally identifiable information, whether by us or by our third-party service providers, could adversely affect our business and operations. We could face significant fines and penalties under various global laws revolving around data loss, lack of adequate data protection or lack of required reporting. Any disruption in our digital technologies could affect our business and operations, causing potentially significant expenses to recover and modify the data systems, to reimburse customers' losses, and to investigate and remediate any vulnerabilities, which could severely damage our reputation with customers, suppliers, employees and investors and expose us to risk of litigation and liability.
16

Our global operations expose us to global regulatory, geopolitical, economic and social changes and add additional risks and uncertainties which can harm our business, operating results, and financial condition.
Our domestic and foreign operations, sales, earnings, and strategies for profitable growth can be adversely affected by global conditions and compliance with global regulations and governmental orders. Global conditions include political developments; economic changes; unfavorable trading policies; difficulties in staffing and managing global operations; changes in foreign and domestic governmental regulations or requirements, treaty and trade relationships; the imposition of government orders that differ among jurisdictions, including mandatory closures, work-from-home and lock-down orders and social distancing protocols; changes in monetary and fiscal policies; changes in laws and regulations; or other activities of the United States and other foreign governments, agencies, and similar organizations. These conditions include, but are not limited to, changes in a country's or region's economic or political conditions; pricing and marketing of products; local labor conditions and regulations; reduced protection of intellectual property rights; changes in the regulatory or legal environment; lack of well-developed legal systems; restrictions and foreign exchange rate fluctuations; and burdensome taxes and tariffs and other trade regulations or barriers. Other exposures and uncertainties that exist include changing social conditions and attitudes, terrorism, or political hostilities and war. Other difficulties of global operations include staffing and managing our various locations, including logistical and communication challenges. The likelihood of such occurrences and their overall effect on us vary greatly from country to country and are not predictable.
Our business involves the use of hazardous materials, and we must comply with environmental, health and safety laws and regulations, which can be expensive and restrict how we do business.
Our business involves the blending, controlled storage, use and disposal of hazardous materials. We and our suppliers are subject to federal, state, local and foreign laws and regulations governing the use, manufacture, storage, handling and disposal of these hazardous materials. Although we believe the safety procedures we utilize for handling and disposing of these materials comply with the standards prescribed by these laws and regulations, we cannot eliminate the risk of accidental contamination or injury from these materials. In the event of an accident, local, state, federal or foreign authorities may curtail the use of these materials and interrupt our business operations. If we are subject to any liability as a result of activities involving hazardous materials, our business, financial condition and results of operations may be adversely affected, and our reputation may be harmed.
Our future results may be affected by compliance risks related to United States and other countries' anti-bribery and anti-corruption laws, trade controls, economic sanctions, and similar laws and regulations. Our failure to comply with these laws and regulations could subject us to civil, criminal and administrative proceedings or penalties and harm our reputation.
Doing business on a worldwide basis requires us to comply with the laws and regulations of the United States government and various foreign jurisdictions. These laws and regulations place restrictions on our operations, trade practices, partners, customers, and investments.
In particular, we and our operations are subject to United States and foreign anti-corruption and trade control laws and regulations, such as the United States Foreign Corrupt Practices Act (the “FCPA”); the United Kingdom Bribery Act (the “Bribery Act”); and export controls and economic sanctions programs, including those administered by the United States Treasury Department’s Office of Foreign Assets Control (“OFAC”), the State Department’s Directorate of Defense Trade Controls (the “DDTC”), and the Bureau of Industry and Security of the United States Department of Commerce.
As part of our business, we deal with state-owned business enterprises, the employees of which are considered to be foreign officials for purposes of the FCPA's prohibition on United States companies from engaging in bribery, providing anything of value, or making other prohibited payments to foreign officials for the purpose of obtaining or retaining business, and other similar regulations in other areas of the world. In addition, the provisions of the Bribery Act apply to the bribery of foreign officials and to transactions with individuals that a government does not employ. The FCPA also requires us to maintain specific record-keeping standards and adequate internal accounting controls. In addition, we are subject to similar requirements in other countries. Some of the international locations in which we do business lack a developed legal system and have higher than normal levels of corruption. Our expansion outside of the United States, and our development of new partnerships and joint venture relations worldwide, could increase the risk of violation of the FCPA, OFAC, the Bribery Act or similar laws and regulations.
As an exporter, we must comply with various laws and regulations relating to the export of products and technology from the United States and other countries having jurisdiction over our operations and trade sanctions against embargoed
17

countries and destinations administered by OFAC. Before shipping certain items, we must obtain an export license or verify that license exemptions are available. Any failures to comply with these laws and regulations could result in fines, adverse publicity, and restrictions on our ability to export our products. Repeat failures could carry more significant penalties.
Anti-bribery, corruption, and trade laws and regulations, and the enforcement thereof, are increasing in frequency, complexity and severity on a global basis. Violations of anti-corruption, anti-bribery and trade control laws and sanctions regulations are punishable by civil penalties, including fines; the denial of export privileges; injunctions; asset seizures; debarment from government contracts and revocations or restrictions of license; as well as criminal fines and imprisonment, and could harm our reputation, create negative shareholder sentiment and affect our share value. We have established policies and procedures with the intention of providing reasonable assurance of compliance with these laws and regulations and trained our employees to comply with these laws and regulations. However, our employees, contractors, agents and licensees involved in our international operations may take actions in violations of such policies. If our employees, agents, distributors, suppliers and other third parties with whom we do business violate anti-bribery, anti-corruption or similar laws and regulations, we may incur severe fines, penalties and reputational damage. Additionally, there can be no assurance that our policies and procedures will effectively prevent us from violating these regulations in every transaction in which we may engage or provide a defense to any alleged violation. In particular, we may be held liable for the actions that our partners take inside or outside of the United States even though we are not aware of such actions or our partners may not be subject to these laws. Such a violation, even if our policies prohibit it, could have an adverse effect on our reputation, business, financial condition and results of operations. In addition, various state and municipal governments, universities and other investors maintain prohibitions or restrictions on investments in companies that do business with sanctioned countries, persons and entities, which could adversely affect our reputation, business, financial condition and results of operations.
Regulation in the areas of privacy, data protection and information security could increase our costs and affect or limit our business opportunities and how we collect or use personal information.
As privacy, data protection and information security laws, including data localization laws, are interpreted and applied, compliance costs may increase, particularly in the context of ensuring that adequate data protection and data transfer mechanisms are in place. In recent years, there have been increasing regulatory enforcement and litigation activities in the areas of privacy, data protection and information security in the United States and in various countries in which we operate.
In addition, state and federal legislators and/or regulators in the United States and other countries in which we operate are increasingly adopting or revising privacy, data protection and information security laws that potentially could have a significant impact on our current and planned privacy, data protection and information security-related practices; our collection, use, sharing, retention and safeguarding of consumer and/or employee information; and some of our current or planned business activities. New legislation or regulation could increase our costs of compliance and business operations and could reduce revenues from certain business initiatives. Moreover, the application of existing or new laws to existing technology and practices can be uncertain and may lead to additional compliance risk and cost.
Compliance with current or future privacy, data protection and information security laws relating to consumer and/or employee data, including the General Data Protection Regulation in the European Union and similar laws in other regions of the world, including the United States, could result in higher compliance and technology costs and could restrict our ability to provide certain products and services, which could materially and adversely affect our results of operations. Our failure to comply with privacy, data protection and information security laws could result in potentially significant regulatory and/or governmental investigations and/or actions, litigation, fines, sanctions, ongoing regulatory monitoring, customer attrition, customer indemnity claims, decreases in the use or acceptance of our products and services, and damage to our reputation and our brand.
Global tax law changes may adversely affect our business, financial condition and results of operations.
We are subject to the income tax laws of the United States and its various state and local governments as well as several foreign tax jurisdictions. Our future income taxes could be materially adversely affected by changes in the amount or mix of earnings amongst countries with differing statutory tax rates, changes in the valuation of deferred tax assets and liabilities, changes in tax rates or the interpretation of tax rules and regulations in jurisdictions in which we do business, changes in tax laws, or the outcome of income tax audits and any related litigation. The United States Tax Cuts and Jobs Act of 2017 is one such example of legislation that has impacted our effective tax rate.
18

Further changes in the tax laws of the United States and foreign jurisdictions could arise, including additional tax reform in the United States and the base erosion and profit shifting project undertaken by the Organization for Economic Co-operation and Development (“OECD”). Both the United States tax reform and the OECD proposed recommendations which, in some cases, would make substantial changes to numerous long-standing tax positions and principles. These contemplated changes could increase tax uncertainty and may adversely affect our business, financial condition and results of operations.
Ineffective internal control over financial reporting could result in errors in our financial statements, reduce investor confidence, and adversely impact our stock price.
Under Section 404 of the Sarbanes-Oxley Act of 2002, we are required to evaluate and determine the effectiveness of our internal controls over financial reporting. Ineffective internal control over financial reporting could result in errors in our financial statements, reduce investor confidence, and adversely affect our stock price. As discussed in Part II, Item 9A “Controls and Procedures” in this Form 10-K, during the year-end closing processes for fiscal 2023, we identified a material weakness in our internal control related to the ineffective operation of certain transactional level controls over revenue recognition, specifically related to revenue contracts recognized over time, which resulted from insufficient precision of processes and insufficient training of the relevant control operators. These internal controls are important to accurately reflect our financial position and results of operations in our financial reports. We performed additional procedures over contracts for which revenue is recognized over time, including leveraging the expertise of a third-party specialist, and we did not identify any material errors in our reported revenue balance. However, due to the material weakness described above, there is a reasonable possibility that our existing controls would not have detected a material misstatement in a timely manner if it were to be material. We are in the process of remediating the material weakness, but our efforts may not be successful. If we are unable to remediate the material weakness in an appropriate and timely manner, or if we identify additional control deficiencies that individually or together constitute significant deficiencies or material weaknesses, our ability to accurately record, process, and report financial information and, consequently, our ability to prepare financial statements within required time periods, could be adversely affected. Our failure to maintain effective internal control over financial reporting could result in violations of applicable securities laws and stock exchange listing requirements; subject us to litigation and investigations; negatively affect investor confidence in our financial statements; and adversely impact our stock price and ability to access capital markets.
Insurance coverage can be difficult or expensive to obtain, and our failure to obtain adequate insurance coverage could adversely affect our financial condition or results of operations.
We maintain insurance both as a corporate risk management strategy and to satisfy the requirements of many of our contracts with customers. As the costs and availability of insurance change, we may decide not to be covered against certain losses where, in the judgment of management, the insurance is not warranted due to the cost or availability of coverage or the remoteness of the perceived risk. We cannot provide assurance that all necessary or appropriate insurances will be available, cover every type of loss incurred, or be able to be economically secured. For example, some insurers limit or refuse coverages, increase premium costs or increase deductibles when global catastrophic events occur. As part of our corporate risk management strategy, we monitor and place our coverages with financially strong insurers, layer our risk with multiple insurers, and seek advice on the amount, breadth and type of insurance coverages to protect our interests. We also contractually require subcontractors and others working on our behalf to carry common insurance coverages for the types of work they perform to mitigate any risk of our loss. Our failure to obtain adequate insurance coverage at reasonable costs could adversely affect our financial condition or results of operations.
We have been required to conduct a good faith reasonable country of origin analysis on our use of “conflict minerals”, which has imposed and may impose additional costs on us and could raise reputational challenges and other risks.
The SEC has promulgated rules in connection with the Dodd-Frank Wall Street Reform and Consumer Protection Act regarding disclosure of the use of certain minerals, known as conflict minerals, mined from the Democratic Republic of the Congo and adjoining countries. As required, we have filed annual Forms SD with the SEC since 2014 reporting our work performed to gain information on the source of conflict minerals we use. We incur costs associated with complying with these disclosure requirements. As we continue our due diligence, we may face reputational challenges if we continue to be unable to verify the origins of all conflict minerals used in our products. We may also encounter challenges in our efforts to satisfy customers that may require all of the components of products purchased to be certified as conflict free. If we are not able to meet customer requirements, customers may choose to disqualify us as a supplier.
19

Risks Related to an Investment in Our Common Stock
The protections we have adopted and to which we are subject may discourage takeover offers favored by our shareholders.
Our articles of incorporation, by-laws and other corporate governance documents and the South Dakota Business Corporation Act ("SD Act") contain provisions that could have an anti-takeover effect and discourage, delay or prevent a change in control or an acquisition that many shareholders may find attractive. These provisions make it more difficult for our shareholders to take some corporate actions and include provisions relating to:
the ability of our Board of Directors, without shareholder approval, to authorize and issue shares of stock with voting, liquidation, dividend and other rights and preferences that are superior to our common stock;
the classification of our Board of Directors, which effectively prevents shareholders from electing a majority of the directors at any one meeting of shareholders;
the adoption of a shareholder rights agreement providing for the exercise of junior participating preferred stock purchase rights when a person becomes the beneficial owner of 20 percent or more of our outstanding common stock and upon the occurrence of certain similar events (subject to certain exceptions);
under the SD Act, limitations on the voting rights of shares acquired in specified types of acquisitions and restrictions on specified types of business combinations; and
under the SD Act, prohibitions against engaging in a “business combination” with an “interested shareholder” for a period of four years after the date of the transaction in which the person became an interested shareholder unless the business combination is approved.
These provisions may deny shareholders the receipt of a premium on their common stock, which in turn may have a depressive effect on the market price of our common stock.
Our common stock has at times been thinly traded, which may result in low liquidity and price volatility.
The daily trading volume of our common stock has at times been relatively low. If this were to occur in the future, the liquidity and appreciation of our common stock may not meet our shareholders’ expectations, and the price at which our stock trades may be volatile. The market price of our common stock could be adversely impacted as a result of sales by existing shareholders of a large number of shares of common stock in the market or by the perception such sales could cause.
Significant changes in the market price of our common stock could result in securities litigation claims against us.
The market price of our common stock has fluctuated and will likely continue to fluctuate. In the past, companies that have experienced significant changes in the market price of their stock have been subject to securities litigation claims. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could harm our business.
Additionally, if we fail to meet or exceed the expectations of securities analysts and investors, or if one or more of the securities analysts who cover us adversely change their recommendation regarding our stock, the market price of our common stock could decline. Moreover, our stock price may be based on expectations, estimates and forecasts of our future performance that may be unrealistic or that may not be met. Further, our stock price may fluctuate based on reporting by the financial media, including television, radio, press reports and blogs.
There can be no assurance that we will pay dividends on our common stock.
Our Board of Directors approved regular dividends from fiscal 2006 until March 2020. The declaration, amount and timing of such dividends are determined by our Board of Directors at its discretion. Such determinations are subject to capital availability, compliance with all respective laws and agreements applicable to the declaration and payment of cash dividends, our strategic investment cash needs, our business outlook, and other factors the board uses to balance long-term business needs, credit availability, and the interests of our shareholders.
Our ability to pay dividends will depend upon, among other factors, our cash balances and potential future capital requirements for strategic transactions, including acquisitions, results of operations, financial condition and other factors
20

that our Board of Directors may deem relevant. A reduction in or elimination of our dividend payments and/or our dividend program could have a material negative effect on our stock price.
Our business could be negatively affected as a result of actions of activist shareholders, and such activism could impact the trading value of our securities.
Responding to actions by activist shareholders can be costly and time-consuming, and impact our brand, disrupting our operations and diverting the attention of management and our employees. Such activities could interfere with our ability to execute our strategic plan. In addition, a proxy contest for the election of directors would require us to incur significant legal fees and proxy solicitation expenses and require significant time and attention by management and our board of directors. The perceived uncertainties as to our future direction also could affect the market price and volatility of our securities.
Our executive officers, directors and principal shareholders have the ability to significantly influence all matters submitted to our shareholders for approval.
Co-founder Dr. Aelred Kurtenbach served as our Chairman of the Board until September 3, 2014. Dr. Aelred Kurtenbach's family members currently serve as executive officers of the Company. His son, Mr. Reece Kurtenbach, serves as our Chairman of the Board and Chief Executive Officer, and two other children serve as our Vice President of Human Resources and as our Vice President of Manufacturing. Together, these individuals, in the aggregate, beneficially owned 10.2 percent of our outstanding common stock as of June 30, 2023, assuming the exercise by them of all of their options that were currently exercisable or that vest within 60 days of June 30, 2023. Our other executive officers and directors, in the aggregate, beneficially owned an additional 4.2 percent of our outstanding common stock as of June 30, 2023, assuming the exercise by them of all of their options currently exercisable or that vest within 60 days of June 30, 2023. Although this does not represent a majority of our outstanding common stock, if these shareholders were to choose to act together, they would be able to significantly influence all matters submitted to our shareholders for approval, as well as our management and affairs. For example, these persons, if they choose to act together, could significantly influence the election of directors and the approval of any merger, consolidation, sale of all or substantially all of our assets or other business combination or reorganization requiring shareholder approval. This concentration of voting power could delay or prevent an acquisition of us on terms that other shareholders may desire. The interests of this group of shareholders may not always coincide with the interests of other shareholders, and they may act in a manner that advances their best interests and not necessarily those of other shareholders, including seeking a premium value for their common stock, that might affect the prevailing market price for our common stock.
Item 1B. UNRESOLVED STAFF COMMENTS
None.
Item 2. PROPERTIES
Our principal properties include space for manufacturing products, designing and testing new developments or processes, and employee collaboration space. Our properties are generally aligned with our business segments; however, we manufacture the same products across our manufacturing facilities to efficiently utilize capacity and reduce costs. We consider all our properties to be both suitable and adequate to meet our requirements for the foreseeable future.
Our principal properties consist of the following:
FacilitiesOwned or LeasedSquare FootageFacility Activities
Brookings, SD, USAOwned771,000Corporate Office, Manufacturing, Sales, Service
Redwood Falls, MN, USAOwned151,000Manufacturing, Sales, Service, Office
Ennistymon, IrelandOwned62,000Manufacturing, Sales, Service, Office
Sioux Falls, SD, USALeased296,000Manufacturing, Sales, Service, Office
Shanghai, ChinaLeased152,000Manufacturing, Sales, Service, Office
21

We also utilize sales and service offices located throughout the United States, Canada, Europe, and the Asia-Pacific region. These spaces are generally small leased offices used for sales related activities. See "Note 9. Leases" of the Notes to our Consolidated Financial Statements included in this Form 10-K for further information on lease obligations.
Item 3. LEGAL PROCEEDINGS
We are involved in a variety of legal actions relating to various matters during the normal course of business. Although we are unable to predict the ultimate outcome of these legal actions, it is the opinion of management that the disposition of these matters, taken as a whole, will not have a material adverse effect on our financial condition or results of operations. See "Note 16. Commitments and Contingencies" of the Notes to our Consolidated Financial Statements included in this Form 10-K for further information on any legal proceedings and claims.
Item 4. MINE SAFETY DISCLOSURES
Not applicable.
PART II
Item 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Stock Performance
Our common stock is quoted on The Nasdaq Global Select Market under the ticker symbol DAKT. Daily market activity, along with quoted prices and other trading information, are readily available for our common stock on numerous websites including www.nasdaq.com. As of June 30, 2023, we had 930 shareholders of record.
Share Repurchases
On June 17, 2016, our Board of Directors approved a stock repurchase program under which Daktronics may purchase up to $40.0 million of its outstanding shares of common stock. Under this program, we may repurchase shares from time to time in open market transactions and in privately negotiated transactions based on business, market, applicable legal requirements and other considerations. The repurchase program does not require the repurchase of a specific number of shares and may be terminated at any time. In April 2020, the Board suspended the program. On December 2, 2021, the Board of Directors of Daktronics voted to reauthorize the stock repurchase program. During fiscal 2023 and 2021, we had no repurchases of shares of our outstanding common stock. During fiscal 2022, we repurchased 0.6 million shares of common stock at a total cost of $3.2 million. As of April 29, 2023, we had $29.4 million of remaining capacity under our current share repurchase program.
Repurchases of shares are treated as dividends under the South Dakota Business Corporation Act (which is codified as Chapter 47-1A to the South Dakota statutes), so our repurchases of shares could be affected by the limitations imposed on dividends in our credit facility, as further described in "Note 7. Financing Agreements" of the Notes to our Consolidated Financial Statements included in this Form 10-K.
Item 6. [Reserved]
Item 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion provides our highlights and commentary related to factors impacting our financial conditions and further describes the results of operations. The most significant risks and uncertainties are discussed in "Item 1A. Risk Factors."
This discussion should be read in conjunction with the accompanying Consolidated Financial Statements and Notes to the Consolidated Financial Statements included in this Form 10-K.
22

Management's Discussion and Analysis - Fiscal 2022 compared to Fiscal 2021
The comparison of fiscal 2022 with fiscal 2021, including the results of operations and liquidity, can be found in the "Management's Discussion and Analysis" section of our Annual Report on Form 10-K for fiscal 2022 filed with the SEC on June 16, 2022, which comparison is incorporated by reference herein.
EXECUTIVE OVERVIEW
Our mission is to be a world leader at informing and entertaining audiences through dynamic audio-visual communication systems. We organize into business units to focus on customer loyalty over time and earn new and replacement business, as our products have a finite lifetime. See "Note 3. Segment Reporting" of the Notes to our Consolidated Financial Statements included in this Form 10-K for further information. Our strategies include the creation of a comprehensive line of innovative solutions and systems and our ability to create and leverage platform designs and technologies. These strategies align us to effectively deliver value to our varied customers and their market needs, while serving our stakeholders over the long-term. We focus on creating local capabilities for sales, service, and manufacturing in geographies with expected digital market opportunities. We believe consistently generating profitable growth will provide value to our stakeholders (customers, employees, shareholders, suppliers, and communities).
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, due to volatility in our supply chain and labor conditions through the last two years, our lead times and manufacturing and fulfillment costs increased. We deployed various pricing strategies and redesigned products to utilize available raw materials and components. However, not all of our competitors were impacted to the same degree in accessibility to parts and components or reacted similarly with pricing. As a result, in some instances, competitors were awarded more business.
The cost to produce digital solutions has declined, which has caused a decline of digital solution pricing over the years. We must sell more products to generate the same or a greater level of net sales as in previous fiscal years. However, the increased user adoption and number of applications available have increased the size of the global market.
Competitors' offerings, actions and reactions also can vary and change over time or in certain customer situations. Projects with multimillion-dollar revenue potential attract competition, and competitors can use marketing or other tactics to win business.
Each business unit's long-term performance can be impacted by economic conditions in different ways and to different degrees. The effects of an adverse economy are generally less severe on our sports related business as compared to our other businesses, although in severe economic downturns with social changes causing decreases in sporting event revenues, the sports business can also be seriously impacted.
Outlook:
Daktronics endured a dynamic operating environment through the pandemic years. At the beginning of the pandemic, orders pulled back swiftly and abruptly, and we lowered capacity. Then order volumes recovered sharply while supply chain disruptions coupled with a tight labor market constrained our ability to deliver efficiently at traditional lead times and service levels. Inflation in parts, components, and labor increased our operating costs and decreased gross margins. To adapt to these conditions, our teams came together to take decisive and deliberate actions to improve our customers' experience while implementing strategies to improve our profitability and working capital levels.
Supply chains have gradually been stabilizing, which should allow reduced inventory levels in the coming months as our production levels continue to increase and we are able to purchase less safety stock. Although the post-pandemic
23

geopolitical situation and global trade patterns continue to evolve, we believe that the levels of uncertainty and volatility will not be as great in the coming months and will continue to stabilize in the coming fiscal year.
We believe the audiovisual industry fundamentals and the development of new technologies and services will drive long-term growth for our business; however, our customers may reduce their spend on audiovisual systems and related services because of the impacts of global economic conditions, war and geopolitical situations, or other factors outside of our control.
The outlook and unique key growth drivers and challenges by our business units include the following:
Commercial Business Unit: 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-LED designs.
Increasing use of LED technologies replacing signage previously using LCD technology by existing and new customers.
Development and marketing alternative low-power and sustainable solutions for installations in power constrained areas or for customers desiring these types of products.
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.
New market adoption and expansion for use of LED in government and military and corporate campuses.
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: 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 drive 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: 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.
24

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.
Certain display requirements for sporting events.
Transportation Business Unit: Daktronics has experienced governmental agencies placing orders as a way to spend their allocated budgets for their fiscal years. In addition, the Infrastructure Investment and Jobs Act signed into law in November 2021 is expected to have a positive impact on all segments of United States transportation terminals and public transit facilities.
Over the long-term, we believe growth in the Transportation business unit will result from a number of factors, including:

Increasing applications and acceptance of electronic displays to manage transportation systems, including roadway, airport, parking, transit and other applications.
Development and marketing alternative low-power and sustainable solutions for installations in power constrained areas or for customers desiring these types of products.
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.
Expanded use of dynamic messaging systems for advertising and wayfinding use in public transport and airport terminals due to expanded market usage and displays, with LED technology replacing prior LCD installations and additional display offerings using micro-LEDs.
International Business Unit: Over the long-term, we believe growth in the International business unit will result from a number of factors, including:
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.
Continued focus on sports facility, spectacular-type, OOH advertising products, and architectural lighting market opportunities and the factors listed in each of the other business units to the extent they apply outside of the United States and Canada.
Increasing interest in spectaculars, which include very large and sometimes highly customized displays as part of entertainment venues such as casinos, shopping centers, cruise ships and city-center locations.
New market adoption and expansion of use of LED in government and military and corporate campuses.
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.
Development and marketing alternative low-power and sustainable solutions for installations in power constrained areas or for customers desiring these types of products.
Our product and service offerings, including additional micro-LED offerings, which remain the most integrated and comprehensive offerings in the industry.
Growing our reseller channels to promote our products and gain market share.
CRITICAL ACCOUNTING POLICIES AND ESTIMATES
The following Management's Discussion and Analysis of Financial Condition and Results of Operations ("MD&A") are based upon, and should be read in conjunction with, our Consolidated Financial Statements and Notes to the Consolidated Financial Statements included in this Form 10-K, which have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP"). The preparation of these financial statements requires us to make estimates and judgments affecting the reported amounts of assets, liabilities, revenues and expenses and related disclosure of contingent assets and liabilities. Although our significant accounting policies are described in "Note 1. Nature of Business and Summary of Significant Accounting Policies" of the Notes to our Consolidated Financial Statements included in this Form 10-K, the following discussion is intended to highlight and describe those accounting policies that are especially critical to the preparation of our consolidated financial statements.
A critical accounting policy is defined as a policy that is both very important to the portrayal of a company's financial condition and results and requires management's most difficult, subjective or complex judgments. We regularly review our
25

critical accounting policies and evaluate them based on these factors. We believe the estimation process for uniquely configured contracts and warranties are most material and critical. These areas contain estimates with a reasonable likelihood to change, and those changes could have a material impact on our financial condition and reported results of operations. The estimation processes for these areas are also difficult, subjective and use complex judgments. Our critical accounting estimates are based on historical experience; on our interpretation of GAAP, current laws and regulations; and on various other assumptions believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities not readily apparent from other sources. Actual results may differ from these estimates.
Revenue recognition on uniquely configured contracts. Revenue for uniquely configured (custom) or integrated systems is recognized over time using the cost-to-cost input method by comparing cumulative costs incurred to the total estimated costs and applying that percentage of completion to the transaction price to recognize revenue. Over time revenue recognition is appropriate because we have no alternative use for the uniquely configured system and have an enforceable right to payment for work performed, including a reasonable profit margin. The cost-to-cost input method measures cost incurred to date compared to estimated total costs for each contract. This method is the most faithful depiction of our performance because it measures the value of the contract transferred to the customer. Costs to perform the contract include direct and indirect costs for contract design, production, integration, installation, and assurance-type warranty reserve. Direct costs include material and components; manufacturing, project management and engineering labor; and subcontracting expenses. Indirect costs include allocated charges for such items as facilities and equipment depreciation and general overhead. Provisions of estimated losses on uncompleted contracts are made in the period when such losses are capable of being estimated.
We may have multiple performance obligations in these types of contracts; however, a majority are treated as a combined single performance obligation. In our judgment, this accounting treatment is most appropriate because the substantial part of our promise to our customer is to provide significant integration services and incorporate individual goods and services into a combined output or system. Often times the system is customized or significantly modified to the customer's desired configurations and location, and the interrelated goods and services provide utility to the customer as a package. See "Note 1. Nature of Business and Summary of Significant Accounting Policies" of the Notes to our Consolidated Financial Statements included in this Form 10-K for further information on our revenue recognition policies.
Warranties. We have recognized an accrued liability for warranty obligations equal to our estimate of the actual costs to be incurred in connection with our performance under contractual warranties. Warranty estimates include the cost of direct material and labor estimates to repair products over their warranty coverage period. Generally, estimates are based on historical experience considering known or expected changes. If we would become aware of an increase in our estimated warranty costs, additional accruals may become necessary, resulting in an increase in cost of sales. Although prior estimates have been materially correct, estimates for warranty liabilities can change based on actual versus estimated defect rates over the lifetime of the warranty coverage, a difference in actual to estimated costs to conduct repairs for the components and related labor needed, and other site related actual to estimated cost changes.
As of April 29, 2023 and April 30, 2022, we had approximately $32.5 million and $28.9 million accrued for these warranty obligations, respectively. Due to the difficulty in estimating probable costs related to certain warranty obligations, there is a reasonable likelihood that the ultimate remaining costs to remediate the warranty claims could differ materially from the recorded accrued liabilities. See "Note 16. Commitments and Contingencies" of the Notes to our Consolidated Financial Statements included in this Form 10-K for further information on warranties.
RECENT ACCOUNTING PRONOUNCEMENTS
For a summary of recently issued accounting pronouncements and the effects those pronouncements have on our financial results, refer to "Note 1. Nature of Business and Summary of Significant Accounting Policies" of the Notes to our Consolidated Financial Statements included elsewhere in this Form 10-K.
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.
26

Net Sales
The following table shows information regarding net sales for the fiscal years ended April 29, 2023 and April 30, 2022:
Year Ended
(in thousands)April 29, 2023April 30, 2022Dollar ChangePercent Change
Net Sales:
Commercial$170,590 $154,211 $16,379 10.6 %
Live Events284,900 199,106 85,794 43.1 
High School Park and Recreation141,748 111,816 29,932 26.8 
Transportation72,306 62,707 9,599 15.3 
International84,652 83,130 1,522 1.8 
$754,196 $610,970 $143,226 23.4 %
Orders:
Commercial$158,028 $192,917 $(34,889)(18.1)%
Live Events259,653 313,940 (54,287)(17.3)
High School Park and Recreation144,919 156,305 (11,386)(7.3)
Transportation66,751 77,993 (11,242)(14.4)
International51,603 104,916 (53,313)(50.8)
$680,954 $846,071 $(165,117)(19.5)%
Fiscal Year 2023 as compared to Fiscal Year 2022
For fiscal year 2023, net sales were $754.2 million, an increase of $143.2 million from fiscal year 2022. The year-over-year growth was driven by fulfilling orders in backlog and continued order bookings. Sales growth was driven by strong market demand, increased capacity, and realization of price increases implemented beginning in late fiscal year 2022. We have seen stabilizing and improving supply chain conditions and have invested in automated machinery and equipment and in labor capacity to increase the rate of conversion of orders into sales, creating more throughput in our factories.
Order volume decreased in fiscal year 2023 from fiscal year 2022. Fiscal 2022 saw a record number of orders from pent-up demand after COVID, though orders for fiscal 2023 continued to be strong. Macroeconomic and geopolitical conditions caused the decline in orders in the International business unit.
Due to a number of factors, such as the discretionary nature of customers committing to a system, long replacement cycles, the limited number of large custom projects and competitive factors, advertising revenues during macroeconomic changes, economic dependencies, regulatory environments, and competitive factors, it is difficult to predict orders and net sales for fiscal 2024.
Commercial: The increase in net sales for fiscal 2023 compared to fiscal 2022 was driven by fulfilling orders in backlog and continued order bookings.
We continued to see increased adoption of video solutions in our Commercial business unit marketplace. Depending on the duration of the current economic conditions, we see opportunities for orders and sales over the coming years in our OOH, on-premise, and spectacular focused niches due to replacement cycles, expansion of dynamic messaging systems usage, releases of new solutions, additional distribution methods, and increased market size due to the decline of digital pricing over the years as well as the desire for higher resolution technology. We expect growth in the Commercial business unit over the long-term, assuming favorable economic conditions and our success in counteracting competitive pressures.
Live Events: The increase in net sales for fiscal 2023 compared to fiscal 2022 was driven by fulfilling orders in backlog and continued order bookings. Sales growth was driven by strong market demand, increased capacity, and realization of price increases implemented beginning in late fiscal year 2022.
27

We continue to see ongoing interest from venues at all levels in increasing the size and capabilities of their display systems and in the usage of dynamic messaging systems throughout their facilities in our Live Events business unit marketplace.
We expect this business unit's size to remain stable over the long-term, assuming favorable economic conditions, and success in maintaining market share by counteracting competitive pressures.
High School Park and Recreation: The increase in net sales for fiscal 2023 compared to fiscal 2022 was driven by fulfilling orders in backlog and strong market demand, increased capacity, and realization of price increases implemented beginning in late fiscal year 2022.
We expect sales to continue to grow in fiscal year 2024 because of the adoption of video displays for sporting and educational use. Trends towards deploying professional grade technology, especially in high schools, has expanded the market size. These facilities benefit from our sports marketing services that generate advertising revenue to fund the display systems, from our curriculum program designed to increase educational use, and because of schools' desire to communicate with students and parents using these systems. Some growth is also expected because of regulatory requirements for certain display types for sports events. We expect growth in this business unit over the long-term, assuming favorable economic conditions.
Transportation: The increase in net sales for fiscal 2023 compared to fiscal 2022 was driven by fulfilling orders in backlog and continued order bookings. Sales growth was driven by strong market demand, increased capacity, and realization of price increases implemented in late fiscal year 2022 and the beginning of fiscal year 2023.
Several factors, such as transportation funding, the competitive environment, and customer delivery changes, make forecasting orders and net sales difficult for fiscal 2024. However, the stability of long-term federal transportation funding and the number of capital projects for highways and public transit that include dynamic message signs and for advertising and wayfinding use in public transport and airport terminals continue to rise. We expect continued growth in this business unit over the long-term, assuming favorable economic conditions and continued transportation funding.
International: Net sales were relatively flat for fiscal 2023 compared to fiscal 2022.
We expect demand for larger video systems for commercial and sports applications, indoor and outdoor OOH applications, and transportation applications to remain strong over the long-term. Macroeconomic factors, the discretionary nature of customers committing to new systems or replacements, and the pace of market growth, have impacted order bookings and timing, making it difficult to predict order and sales levels for fiscal 2024. For the long-term, we believe the International business unit has the potential for sales growth as we penetrate markets with our established sales networks to increase our International market share, continue to enhance our tailored portfolio of product and control solution offerings, invest in additional distribution methods, and expect the trend of increased use and adoption of our technology globally to continue.
Gross Profit and Contribution Margin
Year Ended
April 29, 2023April 30, 2022
(in thousands)AmountAs a Percent of Net SalesAmountAs a Percent of Net Sales
Gross Profit:
Commercial$31,155 18.3 %$31,851 20.7 %
Live Events49,255 17.3 21,787 10.9 
High School Park and Recreation41,145 29.0 35,477 31.7 
Transportation19,825 27.4 18,172 29.0 
International9,975 11.8 9,410 11.3 
$151,355 20.1 %$116,697 19.1 %
Fiscal Year 2023 as compared to Fiscal Year 2022
The increase in gross profit percentage in fiscal 2023 was primarily due to strategic pricing actions implemented in late fiscal year 2022 and the beginning of fiscal year 2023 and increased productivity starting late in the second quarter of fiscal
28

2023 because of fewer supply chain and operational disruptions and investments in capacity. These improvements were offset by higher material, component, freight and labor costs throughout fiscal 2023. Factors impacting gross profit in fiscal 2022 included ongoing supply chain disruptions and inflationary challenges in materials, freight and personnel related costs, the difference in sales mix between periods, and increases in warranty reserves for inflation. Total warranty expense as a percent of sales increased to 2.1 percent for fiscal 2023 as compared to 1.9 percent during fiscal 2022.
It is difficult to project gross profit levels for fiscal 2024 because of the uncertainty regarding the level of sales, the sales mix, price strategy and timing of sales generation, potential inflation, the availability of materials, labor, and freight, and the competitive factors in our business. We are focused on improving our gross profit margins as we execute our strategies for improved profitability, which include selectively increasing pricing, releasing new product designs to lower overall costs of the product; improving reliability to reduce warranty expenses; expanding our global capacity and planning; meeting customer solution expectations; and continued improvements in operational effectiveness in manufacturing, installation, and service delivery areas.
Year Ended
April 29, 2023April 30, 2022
(in thousands)AmountAs a Percent of Net SalesDollar ChangePercent ChangeAmountAs a Percent of Net Sales
Contribution Margin:
Commercial$14,025 8.2 %$(2,048)(12.7)%$16,073 10.4 %
Live Events39,015 13.7 27,112 227.8 11,903 6.0 
High School Park and Recreation27,621 19.5 4,034 17.1 23,587 21.1 
Transportation15,901 22.0 1,348 9.3 14,553 23.2 
International(1,862)(2.2)(1,368)276.6 (494)(0.6)
$94,700 12.6 %$29,078 44.3 %$65,622 10.7 %
Fiscal Year 2023 as compared to Fiscal Year 2022
Contribution margin is a non-GAAP measure and consists of gross profit less selling expenses. Selling expenses consist primarily of personnel related costs, travel and entertainment expenses, marketing related expenses (show rooms, product demonstration, depreciation and maintenance, conventions and trade show expenses), the cost of customer relationship management/marketing systems, bad debt expenses, third-party commissions, and other expenses.
Contribution margin in fiscal 2023 was positively impacted by the previously discussed sales levels and impacts on gross profit. We have adjusted our sales and marketing activities and staffing levels to achieve current and expected future sales levels.
Reconciliation from non-GAAP contribution margin to operating income GAAP measure is as follows:
Year Ended
April 29, 2023April 30, 2022
(in thousands)AmountAs a Percent of Net SalesDollar ChangePercent ChangeAmountAs a Percent of Net Sales
Contribution margin$94,700 12.6 %$29,078 44.3 %$65,622 10.7 %
General and administrative38,747 5.1 6,184 19.0 32,563 5.3 
Product design and development29,989 4.0 976 3.4 29,013 4.7 
Goodwill Impairment4,576 0.6 4,576 — — — 
Operating income$21,388 2.8 %$17,342 428.6 %$4,046 0.7 %
29

Fiscal Year 2023 as compared to Fiscal Year 2022
General and administrative expenses for fiscal 2023 increased as compared to the same period one year ago due to compensation and staffing, marketing expenses, other expense growth, and approximately $4.5 million of discrete professional fees related to the going concern and internal control consultation and shareholder engagement fees.
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 fiscal 2023 increased as compared to fiscal 2022 primarily due to an increase in personnel related expenses.
We expect general and administrative and product design and development expenses to increase for fiscal 2024 as compared to fiscal 2023 due to continued increases in labor costs and for planned investments in digital transformation initiatives and to enhance and develop existing and new product technologies.
Other Income and Expenses
Year Ended
April 29, 2023April 30, 2022
(in thousands)AmountAs a Percent of Net SalesDollar ChangePercent ChangeAmountAs a Percent of Net Sales
Interest income (expense), net$(920)(0.1)%$(1,091)(638.0)%$171 — %
Other expense, net$(7,211)(1.0)%$(4,102)131.9 %$(3,109)(0.5)%
Fiscal Year 2023 as compared to Fiscal Year 2022
The change in interest income and expense, net for fiscal 2023 as compared to fiscal 2022 was primarily due to utilizing our previous bank line of credit during fiscal 2023 for our strategic investments in inventory.
Other expense, net: The change in other expense, net for fiscal 2023 as compared to fiscal 2022 was primarily due to losses and impairments recorded for equity method affiliates and foreign currency volatility.
Income Taxes
Our effective tax rate for fiscal 2023 was 48.7 percent. The effective income tax rate for fiscal 2023 was impacted due to valuation allowances on equity investments and on foreign net operating losses in Ireland, goodwill impairment, state taxes, a mix of taxes in foreign countries where the tax rate is higher than the United States, as well as prior year provision to return adjustments reduced in part by tax benefits from permanent tax credits.
Our effective tax rate for fiscal 2022 was 46.6 percent resulting from the tax benefit of permanent tax credits reduced by valuation allowances, various permanent tax adjustments and state taxes and prior year provision to return adjustments.
Our consolidated effective tax rate is impacted by the statutory income tax rates applicable to each of the jurisdictions in which we operate. Due to various factors, and because we operate in multiple state and foreign jurisdictions, our effective tax rate is subject to fluctuation. See "Note 12. Income Taxes" of the Notes to our Consolidated Financial Statements included in this Form 10-K for further information.
30

LIQUIDITY AND CAPITAL RESOURCES
Year Ended
(in thousands)April 29, 2023April 30, 2022Dollar Change
Net cash (used in) provided by:
Operating activities$15,024 $(27,035)$42,059 
Investing activities(25,388)(31,384)5,996 
Financing activities17,568 (3,576)21,144 
Effect of exchange rate changes on cash(522)(399)(123)
Net (decrease) increase in cash, cash equivalents and restricted cash$6,682 $(62,394)$69,076 
Net cash (used in) provided by operating activities: Net cash provided by operating activities was $15.0 million for fiscal 2023 compared to $27.0 million net cash used in operating activities in fiscal 2022. The $42.0 million increase in cash provided by operating activities was primarily the result of changes in net operating assets and liabilities and an increase of $6.2 million in net income. For specific quantitative changes in operating assets and liabilities, see "Note 13. Cash Flow Information" of the Notes to our Consolidated Financial Statements included in this Form 10-K.
Net cash used in investing activities: Net cash used in investing activities totaled $25.4 million for fiscal 2023 compared to $31.4 million in fiscal 2022. Purchases of property and equipment totaled $25.4 million in fiscal 2023 compared to $20.4 million in fiscal 2022. Proceeds from the sales of property and equipment totaled $0.8 million in fiscal 2023 compared to $0.9 million in fiscal 2022. Purchases of marketable securities totaled $4.0 million in fiscal 2022 compared to the sale of $3.5 million of marketable securities in fiscal 2023.
Net cash (used in) provided by financing activities: Net cash provided by financing activities was $17.6 million for fiscal 2023 due to draws on our previous bank line of credit compared to $3.6 million of net cash used by financing activities for other investing activities in fiscal 2022.
Other Liquidity and Capital Resources Discussion:
As of April 29, 2023, we had $17.8 million borrowed under a previous bank line of credit. Subsequent to the end of the 2023 fiscal year, we paid off and terminated that credit line on May 11, 2023 after closing on a $75.0 million senior credit facility (the "Credit Facility") and the sale of a $25.0 million senior secured convertible note (the "Convertible Note"). The Credit Facility consists of a $60.0 million asset-based revolving credit facility (the "ABL") maturing on May 11. 2026, secured by first priority lien on the Company's assets and which is subject to certain factors which can impact our borrowing capacity, and a $15.0 million delayed draw loan (the "Mortgage") secured by our Brookings, South Dakota real estate. The ABL and Mortgage are evidenced by a Credit Agreement dated as of May 11, 2023 (the "Credit Agreement") between the Company and JPMorgan Chase Bank, N.A., as the lender.
Under the ABL, certain factors can impact our borrowing capacity. As of May 11, 2023, our borrowing capacity was $47.5 million and there were no borrowings outstanding. The interest rate on the ABL is set on a sliding scale based on the trailing twelve month fixed charge coverage and ranges from 2.5 percent to 3.5 percent over the standard overnight financing rate (SOFR). The ABL is secured by a first priority lien on the Company's assets described in the Credit Agreement and the Pledge and Security Agreement dated as of May 11, 2023 by and among the Company, Daktronics Installation, Inc. and the JPMorgan Chase Bank, N.A.
The $15.0 million delayed draw on the Mortgage closed on July 7, 2023, is secured by a mortgage on the Company's Brookings, South Dakota real estate, amortizes over 10 years and is payable monthly. The Mortgage is subject to the terms of the Credit Agreement and matures on May 11, 2026. The Mortgage interest rate is set on a sliding scale based on the trailing twelve month fixed charge coverage ratio and ranges between 3.5 percent to 4.5 percent..
On May 11, 2023, the Company entered into a Securities Purchase Agreement (the "Securities Purchase Agreement") with Alta Fox Opportunities Fund, LP (the “Investor”) under which the Company agreed to sell and issue to the Investor its senior secured Convertible Note in exchange for the payment by the Investor to the Company of $25.0 million. The Convertible Note allows the Investor and any of the Investor’s permitted transferees, donees, pledgees, assignees or successors-in-interest (collectively, the “Selling Shareholders”) to convert all or any portion of the principal amount of the
31

Convertible Note, together with any accrued and unpaid interest and any other unpaid amounts, including late charges, if any (together, the “Conversion Amount”), into shares of the Company’s common stock at an initial conversion price of $6.31 per share, subject to adjustment in accordance with the terms of the Convertible Note (the “Conversion Price”).The Company also has a forced conversion right, which is exercisable on the occurrence of certain conditions set forth in the Convertible Note, pursuant to which it can cause all or any portion of the outstanding and unpaid Conversion Amount to be converted into shares of common stock at the Conversion Price. The Convertible Note incurs interest at an annual rate of 9.0 percent when interest is paid in cash or an annual rate of 10.0 percent if interest is capitalized. Upon an event of default under the Convertible Note, the annual interest rate will increase to 12.0 percent. Under the Pledge and Security Agreement dated as of May 11, 2023 between the Company and the Investor, the Convertible Note is secured by a second priority lien on assets securing the ABL facility and a first priority lien on substantially all of the other assets of the Company, excluding all real property, subject to the Intercreditor Agreement dated as of May 11, 2023 by and among the Company, JPMorgan Chase Bank, N.A., and the Investor. The Convertible Note has a maturity date of May 11, 2027 (the “Maturity Date”). On the Maturity Date, the Company must pay to the Investor and any Selling Shareholders an amount in cash representing all outstanding principal, any accrued and unpaid interest, and any accrued and unpaid late charges on such principal and interest. We expect annual cash usage for interest of up to $2.3 million.
Effective on May 11, 2023, in connection with the Company’s entry into the Securities Purchase Agreement, the Company also entered into a Registration Rights Agreement with the Investor (the “Registration Rights Agreement”). Pursuant to the Registration Rights Agreement, the Company agreed to file with the SEC by the dates set forth in the Registration Rights Agreement a registration statement covering the resale of the shares of common stock issuable upon conversion of the Convertible Note. Pursuant to the Registration Rights Agreement, the Company is required to use reasonable best efforts to have such registration statement declared effective by the SEC by the dates set forth in the Registration Rights Agreement. If the registration statement is not filed with the SEC or declared effective by the SEC on a timely basis, certain penalties would be applicable to the Company.
The Credit Agreement and the Convertible Note require a fixed charged coverage ratio of greater than 1.1 and include other customary non-financial covenants. We expect to be in compliance with these covenants for the foreseeable future. Refer to "Note 17. Subsequent Events" of the Notes to our Consolidated Financial Statements included in this Form 10-K.
Our cash and cash equivalent balances consist of high-quality, short-term money market instruments.
Working capital was $132.5 million and $103.9 million as of April 29, 2023 and April 30, 2022, respectively. The changes in working capital, particularly changes in inventory, accounts payable, accounts receivable, contract assets and liabilities, are impacted by the sports market and construction seasonality. These changes can have a significant impact on the amount of net cash provided by or used in operating activities largely due to the timing of payments for inventory and subcontractors and receipts from our customers. On multimillion-dollar orders, the time between order acceptance and project completion may extend up to or exceed 12 months depending on the amount of custom work and a customer’s delivery needs. We use cash to purchase inventory and services at the beginning of these orders and often receive down payments or progress payments on these orders to balance cash flows.
Our business growth and profitability improvement strategies depend on investments in capital expenditures and strategic investments. We are projecting total capital expenditures to be approximately $19.0 million for fiscal 2024. Projected capital expenditures include purchasing manufacturing equipment for new or enhanced product production and expanded capacity and increased automation of processes; investments in quality and reliability equipment and demonstration and showroom assets; and continued information infrastructure investments. We also evaluated and may make strategic investments in new technologies or in our affiliates or acquire companies aligned with our business strategy.
We had $10.4 million of retainage on long-term contracts included in receivables and contract assets as of April 29, 2023, which has an impact on our liquidity. We expect to collect these amounts within one year.
We are sometimes required to obtain performance bonds for display installations, and we have bonding capacity available through surety companies for an aggregate of $165.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. As of April 29, 2023, we had $56.4 million of bonded work outstanding.
We repurchase our common stock and pay dividends pursuant to programs approved by our Board of Directors. Our long-term capital allocation strategy is to first fund operations and investments in growth, maintain reasonable liquidity, maintain a leverage ratio that reflects a prudent and compliant capital structure in light of the cyclicality of business, and
32

then return excess cash over time to shareholders through dividends and share repurchases. During fiscal year 2023, we did not repurchase shares of common stock, and we did not pay a dividend.
We believe cash on hand, funds generated from operations, and the borrowing capacity available under our Credit Facility and other debt instruments will be sufficient to support our expected change in working capital, capital expenditures, strategic investments, and financing payments for the foreseeable future.
Item 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Foreign Currency Exchange Rates
Our results of operations could be affected by factors such as changes in foreign currency rates or weak economic conditions in foreign markets. We derive net sales in United States dollars and other currencies including Canadian dollars, Euros, Chinese renminbi, British pounds, Australian dollars, or other currencies. For fiscal 2023, 12.3 percent of net sales were derived in currencies other than United States dollars. We incur expenses in currencies other than United States dollars relating to specific contracts with customers and for our operations outside the United States
If we believe currency risk in any foreign location or with respect to specific sales or purchase transaction is significant, we utilize foreign exchange hedging contracts to manage our exposure to the currency fluctuations. The notional amount of the foreign currency agreements as of April 29, 2023 was $7.8 million, and all contracts mature within six months. These contracts are marked to market each balance sheet date and are not designated as hedges. See "Note 15. Derivative Financial Instruments" of the Notes to our Consolidated Financial Statements included in this Form 10-K for further details. We estimate that a 10 percent change in all foreign exchange rates would impact our reported income before taxes by approximately $0.4 million. This sensitivity analysis disregards the possibilities that rates can move in opposite directions and that losses from one geographic area may be offset by gains from another geographic area.
Over the long term, net sales to international markets are expected to increase as a percentage of total net sales and, consequently, a greater portion of our business could be denominated in foreign currencies. As a result, operating results may become more subject to fluctuations based upon changes in the exchange rates of certain currencies in relation to the United States dollar. To the extent we engage in international sales denominated in United States dollars, an increase in the value of the United States dollar relative to foreign currencies could make our products less competitive in international markets. This effect is also impacted by sources of raw materials from international sources and costs of our sales, service, and manufacturing locations outside the United States
We will continue to monitor and minimize our exposure to currency fluctuations and, when appropriate, use financial hedging techniques to minimize the effect of these fluctuations. However, exchange rate fluctuations as well as differing economic conditions, changes in political climates, and other rules and regulations could adversely affect our ability to effectively hedge exchange rate fluctuations in the future.
We have foreign currency cash accounts to operate our global business. These accounts are impacted by changes in foreign currency rates. Of our $24.0 million in cash balances as of April 29, 2023, $15.9 million were denominated in United States dollars, of which $1.3 million were held by our foreign subsidiaries. As of April 29, 2023, we had an additional $8.1 million in cash balances denominated in foreign currencies, of which $7.7 million were maintained in accounts of our foreign subsidiaries.
Interest Rate Risks
Our exposure to market risks relate primarily to changes in interest rates on our financing agreements, cash, and marketable securities. We do not expect our income or cash flows to be significantly impacted by interest rates.
Commodity Risk
We are dependent on basic raw materials, sub-assemblies, components, and other supplies used in our production operations. Our financial results have been and could continue to be affected by changes in the availability, prices, and global tariff regulation of these materials. Some of these materials are sourced from one or a limited number of suppliers in countries around the world. Some of these materials are also key source materials for our competitors and for other technology companies. Some of these materials are sourced outside of the countries in which we manufacture our products and are subject to transportation delays. Any of these factors may cause a sudden increase in costs and/or limited or
33

unavailable supplies. As a result, we may not be able to acquire key production materials on a timely basis, which could adversely impact our ability to produce products and satisfy incoming sales orders on a timely basis. Our sourcing and material groups work to implement strategies to monitor and mitigate these risks. Periodically, we enter into pricing agreements or purchasing contracts under which we agree to purchase a minimum amount of product in exchange for guaranteed price terms over the length of the contract, which generally does not exceed one year.
34

Item 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the shareholders and the Board of Directors of Daktronics, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Daktronics, Inc. and subsidiaries (the "Company") as of April 29, 2023 and April 30, 2022, the related consolidated statements of operations, comprehensive income/ (loss), shareholders' equity, and cash flows, for each of the three years in the period ended April 29, 2023, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of April 29, 2023 and April 30, 2022, and the results of its operations and its cash flows for each of the three years in the period ended April 29, 2023, in conformity with accounting principles generally accepted in the United States of America.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of April 29, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated July 12, 2023, expressed an adverse opinion on the Company's internal control over financial reporting because of a material weakness.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Revenue Recognition – Uniquely Configured Contracts — Refer to Notes 1 and 2 to the financial statements
Critical Audit Matter Description
The Company recognizes revenue as its contractual performance obligations are satisfied, which may be at a point in time or over time. Certain of the Company’s contracts are for the delivery, installation, and integration of uniquely configured audio-visual communication systems. Revenue for these uniquely configured systems is recognized over time using the cost incurred input method. This input method requires management to make estimates of the costs that will ultimately be incurred at the completion of each contract. Revenue is recognized based on the transaction price and the percentage of cost incurred as of the balance sheet date in relation to the total estimated inputs at completion.
35

We identified revenue associated with uniquely configured contracts as a critical audit matter because of the significant judgments necessary for management to estimate total costs to be incurred to recognize revenue under these contracts. Changes in estimated costs could have a significant impact on the timing and amount of revenue recognized. This required an increased level of auditor judgment due to the complexity of uniquely configured contracts and extent of effort when performing audit procedures to audit management’s estimate of total costs and evaluating the reasonableness of the underlying estimates.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to estimates of total cost used to recognize revenue for uniquely configured contracts included the following, among others:
We tested the effectiveness of controls over uniquely configured contracts, including management’s controls over the estimates of total costs.
We selected a sample of uniquely configured contracts and performed the following:
Compared costs incurred to date to the costs management estimated to be incurred to date.
Evaluated management’s ability to achieve the estimates of total cost by performing corroborating inquiries with the Company’s project managers and engineers, and compared the estimates to management’s work plans, engineering specifications, and supplier contracts.
Confirmed contractual terms with third parties.
Tested the mathematical accuracy of management’s estimate of total costs.
We evaluated management’s ability to accurately estimate total costs by comparing actual costs to management’s historical estimates for uniquely configured contracts that have been fulfilled.

/s/ Deloitte & Touche LLP
Minneapolis, Minnesota
July 12, 2023

We have served as the Company's auditor since 2017.
36

DAKTRONICS, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
April 29, 2023April 30, 2022
ASSETS
CURRENT ASSETS:
Cash and cash equivalents$23,982 $17,143 
Restricted cash708 865 
Marketable securities534 4,020 
Accounts receivable, net109,979 101,099 
Inventories149,448 134,392 
Contract assets46,789 41,687 
Current maturities of long-term receivables1,215 2,798 
Prepaid expenses and other current assets9,676 14,963 
Income tax receivables326 603 
Total current assets342,657 317,570 
  
Property and equipment, net72,147 66,765 
Long-term receivables, less current maturities264 1,490 
Goodwill3,239 7,927 
Intangibles, net1,136 1,472 
Debt issuance costs3,866  
Investment in affiliates and other assets27,928 32,321 
Deferred income taxes16,867 13,331 
TOTAL ASSETS$468,104 $440,876 
  
LIABILITIES AND SHAREHOLDERS' EQUITY
CURRENT LIABILITIES:  
Accounts payable$67,522 $76,313 
Contract liabilities91,549 90,393 
Accrued expenses36,005 34,959 
Warranty obligations12,228 11,621 
Income taxes payable2,859 408 
Total current liabilities210,163 213,694 
  
Long-term warranty obligations20,313 17,257 
Long-term contract liabilities13,096 10,998 
Other long-term obligations5,709 7,076 
Line of credit17,750  
Deferred income taxes195 287 
Total long-term liabilities57,063 35,618 
  
SHAREHOLDERS' EQUITY:  
Preferred Shares, no par value, authorized 50,000 shares; no shares issued and outstanding
  
Common stock, no par value, authorized 115,000,000 shares; 45,488,595 and 44,826,099 shares issued as of April 29, 2023 and April 30, 2022, respectively
63,023 61,794 
Additional paid-in capital50,259 48,372 
Retained earnings103,410 96,608 
Treasury stock, at cost, 1,907,445 shares as of April 29, 2023 and April 30, 2022, respectively
(10,285)(10,285)
Accumulated other comprehensive loss(5,529)(4,925)
TOTAL SHAREHOLDERS' EQUITY200,878 191,564 
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY$468,104 $440,876 
See notes to consolidated financial statements.
37

DAKTRONICS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Net sales$754,196 $610,970 $482,033 
Cost of sales602,841 494,273 361,450 
Gross profit151,355 116,697 120,583 
   
Operating expenses:   
Selling56,655 51,075 48,649 
General and administrative38,747 32,563 27,980 
Product design and development29,989 29,013 26,846 
Goodwill impairment4,576   
129,967 112,651 103,475 
Operating income21,388 4,046 17,108 
   
Nonoperating (expense) income:   
Interest (expense) income, net(920)171 (65)
Other expense, net(7,211)(3,109)(2,983)
   
Income before income taxes13,257 1,108 14,060 
Income tax expense6,455 516 3,134 
Net income$6,802 $592 $10,926 
   
Weighted average shares outstanding:   
Basic45,404 45,188 44,989 
Diluted45,521 45,326 45,202 
Earnings per share:
Basic$0.15 $0.01 $0.24 
Diluted$0.15 $0.01 $0.24 
See notes to consolidated financial statements.
38

DAKTRONICS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS)
(in thousands)
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Net income $6,802 $592 $10,926 
   
Other comprehensive income (loss):   
Cumulative translation adjustments(616)(2,556)2,942 
Unrealized gain (loss) on available-for-sale securities, net of tax12 (34) 
Total other comprehensive (loss) income, net of tax(604)(2,590)2,942 
Comprehensive income (loss)$6,198 $(1,998)$13,868 
See notes to consolidated financial statements.
39

DAKTRONICS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
(in thousands)
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— — 10,926 — — 10,926 
Cumulative translation adjustments— — — — 2,942 2,942 
Share-based compensation— 2,067 — — — 2,067 
Tax payments related to RSU issuances— (125)— — — (125)
Employee savings plan activity565 — — — — 565 
Treasury stock reissued— 26 — 173 — 199 
Balance as of May 1, 2021:
60,575 46,595 96,016 (7,297)(2,335)193,554 
Net income— — 592 — — 592 
Cumulative translation adjustments— — — — (2,556)(2,556)
Unrealized gain (loss) on available-for-sale securities, net of tax— — — — (34)(34)
Share-based compensation— 1,973 — — — 1,973 
Exercise of stock options8 — — — — 8 
Tax payments related to RSU issuances— (200)— — — (200)
Employee savings plan activity1,211 — — — — 1,211 
Treasury stock purchase— — — (3,184)— (3,184)
Treasury stock reissued— 4 — 196 — 200 
Balance as of April 30, 2022:
61,794 48,372 96,608 (10,285)(4,925)191,564 
Net income— — 6,802 — — 6,802 
Cumulative translation adjustments— — — — (616)(616)
Unrealized gain (loss) on available-for-sale securities, net of tax— — — — 12 12 
Share-based compensation— 2,027 — — — 2,027 
Exercise of stock options21 — — — — 21 
Tax payments related to RSU issuances— (140)— — — (140)
Employee savings plan activity1,208 — — — — 1,208 
Balance as of April 29, 2023:
$63,023 $50,259 $103,410 $(10,285)$(5,529)$200,878 
See notes to consolidated financial statements.
40

DAKTRONICS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Year Ended
April 29, 2023April 30, 2022May 1, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income$6,802 $592 $10,926 
Adjustments to reconcile net income to net cash provided (used) by operating activities:   
Depreciation and amortization16,993 15,394 17,077 
Gain on sale of property, equipment and other assets(691)(743)(572)
Share-based compensation2,027 1,973 2,067 
Equity in loss of affiliates3,332 2,970 2,370 
Provision (recovery) for credit losses accounts, net1,009 (286)1,299 
Deferred income taxes, net(3,633)(1,555)1,314 
Non-cash impairment changes9,049   
Change in operating assets and liabilities(19,864)(45,380)31,731 
Net cash provided by (used in) operating activities15,024 (27,035)66,212 
CASH FLOWS FROM INVESTING ACTIVITIES:   
Purchases of property and equipment(25,385)(20,376)(7,891)
Proceeds from sales of property, equipment and other assets822 885 3,184 
Purchases of marketable securities (4,045) 
Proceeds from sales or maturities of marketable securities3,490  1,230 
Purchases of equity and loans to equity investees(4,315)(7,848)(6,744)
Net cash used in investing activities(25,388)(31,384)(10,221)
CASH FLOWS FROM FINANCING ACTIVITIES:   
Borrowings on notes payable378,694 46,801  
Payments on notes payable(360,944)(46,801)(15,000)
Debt issuance costs(991)  
Borrowings on long-term obligations1,233   
Principal payments on long-term obligations(305)(200)(460)
Payments for common shares repurchased (3,184) 
Proceeds from exercise of stock options21 8  
Tax payments related to RSU issuances(140)(200)(125)
Net cash provided by (used in) financing activities17,568 (3,576)(15,585)
EFFECT OF EXCHANGE RATE CHANGES ON CASH(522)(399)(416)
NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH6,682 (62,394)39,990 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH:
Beginning of period18,008 80,402 40,412 
End of period$24,690 $18,008 $80,402 
See notes to consolidated financial statements.
41

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share data)
Note 1. Nature of Business and Summary of Significant Accounting Policies
Nature of business: Daktronics, Inc. and its subsidiaries are engaged principally in the design, market, and manufacture of a wide range of integrated electronic display systems and related products which are sold in a variety of markets throughout the world and the rendering of related maintenance and professional services. Our products are designed primarily to inform and entertain people through the communication of content.
Fiscal year: We operate on a 52- or 53-week fiscal year, with our fiscal year ending on the Saturday closest to April 30 of each year. When April 30 falls on a Wednesday, the fiscal year ends on the preceding Saturday. Within each fiscal year, each quarter is comprised of 13-week periods following the beginning of each fiscal year. In each 53-week year, an additional week is added to the first quarter, and each of the last three quarters is comprised of a 13-week period. The fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021 contained operating results for 52 weeks.
Principles of consolidation: The consolidated financial statements include Daktronics, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation. We have a variable interest in a business where we have elected to follow the proportional consolidation method because certain criteria were met under Accounting Standards Codification ("ASC") 810, Consolidations.
We have an arrangement we concluded was a variable interest entity and accounted for it under the proportional consolidation method. This arrangement had an aggregate amount of contract assets and gross profit of $5,223 and $2,748 respectively, as of and for the year ended April 29, 2023.
Investments in affiliates: We consolidate entities in which we have a controlling financial interest by first considering if an entity meets the definition of a variable interest entity ("VIE") for which we are deemed to be the primary beneficiary, or if we have the power to control an entity through a majority of voting interest or through other arrangements.
Variable Interest Entities: A VIE is an entity (i) that lacks sufficient equity to finance its activities without additional subordinated financial support from other parties; (ii) whose equity holders lack the characteristics of a controlling financial interest; and/or (iii) that is established with non-substantive voting rights. A VIE is consolidated by its primary beneficiary, which is defined as the party who has a controlling financial interest in the VIE through (a) the power to direct the activities of the VIE that most significantly affect the VIE’s economic performance, and (b) the obligation to absorb losses or the right to receive benefits of the VIE that could be significant to the VIE. This assessment may involve subjectivity in the determination of which activities most significantly affect the VIE’s performance and making estimates about current and future fair value of the assets held by the VIE and financial performance of the VIE. In assessing the Company's interests in the VIE, we also consider interests held by its related parties, including de facto agents. Additionally, we assess whether it is a member of a related party group that collectively meets the power and benefits criteria and, if so, whether we are most closely associated with the VIE. In performing the related party analysis, we consider both qualitative and quantitative factors including, but not limited to: the characteristics and size of its investment relative to the related party; our and the related party's ability to control or significantly influence key decisions of the VIE, including consideration of involvement by de facto agents; the obligation or likelihood for us or the related party to fund operating losses of the VIE; and the similarity and significance of the VIE’s business activities to those of us and the related party. The determination of whether an entity is a VIE and whether we are the primary beneficiary may involve significant judgment and depends upon facts and circumstances specific to an entity at the time of the assessment.
At the end of each reporting period, we reassess whether changes in facts and circumstances cause a change in the status of an entity as a VIE or voting interest entity, and/or a change in our consolidation assessment. Changes in consolidation status are applied prospectively. An entity may be consolidated as a result of this reassessment, in which case the assets, liabilities and noncontrolling interest in the entity are recorded at fair value upon initial consolidation. Any existing equity interest held by us in the entity prior to us obtaining control will be remeasured at fair value, which may result in a gain or loss recognized upon initial consolidation. However, if the consolidation represents an asset acquisition of a voting interest entity, our existing interest in the acquired assets, if any, is not remeasured to fair value but continues to be carried at historical cost. We may also deconsolidate a subsidiary as a result of this reassessment, which may result in a gain or loss recognized upon deconsolidation depending on the carrying values of deconsolidated assets and liabilities compared to the fair value of any interests retained.
42

We evaluated the nature of our investment in affiliates of XdisplayTM company, which is developing micro-LED mass transfer expertise and technologies, and Miortech (dba Etulipa), which is developing low power outdoor electrowetting technology. We determined that Miortech is a VIE, and based on management's analysis, we determined that Daktronics is not the primary beneficiary; therefore, the investment in Miortech is accounted for under the equity method.
The aggregate amount of our investments accounted for under the equity method was $11,934 and $16,916 as of April 29, 2023 and April 30, 2022, respectively. Our proportional share of the respective affiliates' earnings or losses is included in the "Other (expense) income, net" line item in our consolidated statements of operations. For the fiscal years 2023, 2022 and 2021, our share of the losses of our affiliates was $3,332, $2,970 and $2,370, respectively. In fiscal year 2023, we concluded there was an other-than-temporary impairment of our investment in Miortech and recorded an impairment loss of $4,473 to reflect the investment at fair market value (level 3). The impairment loss is included in the "Other (expense) income, net" line item in our consolidated statements of operations.
We purchased services for research and development activities from our equity method investees. The total of these related party transactions for fiscal years 2023, 2022 and 2021 was $672, $1,520, and $460, respectively, which is included in the "Product design and development" line item in our consolidated statement of operations, and for fiscal 2023, $52 remains unpaid and is included in the "Accounts payable " line item in our consolidated balance sheet. Fiscal 2022 had $296 unpaid and included in the "Accounts payable" line item in our consolidated balance sheet.
During fiscal 2023, we invested in $3,000 of convertible notes and in $1,315 of promissory notes (collectively, "Notes") in our affiliates, which is included in the “Investment in affiliates and other assets" line item in our consolidated balance sheets. During fiscal 2023, we converted $2,823 of Notes to stock ownership. After this conversion of Notes to stock ownership, our ownership increased to 55.9 percent in Miortech. Our ownership in XdisplayTM company is 16.4 percent as of April 29, 2023. The total amount of Notes as of April 29, 2023 was $8,789 and is included in the "Investments in affiliates and other assets" line item in our consolidated balance sheets. The Notes balance combined with the investment in affiliates balance totaled $20,723 and $24,404 as of April 29, 2023 and April 30, 2022, respectively.
Summarized financial information for equity method investments consist of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Balance sheet data:
Current assets$5,504 $6,672 $7,534 
Non-current assets3,312 4,491 4,637 
Current liabilities25,298 13,938 2,807 
Non-current liabilities721 1,738 1,793 
Income statement data:   
Net loss$(16,932)$(11,928)$(13,436)
Use of estimates: The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("GAAP") requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities; the disclosure of contingent assets and liabilities at the date of the financial statements; the reported amounts of revenues and expenses during the reporting period; and our ability to continue as a going concern. Due to the inherent uncertainty involved in making estimates, actual results in future periods may differ from those estimates.
Material estimates that are particularly susceptible to significant change in the near-term relate to the determination of the estimated total costs on uniquely configured contracts and estimated costs to be incurred for product warranties and income taxes. Estimation processes are also used in inventory valuation and determining, the allowance for credit losses, share-based compensation, goodwill impairment, investment in affiliates impairment, value of long-term assets, and extended warranty and product maintenance agreements.
Changes in estimates are reflected in the periods in which they become known.
Cash and cash equivalents: All highly liquid investments with maturities of three months or less at the date of purchase are considered to be cash equivalents and consist primarily of government repurchase agreements, savings accounts and money
43

market accounts that are carried at cost, which approximates fair value. We maintain our cash in bank deposit accounts, the balances of which at times may exceed federally insured limits. We have not experienced any losses in such accounts.
Restricted cash: Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the totals of the same amounts shown in the consolidated statements of cash flows. Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.
April 29, 2023April 30, 2022May 1, 2021
Cash and cash equivalents$23,982 $17,143 $77,590 
Restricted cash708 865 2,812 
Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows$24,690 $18,008 $80,402 
We have foreign currency cash accounts to operate our global business. These accounts are impacted by changes in foreign currency rates. Of our $23,982 in cash and cash equivalents balances as of April 29, 2023, $15,895 were denominated in United States dollars, of which $1,300 were held by our foreign subsidiaries. As of April 29, 2023, we had an additional $8,087 in cash balances denominated in foreign currencies, of which $7,651 were maintained in accounts of our foreign subsidiaries.
Inventories: In accordance with ASC 330, Inventory, our inventories are stated at the lower of cost (first-in, first-out method) and net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Cost is measured as the price of the components and allocated expenses for production or betterment of the inventory item are applied to the purchase cost of the raw materials. When we estimate net realizable value to be lower than cost, any necessary adjustments are charged to cost of sales in that period. In determining net realizable value, we review various factors such as current inventory levels, forecasted demand, costs of completion, and technological obsolescence.
Allowance for credit losses: We make estimates regarding the collectability of our accounts receivable, long-term receivables, contract assets and other receivables. In evaluating the adequacy of our allowance for credit losses, we analyze specific balances, customer creditworthiness, changes in customer payment cycles, and current economic trends. If the financial condition of any customer were to deteriorate, resulting in an impairment of its ability to make payments, additional allowances may be required. In addition, in accordance with ASC 326, Financial Instruments - Credit Losses, an allowance is maintained for estimated forward-looking losses resulting from the possible inability of customers to make required payments (current expected losses). The amount of the allowance is determined principally on the basis of past collection experience and known financial factors regarding specific customers. We charge off receivables at such time it is determined collection will not occur against the allowance for credit losses.
Revenue recognition: Our accounting policies and estimates are in accordance with ASC 606, Revenue from Contracts with Customers, and are as follows:
Contracts are identified and follow the revenue recognition policies when all of the following occur: we have evidence that all parties to the contract have approved the contract and are committed to perform their respective obligations, we can identify each party’s rights regarding the goods or services to be transferred, we can identify the payment terms for the goods or services to be transferred, the contract has commercial substance, and it is probable we will collect substantially all of the consideration to which we would be entitled in exchange for the goods or services.
Pre-contract costs are generally expensed as incurred, unless they are directly associated with an anticipated contract and recoverability from that contract is probable. Pre-contract costs directly associated with anticipated contracts expected to be recoverable include $860 and $117 as of April 29, 2023 and April 30, 2022, respectively. These are included in the "Inventories" line item in our consolidated balance sheets.
At contract inception, we identify performance obligations by reviewing the agreement for material distinct goods and services. Goods and services are distinct when the customer can benefit from them on its own and our promises to transfer
44

these items are identifiable from other promises within the contract. When we are contracted to provide a single promise (an integrated system), we often treat it as a single performance obligation if we are providing goods and services with the same pattern of transfer that are highly integrated or interdependent, that are modified or customized by other goods or services promised, or that provide a combined outcome for which the customer has contracted. When less interdependency or integration is necessary, or when the customer can benefit from distinct items, we separate the contract into multiple performance obligations. We account for extended warranties and other services ("service-type warranties") that represent a distinct service as a separate performance obligation.
Our contracts can contain multiple components of transaction price. We evaluate each contract for these components and include fixed consideration, variable consideration, financing components, and non-cash consideration and exclude consideration payable to a customer and sales taxes in the transaction price. When we are responsible for site installations which include subcontracted work, we maintain the contractual responsibilities and risks and include the consideration for these services in the transaction price. When our contract contains variable consideration, including return rights, discounts, claims, unpriced change orders, and liquidated damages, we estimate the transaction price using the expected value (i.e., the sum of the probability-weighted amount) or the most likely amount method, whichever is expected to better predict revenue for that contract situation. We also constrain the revenue to the extent that it is probable that a significant reversal of the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. We consider the following factors in determining revenue associated with variable consideration: (a) the contract or other evidence providing the legal basis, (b) additional costs caused by unforeseen circumstances, (c) evidence supporting the claim, and (d) historical evidence and patterns of customers. We adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer goods and services to a customer will exceed one year from the time the customer pays and represents financing. If the payment structures exceed a year but are structured to account for risks with a contract or correspond to payments on milestones or are scheduled for performance, we do not adjust the contract price for a financing component. See "Note 6. Receivables" for amounts recorded in long-term receivables.
When separate performance obligations are identified, we allocate the transaction price to the individual performance obligation based on the best method we judge as a faithful depiction of the value of the performance obligation. Many of our contracts are bundled, and we do not have separate selling prices for each performance obligation; therefore, for these contracts, we primarily use the cost plus a margin approach to allocate the relative transaction price to identified performance obligations, as it is the best representative of our pricing methods.
Revenue is recognized when we satisfy a performance obligation. We receive payments from customers based on a billing schedule as established in our contracts. Billing schedules include down payments and progress billings over time; set milestone payments that are specific to the project are scheduled for performance-based payments or are set time-based payment(s). Variability in contract assets and contract liabilities relates to the timing of billings and revenue recognition, which can vary significantly depending on contractual payment terms, build and installation schedules and the related timing differences in transfer of control. Balances are also impacted by the seasonality in our business.
Significant judgments and estimates are used in our revenue policies. In order to assure appropriate and consistent revenue recognition, we regularly evaluate available project related information and update estimates accordingly. We maintain internal policies and procedures to provide guidance for those involved in recording revenue. We monitor for changes in our business sales practices and customer interactions to capture the appropriate types of performance obligations and adjust for any change in control terms and conditions.
Our material performance obligation types include:
Unique configuration contracts: audio-visual communication systems uniquely configured (custom) or integrated for a customer's particular location and system configuration may include all or a combination of the following: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring and messaging equipment, training, other on-site services, spare parts, software licenses, and assurance-type warranties.
We may have multiple performance obligations in these types of contracts; however, a majority are treated as a combined single performance obligation. In our judgment, this accounting treatment is most appropriate because the substantial part of our promise to customers is to provide significant integration services and incorporate individual goods and services into a combined output or system. Often times, the system is customized or
45

significantly modified to the customer's desired configurations and location, and the interrelated goods and services provide utility to the customer as a package.
Revenue for uniquely configured (custom) or integrated systems is recognized over time using the cost-to-cost input method. Over time revenue recognition is appropriate because we have no alternative use for the uniquely configured system and have an enforceable right to payment for work performed. The cost-to-cost input method measures costs incurred to date compared to estimated total costs for each contract. This method is the most faithful depiction of our performance because it measures the value of the contract transferred to the customer. Costs to perform include direct and indirect costs for contract design, production, integration, installation, and assurance-type warranty reserve. Direct costs include materials and components; manufacturing, project management and engineering labor; and subcontracting expenses. Indirect costs include allocated charges for such items as facilities and equipment depreciation and general overhead. Provisions of estimated losses on uncompleted contracts are made in the period when such losses are capable of being estimated.
Contract modifications to existing contracts with customers are evaluated in accordance with the five-step revenue model. We treat contract modifications as a separate contract and new performance obligations when the additional goods or services are distinct and do not add to the unique configuration or are outside the integrated system and when the consideration reflects standalone selling prices. If the additional goods or services offered under the modification enhance the uniquely configured or integrated systems, revenue is allocated to the existing contracts' performance obligation. Modifications may cause changes in the timing of revenue recognition depending on the allocation to various performance obligations.
The time between contract order and project completion is typically less than 12 months but may extend longer depending on the amount of custom work and customers’ delivery needs.
Limited configuration (standard systems) and after-sale parts contracts: Limited configuration (standard systems) or after-sale parts contracts with limited or no configuration or limited integration are recognized as distinct individual performance obligations when material. When not distinct, we combine into one performance obligation the goods and/or services with each other until the bundle of goods or services is distinct. For standard display purchases made in large quantities, we account for each piece of equipment separately as a distinct performance obligation from which a customer derives benefit. Immaterial goods or services in the context of the contract are included with the display system performance obligation. Standard systems and equipment with limited configurations or integrations may include all or a combination (when immaterial) of the following performance obligations: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring, messaging and audio equipment, training, spare parts, software licenses, assurance-type warranties, and after-sale parts.
Revenue is recognized at a point in time when control passes, or over time as services are performed. When fulfilling limited configuration performance obligations, we are typically able to redirect the video displays or scoring, messaging, or audio equipment to another customer without incurring significant economic losses. Therefore, we have an alternative use for the performance obligation and recognize revenue upon our substantial completion and at the point in time we estimate control has transferred to the customer. When limited configured single performance obligations are more service-type (i.e., installation and integration services), we recognize revenue over time using the cost-to-cost input method, by comparing cumulative costs incurred to the total estimated costs and applying that percentage of completion to the transaction price to recognize revenue.We believe the cost-to-cost input method is the most faithful depiction of the customer obtaining control and benefits from the work performed.
Services and other: Services sold on a stand-alone basis or after the initial system sale include performance obligations such as event support, control room design, on-site training, equipment service, service-type warranties, technical support, software sold as a service, and other immaterial revenue streams. These are contracted with a customer generally per service event or service type on a stand-alone basis. Services, service type warranties, and other are recognized as net sales when the services are performed, and control is transferred to the customer at a point in time when title or control passes or over time as services are performed and for time-based "stand ready to perform" type obligations. We use professional judgment to determine control transfer. If we have the right to consideration from a customer that directly corresponds with the value of our performance (where we bill a fixed amount for each hour of service provided), we recognize revenue related to the work completed.
46

Software: Revenues from software license fees on sales, other than uniquely configured type contracts, are recognized when delivery of the product has occurred. Subscription-based licenses include the right for a customer to use our licenses and receive related support for a specified term, and revenue is recognized pro-rata over the term of the engagement.
Shipping and handling costs: Shipping and handling costs collected from our customers in connection with our sales are recorded as revenue. We record shipping and handling costs as a component of cost of sales at the time the product is shipped.
Warranty: We offer a standard parts coverage warranty for periods varying from one to five years for most of our products. We also offer additional types of warranties to include on-site labor, routine maintenance and event support. In addition, the terms of warranties on some installations can vary from one to 10 years. The specific terms and conditions of these warranties vary primarily depending on the type of product sold. We estimate the costs which may be incurred under the contractual warranty obligations (assurance type warranty) and record a liability in the amount of such estimated costs at the time the revenue is recognized. Factors affecting our estimate of the cost of our warranty obligations include historical experience and expectations of future conditions. We continually assess the adequacy of our recorded warranty accruals and, to the extent we experience any changes in warranty claim activity or costs associated with servicing those claims, our accrued warranty obligation is adjusted accordingly. For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred.
Property and equipment: In accordance with ASC 360, Property, Plant, and Equipment, property and equipment are stated at cost and depreciated principally on the straight-line method over the following estimated useful lives:
Years
Buildings and improvements
5 - 40
Machinery and equipment
5 - 7
Office furniture and equipment
3 - 5
Computer software and hardware
3 - 5
Equipment held for rental
2 - 7
Demonstration equipment
3 - 5
Transportation equipment
5 - 7
Leasehold improvements are depreciated over the lesser of the useful life of the asset or the term of the lease.
Impairment of Long-Lived Assets: In accordance with ASC 360, Property, Plant, and Equipment, we assess long-lived tangible assets and definite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable.
When evaluating long-lived assets for potential impairment, we first compare the carrying value of the asset to the asset's estimated future cash flows (undiscounted and without interest charges). If the estimated future cash flows are less than the carrying value of the asset, we calculate an impairment loss. The impairment loss calculation compares the carrying value of the asset to the asset's estimated fair value. We recognize an impairment loss if the amount of the asset's carrying value exceeds the asset's estimated fair value. If we recognize an impairment loss, the adjusted carrying amount of the asset becomes its new cost basis. For a depreciable long-lived asset, the new cost basis will be depreciated (amortized) over the remaining useful life of that asset.
Our impairment loss calculations contain uncertainties because they require management to make assumptions and to apply judgment to estimate future cash flows and asset fair values, including forecasting useful lives of the assets and selecting the discount rate that reflects the risk inherent in future cash flows.
Goodwill and Other Intangible Assets: We account for goodwill and other intangible assets with indefinite lives in accordance with ASC 350, Goodwill and Other. Under these provisions, goodwill is not amortized but is tested for impairment on at least an annual basis. Impairment testing is required more often than annually if an event or circumstance indicates an impairment or a decline in value may have occurred.
47

A qualitative assessment may be used to first determine whether it is "more likely than not" that the fair value of a reporting unit is less its carrying value. Based on this assessment, if it is determined that is more likely than not that impairment has occurred, a quantitative analysis will be performed. The quantitative assessment uses an income approach to estimate the fair value of each reporting unit. The income approach is based on the projected cash flows, which are discounted to their present value using discount rates which consider the timing and risk of the forecasted cash flows. Fair value is estimated using internally developed forecasts and assumptions and takes into account management plans, business trends, and market and economic conditions. If the quantitative assessment of goodwill impairment fails, an impairment loss equal to the amount that a reporting unit's carrying value exceeds its fair value will be recognized.
Foreign currency translation: We follow the provisions of ASC 830, Foreign Currency Matters. Our foreign subsidiaries use the local currency of their respective countries as their functional currency. The assets and liabilities of foreign operations are translated at the exchange rates in effect at the balance sheet date. The operating results of foreign operations are translated at weighted average exchange rates. The related translation gains or losses are reported as a separate component of shareholders’ equity in accumulated other comprehensive loss.
Income taxes: We account for income taxes in accordance with ASC 740, Income Taxes. We record a tax provision for anticipated tax consequences of the reported results of operations. Deferred tax assets and liabilities are measured using currently enacted tax rates and statutory tax rates applicable to the years in which we expect these temporary differences will affect taxable income. These assets and liabilities are analyzed regularly, and we assess the likelihood that deferred tax assets will be recoverable from future taxable income. When necessary, a valuation allowance is established if it is more likely than not the deferred tax asset will not be realized. We report the net deferred tax asset and liability as a long-term asset or liability. Net deferred assets or liabilities are calculated by combining them based on their jurisdiction.
In addition, because we operate in multiple income tax jurisdictions both within the United States and internationally, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with our expectations could have a material impact on our financial condition and operating results. See "Note 12. Income Taxes" for further information.
Comprehensive income (loss): We follow the provisions of ASC 220, Reporting Comprehensive Income, which establishes standards for reporting and displaying comprehensive income and its components, and disclose these components in the consolidated statements of comprehensive income. Comprehensive income (loss) reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. For us, comprehensive income represents net income adjusted for cumulative foreign currency translation adjustments and unrealized gains and losses on available-for-sale securities. The foreign currency translation adjustment included in the comprehensive income (loss) calculation has not been tax affected, as the investments in foreign affiliates are deemed to be permanent.
Product design and development: We follow the provisions of ASC 730, Research and Development, which states all expenses related to product design and development are charged to operations as incurred. Our product design and development activities include the enhancement of existing products and technologies and the development of new products and technologies.
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 shares of common stock or resulted in the issuance of shares of common stock which share in our earnings.
48

The following is a reconciliation of the net income and common share amounts used in the calculation of basic and diluted EPS for the fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021:
Net incomeShares
Per share income
For the year ended April 29, 2023:
Basic earnings per share$6,802 45,404 $0.15 
Dilution associated with stock compensation plans— 117 — 
Diluted earnings per share$6,802 45,521 $0.15 
For the year ended April 30, 2022:
 
Basic earnings per share$592 45,188 $0.01 
Dilution associated with stock compensation plans— 138 — 
Diluted earnings per share$592 45,326 $0.01 
For the year ended May 1, 2021:
 
Basic earnings per share$10,926 44,989 $0.24 
Dilution associated with stock compensation plans— 213 — 
Diluted earnings per share$10,926 45,202 $0.24 
Options outstanding to purchase 2,084, 1,846 and 2,262 shares of common stock with a weighted average exercise price of $7.47, $9.15 and $9.11 for the fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021, respectively, were not included in the computation of diluted earnings per share because the effects would be anti-dilutive.
Share-based compensation: We account for share-based compensation in accordance with ASC 718, Compensation-Stock Compensation. Under the fair value recognition provisions of ASC 718, we measure share-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is the vesting period. See "Note 10. Shareholders' Equity and Share-Based Compensation" for additional information and the assumptions we use to calculate the fair value of share-based employee compensation.
Liquidity and Going Concern: The accompanying Consolidated Financial Statements are prepared in accordance with GAAP applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.
We previously disclosed in our second and third quarter fiscal 2023 Form 10-Q Quarterly Reports that we had experienced volatility in our business driven by global economic conditions and supply chain disruptions. Although supply chain disruptions had started to ease, we could not be certain at that time we wouldn't experience future disruptions or need additional liquidity to fund operations. We also reported our financing plans were not deemed probable. Those conditions raised substantial doubt about the Company’s ability to continue as a going concern for the twelve months from the date of issuance of the second and third quarter fiscal 2023 Form 10-Q Quarterly Reports.
We adapted to the business environment by raising prices, increased inventory levels and added capacity to improve stability of operations, and instituted a liquidity enhancement program to focus our teams on improving cash flows. On May 11, 2023, we secured long-term financing to enhance our liquidity. During fiscal 2023, we recognized operating income of $21,388 and generated $15,024 in cash flows provided by operating activities. We project we will have sufficient cash on hand and available under these financing agreements to fund future operations.
Therefore, the events and conditions that gave rise to substantial doubt about our ability to continue as a going concern were resolved.
Refer to "Note 17. Subsequent Events" for additional considerations related to our financing agreements.
Recent Accounting Pronouncements
Accounting Standards Adopted

49

There were no standards adopted since our last Annual Report on Form 10-K.
Accounting Standards Not Yet Adopted
There are no significant new Accounting Standards Updates issued that the Company had not yet adopted as of April 29, 2023.
Note 2. 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:
Fiscal Year 2023
CommercialLive EventsHigh School Park and
Recreation
TransportationInternationalTotal
Type of performance obligation
Unique configuration$25,821 $223,560 $22,730 $45,286 $33,623 $351,020 
Limited configuration128,346 36,259 114,951 23,946 43,007 346,509 
Service and other16,423 25,081 4,067 3,074 8,022 56,667 
$170,590 $284,900 $141,748 $72,306 $84,652 $754,196 
Timing of revenue recognition
Goods/services transferred at a point in time$132,728 $43,761 $109,323 $24,950 $45,687 $356,449 
Goods/services transferred over time37,862 241,139 32,425 47,356 38,965 397,747 
$170,590 $284,900 $141,748 $72,306 $84,652 $754,196 
50

Fiscal Year 2022
CommercialLive EventsHigh School Park and
Recreation
TransportationInternationalTotal
Type of performance obligation
Unique configuration$20,849 $144,095 $20,175 $38,843 $32,658 $256,620 
Limited configuration118,308 30,181 88,162 21,370 43,029 301,050 
Service and other15,054 24,830 3,479 2,494 7,443 53,300 
$154,211 $199,106 $111,816 $62,707 $83,130 $610,970 
Timing of revenue recognition
Goods/services transferred at a point in time$120,776 $37,229 $82,678 $22,088 $45,036 $307,807 
Goods/services transferred over time33,435 161,877 29,138 40,619 38,094 303,163 
$154,211 $199,106 $111,816 $62,707 $83,130 $610,970 
Fiscal Year 2021
CommercialLive EventsHigh School Park and
Recreation
TransportationInternationalTotal
Type of performance obligation
Unique configuration$16,535 $104,682 $22,258 $36,398 $22,266 $202,139 
Limited configuration96,420 18,679 66,697 19,690 32,583 234,069 
Service and other14,345 19,688 2,602 2,196 6,994 45,825 
$127,300 $143,049 $91,557 $58,284 $61,843 $482,033 
Timing of revenue recognition
Goods/services transferred at a point in time$98,243 $23,906 $60,859 $20,180 $34,388 $237,576 
Goods/services transferred over time29,057 119,143 30,698 38,104 27,455 244,457 
$127,300 $143,049 $91,557 $58,284 $61,843 $482,033 
See "Note 3. 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.
51

The following table reflects the changes in our contract assets and liabilities:
April 29, 2023April 30, 2022Dollar ChangePercent Change
Contract assets$46,789 $41,687 $5,102 12.2 %
Contract liabilities - current91,549 90,393 1,156 1.3 
Contract liabilities - non-current13,096 10,998 2,098 19.1 
The changes in our contract assets and contract liabilities from April 30, 2022 to April 29, 2023 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 impairments of contract assets for fiscal 2023 and 2022.
For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred. Earned and unearned revenues for these contracts are included in the "Contract assets" and "Contract liabilities". Changes in unearned service-type warranty contracts, net were as follows:
April 29, 2023April 30, 2022
Balance at beginning of year$26,346 $24,590 
New contracts sold44,216 42,619 
Less: reductions for revenue recognized(42,132)(40,614)
Foreign currency translation and other(92)(249)
Balance at end of year$28,338 $26,346 
Contracts in process identified as loss contracts as of April 29, 2023 and April 30, 2022 were immaterial. Loss provisions are recorded in "Accrued expenses" line item in our consolidated balance sheets.
During fiscal 2023, we recognized revenue of $84,972 related to our contract liabilities as of April 30, 2022.
Remaining performance obligations and revenue recognized from past performance obligations
As of April 29, 2023, the aggregate amount of the transaction price allocated to the remaining performance obligations was $462,035. Remaining performance obligations related to product and service agreements as of April 29, 2023 are $400,737 and $61,298, respectively. We expect approximately $385,359 of our remaining performance obligations to be recognized over the next 12 months, with the remainder recognized thereafter. 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. The amount of revenue recognized associated with performance obligations satisfied in prior years during the years ended April 29, 2023 and April 30, 2022 was immaterial.
Note 3. 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. Separate financial information is available and regularly evaluated by our chief operating decision-maker (CODM), who is our president and chief executive officer, in making resource allocation decisions for our segments. Our CODM evaluates segment performance according to the GAAP measure of gross profit.
Our Commercial business unit primarily consists of sales of our integrated video display systems, digital billboards, Galaxy® and Fuelight product lines, and dynamic messaging systems to resellers (primarily sign companies), out-of-home ("OOH") companies, national retailers, quick-serve restaurants, casinos, shopping centers, cruise ships, commercial building owners, and petroleum retailers. Our Live Events business unit primarily consists of sales of integrated scoring and video display systems to college and professional sports facilities and convention centers and sales of our mobile
52

display technology to video rental organizations and other live events type venues. Our High School Park and Recreation business unit primarily consists of sales of scoring systems, Galaxy® displays and video display systems to primary and secondary education facilities and resellers (primarily sign companies). Our Transportation business unit primarily consists of sales of intelligent transportation systems dynamic messaging signs for road management, mass transit, and aviation applications and other electronic signage for advertising and way-finding needs, which includes our Vanguard® and Galaxy® product lines and other intelligent transportation systems dynamic message signs, to governmental transportation departments, transportation industry contractors, airlines and other transportation related customers. Our International business unit consists of sales of all product lines outside the United States and Canada. In our International business unit, we focus on product lines related to integrated scoring and video display systems for sports and commercial applications, OOH advertising products, architectural lighting, and transportation related products for sale outside of the United States and Canada to the related type of company, including sports and commercial business facilities, OOH companies, and governmental transportation agencies.
Assets are not allocated to the segments. Depreciation and amortization are allocated to each segment based on various financial measures; however, some depreciation and amortization are corporate in nature and remain unallocated. Our segments follow the same accounting policies as those described in "Note 1. Nature of Business and Summary of Significant Accounting Policies." Some expenses or services are not directly allocable to a sale or segment or the resources and related expenses are shared across business segment areas. These expenses are allocated using estimates and allocation methodologies based on financial measures and professional judgment. Shared or unabsorbed manufacturing costs are allocated to the business unit benefiting most from that manufacturing location's production capabilities. Shared or unabsorbed costs of domestic field sales and services infrastructure, including most field administrative staff, are allocated to the Commercial, Live Events, High School Park and Recreation, and Transportation business units based on cost of sales. Shared manufacturing, buildings and utilities, and procurement costs are allocated based on payroll dollars, square footage and various other financial measures in the segment analysis.
We do not maintain information on sales by products; therefore, disclosure of such information is not practical.
53

The following table sets forth certain financial information for each of our five reporting segments for the periods indicated:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Net sales:
Commercial$170,590 $154,211 $127,300 
Live Events284,900 199,106 143,049 
High School Park and Recreation141,748 111,816 91,557 
Transportation72,306 62,707 58,284 
International84,652 83,130 61,843 
754,196 610,970 482,033 
Gross profit:
Commercial31,155 31,851 33,072 
Live Events49,255 21,787 24,397 
High School Park and Recreation41,145 35,477 31,472 
Transportation19,825 18,172 20,329 
International9,975 9,410 11,313 
151,355 116,697 120,583 
Operating expenses
Selling56,655 51,075 48,649 
General and administrative38,747 32,563 27,980 
Product design and development29,989 29,013 26,846 
Goodwill impairment4,576   
129,967 112,651 103,475 
Operating income21,388 4,046 17,108 
Nonoperating income (expense):
Interest income (expense), net(920)171 (65)
Other expense, net(7,211)— (3,109)— (2,983)
Income before income taxes$13,257 $1,108 $14,060 
Depreciation and amortization:
Commercial$3,468 $2,677 $3,037 
Live Events6,430 5,238 5,798 
High School Park and Recreation1,632 1,420 1,942 
Transportation584 551 979 
International2,307 2,796 2,887 
Unallocated corporate depreciation2,572 2,712 2,434 
$16,993 $15,394 $17,077 
54

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:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Net sales:
United States$661,312 $513,740 $413,211 
Outside United States92,884 97,230 68,822 
$754,196 $610,970 $482,033 
Property and equipment, net of accumulated depreciation:
United States$63,786 $58,643 $50,130 
Outside United States8,361 8,122 8,552 
$72,147 $66,765 $58,682 
We have numerous customers worldwide for sales of our products and services, and no customer accounted for 10 percent 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 complex global supply chain subject to geopolitical and transportation risks and a number of single-source suppliers that could limit our supply or cause delays in obtaining raw materials and components needed in manufacturing.
Note 4. Goodwill and Intangible Assets
Goodwill
The changes in the carrying amount of goodwill related to each reportable segment for the fiscal year ended April 29, 2023 were as follows:
Live EventsCommercialTransportationInternationalTotal
Balance as of April 30, 2022:
$2,296 $3,349 $68 $2,214 $7,927 
Foreign currency translation(15)(151)(27)81 (112)
Goodwill impairment(2,281)  (2,295)(4,576)
Balance as of April 29, 2023:
$ $3,198 $41 $ $3,239 
We perform an analysis of goodwill on an annual basis and test for impairment more frequently if events or changes in circumstances indicate that an asset might be impaired. Our annual analysis is performed during our third quarter of each fiscal year based on the goodwill amount as of the first business day of our third fiscal quarter.
We performed our annual impairment test on October 30, 2022 and concluded that the carrying value of the Live Events and International reporting units exceeded their respective fair values and consequently recorded an impairment charge as noted in the above table. We determined the fair value of the reporting units based on an income approach, using the present value of future discounted cash flows. Significant estimates used to determine fair value include the weighted average cost of capital and financial forecasts. The recognized impairment was primarily a result of our weighted average cost of capital being notably higher, which was driven by strains on our liquidity caused by disrupted supply chains and geopolitical conditions. As a result, the present value of our future cash flows was lower, which caused the $4,576 impairment charge. Based on our annual impairment test, we concluded that the fair value of the Commercial and Transportation reporting units exceeded their respective carrying values and concluded no goodwill impairment existed for those reporting units. The annual impairment test for fiscal years 2022 and 2021 concluded no goodwill impairment existed.
55

Intangible Assets
The following table summarizes intangible assets, net, as of April 29, 2023 and April 30, 2022:
April 29, 2023
Weighted Average Life (in years)Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Registered trademarks20.0$650 $270 $380 
Customer relationships10.32,563 1,807 756 
Total12.2$3,213 $2,077 $1,136 
April 30, 2022
Weighted Average Life (in years)Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Registered trademarks20.0$639 $233 $406 
Customer relationships10.02,853 1,787 1,066 
Total11.8$3,492 $2,020 $1,472 
In the fiscal years 2023, 2022, and 2021, amortization expense was $290, $504, and $1,502, respectively. Amortization expenses are included primarily in product design and development and selling expense in the consolidated statements of operations. Intangible assets are written off when fully amortized.
As of April 29, 2023, amortization expenses for future periods were estimated to be as follows:
Fiscal years endingAmount
2024$285 
2025285 
2026254 
202737 
202837 
Thereafter238 
Total expected amortization expense$1,136 
Note 5. Selected Financial Statement Data
Inventories consisted of the following:
April 29, 2023April 30, 2022
Raw materials$81,627 $71,410 
Work-in-process14,155 14,238 
Finished goods53,666 48,744 
$149,448 $134,392 
56

Property and equipment, net consisted of the following:
April 29, 2023April 30, 2022
Land$1,996 $1,899 
Buildings71,222 69,170 
Machinery and equipment126,164 110,079 
Office furniture and equipment4,112 4,098 
Computer software and hardware44,700 46,922 
Construction in Process2,805 5,792 
Demonstration equipment7,432 7,260 
Transportation equipment7,057 7,065 
265,488 252,285 
Less accumulated depreciation193,341 185,520 
$72,147 $66,765 
Our depreciation expense was $16,703, $14,890, and $15,575 for the fiscal years 2023, 2022, and 2021, respectively.
Accrued expenses consisted of the following:
April 29, 2023April 30, 2022
Compensation$17,466 $15,944 
Taxes, other than income taxes3,390 6,741 
Accrued employee benefits3,953 3,227 
Operating lease liabilities2,253 2,309 
Short-term accrued expenses8,943 6,738 
$36,005 $34,959 
Other (expense) income, net consisted of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Foreign currency transaction gains (losses)$479 $(227)$(675)
Equity in losses of affiliates(3,332)(2,970)(2,370)
Impairment of equity method investee(4,473)  
Other115 88 62 
$(7,211)$(3,109)$(2,983)
Note 6. Accounts Receivables, Net
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 credit losses of $4,182 and $2,754 as of April 29, 2023 and April 30, 2022, respectively. Included in accounts receivable as of April 29, 2023 and April 30, 2022 was $1,416 and $1,834, 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
57

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 $1,473 and $4,288 as of April 29, 2023 and April 30, 2022, respectively. Contract receivables bearing annual interest rates of 4.5 to 9.0 percent are due in varying annual installments through November 2026. The face value of long-term receivables was $1,512 and $4,364 as of April 29, 2023 and April 30, 2022, respectively.
Note 7. Financing Agreements
As of April 29, 2023, we had a credit agreement with a bank which provided for a $45,000 line of credit and allowed up to $20,000 for commercial and standby letters of credit. As of April 29, 2023, $17,750 had been advanced under the loan portion of our line of credit, and the balance of letters of credit outstanding was approximately $7,783. As of April 29, 2023, $19,467 of the credit facility was available for borrowing.
Subsequent to April 29, 2023 we secured new financing agreements. For information on the new financing agreements, see "Note 17. Subsequent Events."
As of April 29, 2023, we had $616 of bank guarantees or other financial instruments for display installations issued by another bank and secured by a restricted cash deposit. If we are unable to meet the terms of the arrangement, the bank would subrogate its loss by drawing on the secured cash deposit.
Note 8. 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.
In April 2020, the Board had suspended the program. On December 2, 2021, the Board of Directors of Daktronics voted to reauthorize the stock repurchase program.
During fiscal 2023 and 2021, we had no repurchases of shares of our outstanding common stock. During fiscal 2022, we repurchased 641 shares of common stock at a total cost of $3,184. As of April 29, 2023, we had $29,355 of remaining capacity under our current share repurchase program.
Note 9. Leases
We lease facilities and various equipment to manufacture products and provide employee collaboration space and tools. These are all classified as operating leases and have initial lease terms ranging from 1 year to 5 years. These operating leases do not contain material residual value guarantees or material restrictive covenants. Our lease for our facility in Sioux Falls, South Dakota has a purchase option. We do not have any financing leases.
We determine if an arrangement is a lease at the inception of the lease. Leases with an initial term of 12 months or less are not recorded on the balance sheet. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As we are generally not able to determine the rate implicit in our leases, we use the incremental borrowing rate based on the information available at the commencement date in determining the present value of future lease payments. The operating lease right-of-use asset includes any prepaid lease payments and initial direct costs and excludes any lease incentives and impairments. Some of our leases include options to extend the term, which is only included in the right-of-use assets and lease liability calculation when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components, and we have elected to account for all asset classes as a single lease component. Our operating leases also typically require payment of real estate taxes, insurance, and common area maintenance. These components comprise the majority of our variable lease cost and are excluded from the present value of our lease obligations. In instances where they are fixed, they are included due to our election to combine lease and non-lease components. Our total variable lease costs are immaterial.
58

Operating lease cost is recognized on a straight-line basis over the lease term, and short-term lease cost is recognized when paid. During fiscal 2023, the amount of the operating lease cost included in cost of sales and operating expenses in the consolidated statements of operations was $2,560 and $906, respectively; as compared to $2,425 and $870, respectively, in fiscal year 2022; and $2,241 and $977, respectively, in fiscal year 2021. Operating lease cost includes short-term leases, which are immaterial.
As of April 29, 2023, the weighted average remaining lease term and discount rate related to operating leases was 2.9 years and 2.7 percent as compared to 3.6 years and 2.4 percent as of April 30, 2022.
Supplemental unaudited cash flow information related to operating leases were as follows:
Year Ended
April 29, 2023April 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$2,692 $2,680 
Future minimum operating lease payments as of, and subsequent to, April 29, 2023 under ASC 842 are as follows:
Operating Leases
Fiscal years ending
2024$2,383 
20251,675 
2026897 
2027757 
202823 
Thereafter 
Total lease payments5,735 
Less imputed interest(261)
Total lease liabilities$5,474 
The current and long term portions of the lease liabilities are included in the "Accrued expenses" and "Other long-term obligations" line items in our consolidated balance sheet, respectively.
Note 10. Shareholders' Equity and Share-Based Compensation
Authorized share types and shareholder rights plan: Our 120,000 authorized shares consist of 115,000 shares of common stock, 50 shares of Series A Junior Participating Preferred Stock, and 4,950 shares of “undesignated stock.” Our Board of Directors has the power to authorize and issue any or all of the shares of undesignated stock without shareholder approval, including the authority to establish the rights and preferences of the undesignated stock.
Each outstanding share of our common stock includes one preferred share purchase right. Each right entitles the registered holder of our common stock to purchase from us one one-thousandth of one share of our Series A Junior Participating Preferred Stock at an initial exercise price of $20 per right, subject to adjustment under the terms of the shareholder rights agreement under which the dividend was declared and paid. The rights become exercisable immediately after the earlier of (i) 10 business days following a public announcement that a person or group has acquired beneficial ownership of 20 percent or more of our outstanding common shares (subject to certain exceptions) or (ii) 10 business days following the commencement or announcement of an intention to make a tender offer or exchange offer for our common shares, the consummation of which would result in the beneficial ownership by a person or group of 20 percent or more of our outstanding common shares. The rights expire on November 19, 2024, which date may be extended by our Board of Directors subject to certain additional conditions.
59

Stock incentive plans: During fiscal 2021, we established the Daktronics, Inc. 2020 Stock Incentive Plan (“2020 Plan”) and ceased granting options under the 2015 Stock Incentive Plan ("2015 Plan"). The 2020 Plan provides for the issuance of stock-based awards, including stock options, restricted stock, restricted stock units and deferred stock to employees, directors and consultants. Stock options issued to employees under the 2015 Plan and 2020 Plan generally have a 10-year life, an exercise price equal to the closing market value on the grant date and a five-year annual vesting period. Stock options granted to independent directors under these plans have a seven-year life and an exercise price equal to the closing market value on the date of grant. Stock options granted to independent directors vest in one year, provided that the directors remain on the Board. The restricted stock granted to independent directors vests in one year, provided that the directors remain on the Board. Restricted stock units are granted to employees and have a five-year annual vesting period. As with stock options, restricted stock and restricted stock unit ownership cannot be transferred during the vesting period.
As of April 29, 2023, the aggregate number of shares available for future grants under the 2020 Plan for stock options and restricted stock awards was 1,801 shares. Shares of common stock subject to all stock awards granted under the 2020 Plan are counted as one share of stock for each share of stock subject to the award. Although the 2015 Plan remains in effect for options outstanding that were granted under the 2015 Plan until the earlier of the exercise of the options or their expiration or termination without being exercised, no new options can be granted under the 2015 Plan.
Restricted stock and restricted stock units: We issue restricted stock to our non-employee directors and restricted stock units to employees. Restricted stock issued to non-employee directors are participating securities and receive dividends prior to vesting. Unvested restricted stock will terminate and be forfeited upon termination of employment or service. The fair value of restricted stock and our restricted stock unit awards are measured on the grant date based on the market value of our common stock. The related compensation expense as calculated under ASC 718, net of estimated forfeitures, is recognized over the applicable vesting period. Unrecognized compensation expense related to the restricted stock and restricted stock unit awards was approximately $1,666 as of April 29, 2023, which is expected to be recognized over a weighted-average period of 2.62 years. The total fair value of restricted stock vested was $1,160, $1,203, and $1,293 in fiscal years 2023, 2022, and 2021, respectively.
A summary of non-vested restricted stock and restricted stock units for fiscal years 2023, 2022, and 2021 is as follows:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Number of Nonvested Shares Weighted Average Grant Date
Fair Value Per Share
Number of Nonvested SharesWeighted Average Grant Date
Fair Value Per Share
Number of Nonvested SharesWeighted Average Grant Date
Fair Value Per Share
Outstanding at beginning of year469 $5.65 480 $5.62 449 $7.16 
Granted360 3.15 214 5.66 223 3.92 
Vested(192)5.98 (213)5.58 (176)7.27 
Forfeited(20)4.98 (12)5.64 (16)7.00 
Outstanding at end of year617 $4.11 469 $5.65 480 $5.62 
60

Stock Options: We issue incentive stock options to our employees and non-qualified stock options to our independent directors. A summary of stock option activity under our 2015 Plan and 2020 Plan during the fiscal year ended April 29, 2023 is as follows:
Stock Options Weighted Average Exercise Price
Per Share
Weighted Average Remaining
Contractual Life (Years)
Aggregate Intrinsic Value
Outstanding as of April 30, 2022
2,107 $8.13 4.98$ 
Granted336 3.02 — — 
Canceled or forfeited(393)9.08 — — 
Exercised(5)4.11 — 7 
Outstanding as of April 29, 2023
2,045 $7.11 5.52$858 
   
Shares vested and expected to vest2,010 $7.17 5.46$819 
Exercisable as of April 29, 2023
1,222 $8.95 3.70$103 
The aggregate intrinsic value of stock options represents the difference between the exercise price of stock options and the fair market value of the underlying common stock for all in-the-money options. We define in-the-money options as of April 29, 2023 as options having exercise prices lower than the $4.81 per share market price of our common stock on that date. There were 147 shares exercisable that were in-the-money options as of April 29, 2023. The total intrinsic value of options exercised during fiscal years 2023, 2022, and 2021 was $7, $2, and $0, respectively. The total fair value of stock options vested was $467, $465, and $451 for fiscal years 2023, 2022, and 2021, respectively.
We estimate the fair value of stock options granted using the Black-Scholes option valuation model. We recognize the fair value of the stock options on a straight-line basis as compensation expense. All options are recognized over the requisite service periods of the awards, which are generally the vesting periods.
The Black-Scholes option-pricing model was developed for use in estimating the fair value of traded options which have no vesting restrictions and are fully transferable. In addition, option valuation models require the input of highly subjective assumptions, including the expected stock price volatility. ASC 718 requires us to estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. We use historical data to estimate pre-vesting option forfeitures and record share-based compensation expense only for those awards expected to vest. The following factors are the significant assumptions used in the computation of the fair value of options:
Expected life. The expected life of options granted represents the period of time they are expected to be outstanding. We estimate the expected life of options granted based on historical exercise patterns, which we believe are representative of future behavior. We have examined our historical pattern of option exercises in an effort to determine if there were any discernible patterns of activity based on certain demographic characteristics. Demographic characteristics tested included age, salary level, job level and geographic location. We have determined there were no meaningful differences in option exercise activity based on the demographic characteristics tested.
Expected volatility. We estimate the volatility of our common stock at the date of grant based on historical volatility consistent with ASC 718 and SEC Staff Accounting Bulletin No. 107, Share-Based Payments.
Risk-free interest rate. The rate is based on the United States Treasury zero-coupon yield curve on the grant date for a term similar to the expected life of the options.
Dividend yield. We use an expected dividend yield consistent with our historical dividend yield pattern.
61

The following table provides the weighted-average fair value of options granted and the related assumptions used in the Black-Scholes model:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Fair value of options granted$1.34 $2.43 $1.71 
Risk-free interest rate3.37 %1.07 %0.43 %
Expected volatility41.10 %40.60 %40.53 %
Expected life of option (in years)6.936.946.94
Employee stock purchase plan: We have an employee stock purchase plan (“ESPP”), which enables employees after six months of continuous employment to elect, in advance and semi-annually, to contribute up to 15 percent of their compensation, subject to certain limitations, toward the purchase of our common stock at a purchase price equal to 85 percent of the lower of the fair market value of the common stock on the first or last day of the participation period. The ESPP requires participants to hold any shares purchased under the ESPP for a minimum period of one year after the date of purchase. Compensation expense recognized on shares issued under our ESPP is based on the value of a traded option to purchase shares of our stock at a 15 percent discount to the stock price. The total number of shares reserved under the ESPP is 5,500. The number of shares of common stock issued under the ESPP totaled 424, 310, and 170 shares in fiscal 2023, 2022, and 2021, respectively. The number of shares of common stock reserved for future employee purchases under the ESPP totaled 1,575 shares as of April 29, 2023. The ESPP is intended to qualify under Section 423 of the Internal Revenue Code of 1986 (the "Code").
Total share-based compensation expense: As of April 29, 2023, there was $2,746 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under all equity compensation plans. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures. We expect to recognize the cost over a weighted-average period of 2.94 years.
The following table presents a summary of the share-based compensation expense by equity type as follows:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Stock options$453 $458 $450 
Restricted stock and stock units1,153 1,159 1,203 
Employee stock purchase plans421 356 414 
$2,027 $1,973 $2,067 
A summary of the share-based compensation expense for stock options, restricted stock, restricted stock units and shares issued under the ESPP for fiscal years 2023, 2022, and 2021 is as follows:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Cost of sales$441 $434 $472 
Selling424 472 484 
General and administrative735 656 678 
Product design and development427 411 433 
$2,027 $1,973 $2,067 
We received $21 in cash from option exercises under all share-based payment arrangements for the fiscal year ended April 29, 2023. The tax expense related to non-qualified options and restricted stock units under all share-based payment arrangements totaled $23, $47, and $70 for fiscal years 2023, 2022, and 2021, respectively.
62

Note 11. Retirement Benefits
We sponsor a 401(k) savings plan providing benefits for substantially all United States-based employees of Daktronics, Inc. and its subsidiaries, subject to certain Internal Revenue Service ("IRS") limits. We made matching cash contributions equal to 50 percent of the employee's qualifying contribution up to six percent of such employee's compensation; however, we eliminated our matching contribution as one of our cost savings initiatives for fiscal 2021. These benefits were reinstated for fiscal 2022. Employees are eligible to participate in the 401(k) savings plan the first day of the calendar month following completion of 30 days of continuous service if they have attained the age of 21. We contributed $2,969, $2,573 and $0 for matches to the plan for fiscal years 2023, 2022, and 2021, respectively.
Note 12. Income Taxes
The following tables reflect the significant components of our income tax provision. The pretax income attributable to domestic and foreign operations was as follows:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Domestic$10,125 $(2,696)$10,413 
Foreign3,132 3,804 3,647 
Income before income taxes$13,257 $1,108 $14,060 
Income tax expense (benefit) consisted of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Current:
Federal$6,321 $644 $507 
State1,381 452 422 
Foreign2,273 975 891 
Deferred:
Federal(3,025)(1,020)1,216 
State(456)(476)59 
Foreign(39)(59)39 
$6,455 $516 $3,134 
63

The reconciliation of the provision (benefit) for income taxes and the amount computed by applying the federal statutory rate to income before income taxes is as follows:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Computed income tax expense at federal statutory rates$2,784 $233 $2,953 
Change in uncertain tax positions(86)(71)(34)
Research and development tax credit(684)(382)(1,047)
Other, net288 (179)579 
Change in valuation allowances2,078 609 402 
GILTI6 (14)(156)
Base Erosion Anti-Abuse Tax (BEAT)87 12 (285)
Foreign-Derived Intangible Income (FDII)(128)(5)(84)
Stock compensation262 150 355 
Meals and entertainment149 67 49 
Goodwill Impairment551   
State taxes, net of federal benefit731 139 494 
Effect of Foreign Tax Rates different than Statutory417 (43)(92)
$6,455 $516 $3,134 

The effective income tax rate for fiscal 2023 was impacted due to valuation allowances on equity investments and on foreign net operating losses in Ireland, goodwill impairment, state taxes, a mix of taxes in foreign countries where the tax rate is higher than the United States, as well as prior year provision to return adjustments reduced in part by tax benefits from permanent tax credits.
During fiscal 2022, our effective income tax rate was impacted by tax benefits from permanent tax credits offset by valuation allowances as well as other various permanent tax adjustments and state taxes with additional expense for prior year provision to return adjustments.
During fiscal 2021, our effective income tax rate was impacted due to tax benefits from permanent tax credits and prior year provision to return adjustments offset by valuation allowances as well as other various permanent tax adjustments and state taxes.
64

The components of the net deferred tax assets were as follows:
April 29, 2023April 30, 2022
Deferred tax assets:
Accrued warranty obligations$8,088 $7,117 
Vacation accrual1,732 1,618 
Deferred maintenance revenue484 272 
Allowance for excess and obsolete inventory2,779 2,316 
Equity compensation255 276 
Allowance for credit losses accounts928 528 
Inventory capitalization1,339 1,278 
Accrued compensation and benefits395 1,019 
Unrealized loss on foreign currency exchange206  
Net operating loss carry forwards1,024 729 
Outside basis difference in equity method investments3,819 1,861 
Section 174 Capitalization5,225  
Research and development tax credit carry forwards210 396 
Lease accounting - lease liability1,426 1,918 
Other929 435 
Total deferred tax assets28,839 19,763 
Valuation allowance(4,900)(2,452)
Net deferred tax assets23,939 17,311 
Deferred tax liabilities:
Property and equipment(5,292)(1,693)
Lease accounting - right of use asset(1,411)(1,907)
Prepaid expenses(471)(428)
Unrealized gain on foreign currency exchange (180)
Other(93)(59)
Total deferred tax liabilities(7,267)(4,267)
Net deferred tax asset$16,672 $13,044 
The classification of the net deferred tax assets in the accompanying consolidated balance sheets is:
April 29, 2023April 30, 2022
Non-current assets$16,867 $13,331 
Non-current liabilities(195)(287)
$16,672 $13,044 
65

The summary of changes in the amounts related to unrecognized uncertain tax benefits are:
April 29, 2023April 30, 2022
Balance at beginning of year$477 $548 
Gross increases related to prior period tax positions12 17 
Gross decreases related to prior period tax positions(56)(54)
Gross increases related to current period tax positions124 116 
Lapse of statute of limitations(165)(150)
Balance at end of year$392 $477 
All of our unrecognized tax benefits would have an impact on the effective tax rate if recognized. It is reasonably possible that the amount of unrecognized tax benefits could change due to one or more of the following events occurring in the next 12 months: expiring statutes, audit activity, tax payments, or competent authority proceedings. A statute of limitations relating to $171 of the unrecognized tax benefits (including interest) expires in the next 12 months. The benefit will be recognized if the statute lapses with no further action taken by regulators. Additionally, we recognized the release of $165 in unrecognized tax benefits related to the lapse of a statute of limitations in fiscal 2023.
Interest and penalties incurred associated with uncertain tax positions are included in the "Income tax expense" line item in our consolidated statements of operations. Accrued interest and penalties are included in the related tax liability line item in our consolidated balance sheets of $28 and $38 as of April 29, 2023 and April 30, 2022, respectively.
As of April 29, 2023, we had foreign net operating loss (“NOL”) carryforwards of approximately $5,727 primarily related to our operations in Belgium and Ireland, which have indefinite lives. A deferred tax asset has been recorded for all NOL carryforwards totaling approximately $1,018. However, due to uncertainty in future taxable income, a valuation allowance has been recorded for the full amount of the asset. If sufficient evidence of our ability to generate future taxable income in the jurisdictions in which we currently maintain a valuation allowance causes us to determine that our deferred tax assets are more likely than not realizable, we would release our valuation allowance, which would result in an income tax benefit being recorded in our consolidated statements of operations.
Additional tax information:
We are subject to United States federal income tax as well as income taxes of multiple state and foreign jurisdictions. Fiscal years 2020, 2021 and 2022 remain open to federal tax examinations, and fiscal years 2019, 2020, 2021 and 2022 remain open for state income tax examinations. Certain subsidiaries are also subject to income tax in several foreign jurisdictions which have open tax years varying by jurisdiction beginning in fiscal 2012. In the event of any future tax assessments, we have elected to record the income taxes and any related interest and penalties as income tax expense in our consolidated statement of operations.
As of April 29, 2023, we had no deferred tax liability recognized relating to our investment in foreign subsidiaries where the earnings have been indefinitely reinvested. The Tax Act of 2017 generally eliminates United States federal income taxes on dividends from foreign subsidiaries, and, as a result, the accumulated undistributed earnings would be subject only to other taxes, such as withholding taxes and state income taxes, on the distribution of such earnings. No additional withholding or income taxes have been provided for any remaining undistributed foreign earnings not subject to the one-time deemed repatriation tax, as it is our intention for these amounts to continue to be indefinitely reinvested in foreign operations in all of our non-United States jurisdictions.

66

Note 13. Cash Flow Information
The changes in operating assets and liabilities consisted of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
(Increase) decrease:
Account receivable$(10,422)$(33,876)$4,864 
Long-term receivables1,950 (440)1,737 
Inventories(15,064)(61,159)13,900 
Contract assets(4,879)(9,545)3,080 
Prepaid expenses and other current assets5,267 (7,661)2,450 
Income taxes receivables268 121 (148)
Investment in affiliates and other assets(261)(357)744 
Increase (decrease):
Accounts payable(5,344)33,002 (7,081)
Contract liabilities3,468 27,398 12,628 
Accrued expenses(967)6,354 (2,936)
Warranty obligations607 1,160 696 
Long-term warranty obligations3,055 1,764 (367)
Income taxes payable2,354 (379)(173)
Long-term marketing obligations and other payables104 (1,762)2,337 
$(19,864)$(45,380)$31,731 
Supplemental disclosures of cash flow information consisted of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Cash payments for:
Interest$1,075 $16 $264 
Income taxes, net of refunds7,489 1,951 2,557 
Supplemental schedule of non-cash investing and financing activities consisted of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Demonstration equipment transferred to inventory$ $53 $56 
Purchases of property and equipment included in accounts payable1,057 4,177 667 
Contributions of common stock under the ESPP1,207 1,211 565 
Debt Issuance costs2,875   
Note 14. Fair Value Measurement
ASC 820, Fair Value Measurement, defines fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. It also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of
67

unobservable inputs when measuring fair value. The fair value hierarchy within ASC 820 distinguishes between the following three levels of inputs which may be utilized when measuring fair value:
Level 1 - Quoted prices in active markets for identical assets or liabilities.
Level 2 - Observable inputs other than quoted prices included within level 1 for the assets or liabilities, either directly or indirectly (for example, quoted market prices for similar assets and liabilities in active markets or quoted market prices for identical assets or liabilities in markets not considered to be active, inputs other than quoted prices that are observable for the asset or liability, or market-corroborated input).
Level 3 - Unobservable inputs supported by little or no market activity based on our own assumptions used to measure assets and liabilities.
The fair values for fixed-rate long-term receivables are estimated using a discounted cash flow analysis based on interest rates currently being offered for contracts with similar terms to customers with similar credit quality. The carrying amounts reported in our consolidated balance sheets for long-term receivables approximate fair value and have been categorized as a level 2 fair value measurement.
Fair values for fixed-rate long-term marketing obligations are estimated using a discounted cash flow calculation applying interest rates currently being offered for debt with similar terms and underlying collateral. The total carrying value of long-term marketing obligations as reported in our consolidated balance sheets within other long-term obligations approximates fair value and has been categorized as a level 2 fair value measurement.
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 as of April 29, 2023 and April 30, 2022 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 1Level 2Level 3Total
Balance as of April 29, 2023:
Cash and cash equivalents$23,982 $ $ $23,982 
Restricted cash708   708 
Available-for-sale securities:
US Government Sponsored entities  534  534 
Derivatives - liability position (579) (579)
$24,690 $(45)$ $24,645 
Balance as of April 30, 2022:
Cash and cash equivalents$17,143 $ $ $17,143 
Restricted cash865   865 
Available-for-sale securities:    
US Government Securities3,486   3,486 
US Government Sponsored entities 534  534 
Derivatives - asset position 934  934 
Derivatives - liability position (311) (311)
$21,494 $1,157 $ $22,651 
The following methods and assumptions were used to estimate the fair value of each class of financial instrument. There have been no changes in the valuation techniques used by us to value our financial instruments during fiscal year 2023.
Cash and cash equivalents: Consists of cash on hand in bank deposits and highly liquid investments, primarily money market accounts. The fair value was measured using quoted market prices in active markets. The carrying amount approximates fair value.
68

Restricted cash: Consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees. The fair value of restricted cash was measured using quoted market prices in active markets. The carrying amount approximates fair value.
Derivatives – currency forward contracts: Consists of currency forward contracts trading with sufficient frequency and volume to enable us to obtain pricing information on an ongoing basis. The fair value of these securities was measured based on a valuation from a third-party bank. See "Note 15. Derivative Financial Instruments" for more information regarding our derivatives.
Non-recurring measurements: The fair value measurement standard also applies to certain non-financial assets and liabilities measured at fair value on a nonrecurring basis. Certain long-lived assets such as goodwill, intangible assets and property and equipment are measured at fair value on a nonrecurring basis and are subject to fair value adjustments in certain circumstances, such as when there is evidence of impairment.
See "Note 1. Nature of Business and Summary of Significant Accounting Policies" for further details of impairment loss of $4,473 for our investment in Miortech.
Other measurements using fair value: Some of our financial instruments, such as accounts receivable, long-term receivables, prepaid expense and other assets, contract assets and liabilities, accounts payable, warranty obligations, and other long-term obligations are reflected in the consolidated balance sheets at carrying value, which approximates fair value due to their short-term nature.
Note 15. 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 United States dollar. We enter into currency forward contracts to manage these economic risks. We account for all derivatives in the consolidated balance sheets within accounts receivable or accounts payable measured at fair value, and changes in fair values are recognized in earnings unless specific hedge accounting criteria are met for cash flow or net investment hedges. As of April 29, 2023 and April 30, 2022, we had not designated any of our derivative instruments as accounting hedges, and thus we recorded the changes in fair value in the "Other (expense) income, net" line item in the consolidated statements of operations.
The foreign currency exchange contracts in aggregated notional amounts in place to exchange United States dollars as of April 29, 2023 and April 30, 2022 were as follows:
April 29, 2023April 30, 2022
United States DollarsForeign CurrencyUnited States DollarsForeign Currency
Foreign Currency Exchange Forward Contracts:
United States Dollars/Canadian Dollars  942 1,189 
United States Dollars/British Pounds  1,774 1,345 
United States Dollars/Euros7,758 7,513 8,575 7,513 
As of April 29, 2023, there was an asset and liability of $0 and $579, respectively, and, as of April 30, 2022, there was an asset and liability of $934 and $311, respectively, representing the fair value of foreign currency exchange forward contracts, which were determined using level 2 inputs from a third-party bank. As of April 29, 2023, all contracts mature within six months.
Note 16. Commitments and Contingencies
Litigation: We are a party to legal proceedings and claims which arise during the ordinary course of business. We review our legal proceedings and claims, regulatory reviews and inspections, and other legal matters on an ongoing basis and follow appropriate accounting guidance when making accrual and disclosure decisions. We establish accruals for those contingencies when the incurrence of a loss is probable and can be reasonably estimated, and we disclose the amount accrued and the amount of a reasonably possible loss in excess of the amount accrued if such disclosure is necessary for our financial statements to not be misleading. We do not record an accrual when the likelihood of loss being incurred is probable, but the amount cannot be reasonably estimated, or when the loss is believed to be only reasonably possible or
69

remote, although disclosures will be made for material matters as required by ASC 450-20, Contingencies - Loss Contingencies. Our assessment of whether a loss is reasonably possible or probable is based on our assessment and consultation with legal counsel regarding the ultimate outcome of the matter following all appeals.
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: See "Note 1. Nature of Business and Summary of Significant Accounting Policies" for more information regarding warranties.
Changes in our warranty obligation for the fiscal years ended April 29, 2023 and April 30, 2022 consisted of the following:
April 29, 2023April 30, 2022
Beginning accrued warranty obligations$28,878 $25,960 
Warranties issued during the period13,429 9,748 
Settlements made during the period(11,044)(7,503)
Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations1,278 673 
Ending accrued warranty obligations$32,541 $28,878 
Performance guarantees: We have entered into standby letters of credit, bank guarantees and surety bonds with financial institutions relating to the guarantee of our future performance on contracts, primarily construction-type contracts. As of April 29, 2023, we had outstanding letters of credit, bank guarantees and surety bonds in the amount of $7,783, $616 and $56,374, respectively. Performance guarantees are issued to certain customers to guarantee the operation and installation of the equipment and our ability to complete a contract. These performance guarantees have various terms but are generally one year. We enter into written agreements with our customers, and those agreements often contain indemnification provisions that require us to make the customer whole if certain acts or omissions by us cause the customer financial loss. We make efforts to negotiate reasonable caps and limitations on the recovery of such damages. As of April 29, 2023, 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 April 29, 2023, we were obligated under the following unconditional purchase commitments:
Fiscal years endingAmount
2024$4,908 
20252,374 
2026194 
202750 
202838 
$7,564 
Note 17. Subsequent Events
On May 11, 2023, the Company entered into a Credit Agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A.. The Credit Agreement provides for a $60,000 senior secured asset-based revolving credit facility ("ABL") maturing on May 11, 2026 and a delayed draw loan (the "Mortgage") term loan commitment.
Under the ABL, certain factors can impact our borrowing capacity. As of May 11, 2023, our borrowing capacity was $47,459, and there were no borrowings outstanding. The interest rate on the senior credit facility is set on a sliding scale
70

based on the trailing twelve-month fixed charge coverage and ranges from 2.5 percent to 3.5 percent over the standard overnight financing rate (SOFR). The ABL is secured by a first priority lien on the Company's assets described in the Credit Agreement and the JPMorgan Pledge and Security Agreement dated as of May 11, 2023 by and between the Company and JPMorgan Chase Bank, N.A. (the “JPMorgan Security Agreement”).
The $15,000 delayed draw on the Mortgage closed on July 7, 2023, is secured by a mortgage on the Company's Brookings, South Dakota real estate, amortizes over 10 years and is payable monthly. The Mortgage is subject to the terms of the Credit Agreement and matures on May 11, 2026. The Mortgage interest rate is set on a sliding scale based on the trailing twelve month fixed charge coverage ratio and ranges between 3.5 percent to 4.5 percent.
On May 11, 2023, the Company entered into a Securities Purchase Agreement (the "Securities Purchase Agreement") with Alta Fox Opportunities Fund, LP (the “Investor”) under which the Company agreed to sell and issue to the Investor its senior secured convertible note (the “Convertible Note”) in exchange for the payment by the Investor to the Company of $25,000. The Convertible Notes allow the Investor to convert shares of the Company’s common stock, subject to certain conditions and limitations, at the initial conversion price of $6.31 per share, subject to adjustments in accordance with the terms of the Convertible Note. The Company also has a forced conversion right, which is exercisable on the occurrence of certain conditions. The Convertible Note incurs interest at an annual rate of 9.0 percent when interest is paid in cash or an annual rate of 10.0 percent if interest is capitalized. Upon an event of default under the Convertible Note, the annual interest rate will increase to 12.0 percent. Under the Pledge and Security Agreement dated as of May 11, 2023 between the Company and the Investor (the “Alta Fox Security Agreement”), the Convertible Note is secured by a second priority lien on assets securing the ABL facility and a first priority lien on substantially all of the other assets of the Company, excluding all real property, subject to the Intercreditor Agreement dated as of May 11, 2023 by and among the Company, JPMorgan Chase Bank, N.A., and the Investor (the “Intercreditor Agreement”). The Convertible Note has a maturity date of May 11, 2027 (the “Maturity Date”). On the Maturity Date, the Company must pay to the Investor an amount in cash representing all outstanding principal, any accrued and unpaid interest, and any accrued and unpaid late charges on such principal and interest.
Effective on May 11, 2023, in connection with the Company’s entry into the Securities Purchase Agreement, the Company also entered into a Registration Rights Agreement with the Investor (the “Registration Rights Agreement”). Pursuant to the Registration Rights Agreement, the Company agreed to file with the SEC by the dates set forth in the Registration Rights Agreement a registration statement covering the resale of the shares of common stock issuable upon conversion of the Convertible Note. Pursuant to the Registration Rights Agreement, the Company is required to use reasonable best efforts to have such registration statement declared effective by the SEC by the dates set forth in the Registration Rights Agreement. If the registration statement is not filed with the SEC or declared effective by the SEC on a timely basis, certain penalties would be applicable to the Company.
The Credit Agreement and the Convertible Note require a fixed charged coverage ratio of greater than 1.1 and include other customary non-financial covenants.
In fiscal year 2023, we incurred $3,866 in debt issuance costs, which is included in the "Debt issuance costs" line item in our consolidated balance sheet.
Item 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
Item 9A. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Management of our Company is responsible for establishing and maintaining effective disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934. As of April 29, 2023, an evaluation was performed, under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that as of April 29, 2023, our disclosure controls and procedures were not effective due to the material weakness in internal control over financial reporting described below.
71

Notwithstanding the identified material weakness disclosed our Chief Executive Officer and Chief Financial Officer believe the consolidated financial statements included in this Annual Report on Form 10-K fairly represent, in all material respects, our financial condition, results of operations and cash flows as of and for the periods presented in accordance with U.S. GAAP.
Prior Material Weaknesses in Internal Control over Financial Reporting
As previously reported in our Quarterly Report on Form 10-Q for the fiscal quarter ended October 29, 2022, material weaknesses in our internal control over financial reporting were reported because management had not appropriately designed a going concern policy control to contemplate evaluating the income tax implications when reaching a substantial doubt going concern assessment and because of a failure to timely communicate the result of our going concern assessment to all appropriate internal parties necessary, which led us to not consider the impact of the going concern assessment on the valuation of our deferred tax assets. The Company has made the following enhancements to internal controls to address the material weaknesses:
1.Implemented a policy and practice that our going concern analysis is communicated and provided to appropriate members of the organization, including employees in our tax department, so they can consider the impacts of our going concern conclusion.
2.Implemented a control activity that considers the results of our going concern analysis when determining the valuation of deferred taxes and other reporting and disclosure requirements when preparing our financial statements.

Management has determined, through its testing, that the Company's implemented policy and new control activities were designed and operated effectively for a sufficient period of time during fiscal 2023 to conclude that the previously identified material weaknesses have been remediated as of April 29, 2023.
Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934. Our system of internal control was designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of our financial statements for external purposes in accordance with accounting principles generally accepted in the United States. All systems of internal control, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the criteria in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 Framework). Based on our evaluation under the criteria in the 2013 Framework, our management concluded our internal control over financial reporting was not effective as of April 29, 2023 due to the material weakness in internal control over financial reporting described below.
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that a reasonable possibility exists that a material misstatement of our annual or interim financial statements would not be prevented or detected on a timely basis.
Management identified a material weakness related to the ineffective operation of certain transactional level controls related to revenue contracts recognized over time. These controls operated ineffectively due to insufficient training of the
72

control operators as to the level of precision expected when executing the revenue controls in accordance with the Company's policy.
The Company’s independent registered public accounting firm, Deloitte & Touche LLP, who audited the consolidated financial statements included in this Annual Report on Form 10-K, issued an adverse opinion on the effectiveness of the Company’s internal control over financial reporting. Deloitte & Touche LLP’s report is included herein.
Remediation Plan
Our remediation plan includes providing training to the revenue control operators relating to the level of precision expected when executing these controls in accordance with the Company's policy.
Changes in Internal Control Over Financial Reporting
Except for the identification of the material weakness and remediation of prior material weaknesses noted above, during the quarter ended April 29, 2023, there have been no changes in our internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
By /s/ Reece A. KurtenbachBy /s/ Sheila M. Anderson
Reece A. KurtenbachSheila M. Anderson
Chief Executive OfficerChief Financial Officer
July 12, 2023July 12, 2023
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the shareholders and the Board of Directors of Daktronics, Inc.

Opinion on Internal Control Over Financial Reporting
We have audited the internal control over financial reporting of Daktronics, Inc. and subsidiaries (the “Company”) as of April 29, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, because of the effect of the material weakness identified below on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of April 29, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended April 29, 2023 of the Company and our report dated July 12, 2023 expressed an unqualified opinion on those financial statements.

Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting
73

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Material Weakness
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weakness has been identified and included in management's assessment: Management identified a material weakness related to the ineffective operation of certain transactional level controls related to revenue contracts recognized over time. These controls operated ineffectively due to insufficient training of the control operators as to the level of precision expected when executing the revenue controls in accordance with the Company's policy. This material weakness was considered in determining the nature, timing, and extent of audit tests applied in our audit of the consolidated financial statements as of and for the year ended April 29, 2023, of the Company, and this report does not affect our report on such financial statements.

/s/ Deloitte & Touche LLP
Minneapolis, Minnesota
July 12, 2023

Item 9B. OTHER INFORMATION
None.
Item 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
None.
74

PART III.
Item 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
Set forth below is information regarding our directors and executive officers as of June 30, 2023.
Name Age Position
Sheila M. Anderson50Chief Financial Officer
Howard I. Atkins72Director
Lance D. Bultena60Director
John P. Friel69Director
Carla S. Gatzke62Vice President of Human Resources and Secretary
Dr. José-Marie Griffiths71Director
Matthew J. Kurtenbach54Vice President of Manufacturing
Reece A. Kurtenbach58Chief Executive Officer and Director
Kevin P. McDermott69Director
Andrew D. Siegel57Director
Bradley T. Wiemann62Executive Vice President
Shereta D. Williams49Director
Sheila M. Anderson joined the Company in 2002 as a senior accountant after spending a number of years working as a certified public accountant in public accounting and auditing firms and as a senior accountant at a private company. In 2006, Ms. Anderson was named Corporate Controller and, in 2012, she was named Chief Financial Officer and Treasurer. Ms. Anderson holds a Master of Business Administration degree from the University of South Dakota and a Bachelor of Science degree in Accounting from Southwest Minnesota State University.
Howard I. Atkins has been a Director of the Company since December 7, 2022. Mr. Atkins was appointed to the Board pursuant to the Cooperation Agreement dated as of July 23, 2022 (the "Cooperation Agreement") between the Company and Prairieland Holdco, LLC and its affiliates, including Andrew D. Siegel, who also is a member of the Company's Board of Directors. Mr. Atkins currently owns and manages HIA Capital, a business consulting and investment firm. In 2011, Mr. Atkins retired as the Senior Executive Vice President and Chief Financial Officer of Wells Fargo & Company, a banking and financial services company, where he was responsible for Wells Fargo’s financial management functions, investment portfolios, investor relations, capital management and corporate properties functions from 2001 to 2011. A 37-year veteran of the financial services industry, Mr. Atkins previously served as Executive Vice President and Chief Financial Officer of New York Life Insurance Company; Chief Financial Officer of Midlantic Corporation, and Corporate Treasurer of Chase Manhattan Bank. In addition, Mr. Atkins served as a Director for Occidental Petroleum Corporation from 2010 to 2019 and for Ingram Micro from 2004 to 2017. Mr. Atkins brings to the Board world-class financial management acumen and experience, especially in the areas of strategic development, margin improvement, and financing, which further enhances the Board's mix of perspectives.
Lance D. Bultena has been a Director of the Company since September 2021 and has served on the Nominating and Corporate Governance Committee and the Audit Committee since September 2021. Mr. Bultena is the Global Director of Thought Leadership for Mobility and Transportation at Hogan Lovells, a global law firm, where he is currently a senior counsel after serving as a partner for many years. He has been at the firm (and its predecessor Hogan & Hartson) since 1999. He was Counsel to the United States Senate Committee on Commerce, Science, and Transportation from 1995 to 1999. He received a doctorate (D. Phil) in Politics and a masters (M. Phil) in Economics from Oxford University which he attended as a Rhodes Scholar. He received a law degree (J.D.) from Harvard Law School and did his undergraduate study at the University of South Dakota. Dr. Bultena brings to the Board significant experience in helping businesses evaluate and address the challenges of technological change and public policy developments.
John P. Friel has been a Director of the Company since September 2015 and has served on the Audit Committee since September 2015 and on the Compensation Committee of the Board since October 2016. Mr. Friel was named Compensation Committee Chair on September 1, 2020. Mr. Friel served for 30 years in various capacities at MEDRAD, Inc., a global company that designs, develops, manufactures, sells, and supports medical devices. MEDRAD is an affiliate
75

of Bayer, AG. He joined MEDRAD in the accounting area and earned a promotion to Treasurer and Vice President of Corporate Planning in 1986 and Vice President of Business Development in 1987. He served as Executive Vice President of Sales and Marketing from 1989 to 1995, Senior Vice President and General Manager from 1995 to 1998, and President and Chief Executive Officer from 1998 to 2010. MEDRAD received the Malcolm Baldrige National Quality Award twice during his tenure, once in 2004 and again in 2010. Mr. Friel retired as Chief Executive Officer of Vascor, Inc. in December 2019, and he has served as a member of its Board of Directors since June 2016. Vascor is a pre-clinical medical device development company. He also is currently a Director at Preservation Technologies L.P. and a Director at American Productivity and Quality Center ("APQC"). Mr. Friel is the Principal and Founder of Five Radicals, which focuses on Baldrige Performance Excellence, strategic planning, general business consulting to entrepreneurial medical device companies, and private equity business development opportunity search efforts. Mr. Friel is a director and Chief Strategy Officer of Magvation, LLC, a medical device development company. Mr. Friel is a Senior Partner of the Mikan Group, a general management consulting company. He holds a Master of Arts in Law and Diplomacy from Tufts University and a Bachelor of Arts in Political Science and Bachelor of Science in Accounting from Pennsylvania State University. Mr. Friel brings to the Board extensive global general management knowledge and practice. He has strong experience in building and growing businesses, especially in technical product development and global expansions, which align with many of the Company's initiatives and strategies.
Carla S. Gatzke joined the Company in 1984 in Systems Sales Engineering where she was responsible for sales and project management for legislative voting systems. In 1988, Ms. Gatzke took an 18-month leave of absence to attend and teach at Drake University. In 1990, Ms. Gatzke returned to Daktronics and managed the Star Circuits division, which manufactured printed circuit boards. In 1992, she became responsible for Human Resources and, in 1996, she added the responsibility of Information and Technology and Systems. In 2006, the responsibility of the Company's Human Resources and Information and Technology and Systems departments separated, and Ms. Gatzke was appointed Vice President of Human Resources. Ms. Gatzke has also served as Corporate Secretary since 1994. Ms. Gatzke holds a Master of Business Administration degree from Drake University and a Bachelor of Science degree in Electrical Engineering with minors in Mathematics and Computer Science from South Dakota State University. Ms. Gatzke is the daughter of Aelred J. Kurtenbach and the sister of Reece A. Kurtenbach and Matthew J. Kurtenbach.
Dr. José-Marie Griffiths has been a Director of the Company since September 2020. She has served on the Board's Compensation Committee and on the Nominating and Corporate Governance Committee since September 2020. Ms. Griffiths is president of Dakota State University, a public university, in Madison, South Dakota and has served in such capacity since July 2015. President Griffiths has spent her career in research, teaching, public service, corporate leadership, economic development, and higher education administration. She has served in presidential appointments to the National Science Board, the United States President’s Information Technology Advisory Committee, and the United States National Commission on Libraries and Information Science. In 2018, she was appointed as a member of the National Security Commission on Artificial Intelligence, part of the John S. McCain National Defense Authorization Act for 2019. She has led projects for over 28 United States federal agencies, such as the National Science Foundation, NASA, the Department of Energy, and various intelligence and military agencies, and over 20 major corporations, such as AT&T Bell Laboratories and IBM, in over 35 countries, and she has worked with seven major international organizations, including NATO and the United Nations. Dr. Griffiths has received over 20 significant awards in science, technology, teaching and the advancement of women in these fields. She holds a Bachelor of Science degree and a Doctor of Philosophy in Physics and Information Science from the University College London ("UCL"). She was a Post-Doctoral Fellow in Computer Science and Statistics and was recently awarded a Doctor of Science honoris causa from UCL. Dr. Griffiths brings to the Board expertise in a variety of new and emerging technologies including cybersecurity and artificial intelligence, along with significant experience with both military and civilian federal agencies.
Matthew J. Kurtenbach joined the Company in 1992 as a manager in manufacturing, and he subsequently served as a project manager for sports projects and as a project manager for the Company's process improvements and facility expansions. In 2001, he was named Manufacturing Manager and, in 2006, he was appointed Vice President of Manufacturing. Also in 2006, he was charged with leading the Company's transformation to lean manufacturing and, in 2013, he gained responsibility for repair center operations associated with after-sales services. Mr. Kurtenbach holds a Master of Science degree in Industrial Management and a Bachelor of Science degree in Electrical Engineering from South Dakota State University. Mr. Kurtenbach is the son of Aelred J. Kurtenbach and the brother of Reece A. Kurtenbach and Carla S. Gatzke.
Reece A. Kurtenbach was appointed as President and Chief Executive Officer ("CEO") and a Director of the Company effective on September 1, 2013 and has served as Chairman of the Board since September 2014. He served as Executive Vice President from 2012 until September 2013, Vice President for Live Events and International from 2007 to 2012, Vice
76

President for Video Systems from 2004 until 2007, and manager for video products engineering from 1994 until 2004. Mr. Kurtenbach joined the Company in 1991 as an applications engineer focusing on large display projects. Mr. Kurtenbach also worked at the Company as a student employee with various responsibilities from 1983 to 1987. Mr. Kurtenbach holds a Bachelor of Science degree from South Dakota State University in Electrical Engineering, with minors in Mathematics and Computer Science. Mr. Kurtenbach is the son of Dr. Aelred Kurtenbach and brother of Matthew J. Kurtenbach and Carla S. Gatzke. The Board believes that Mr. Kurtenbach is an appropriate representative of management on the Board, given his position as a senior executive officer and his over 30 years of experience with the Company. In addition, Mr. Kurtenbach brings a wealth of industry experience to the Board.
Kevin P. McDermott has been a Director of the Company since June 2015 and has served on the Audit Committee of the Board as a member from August 2015 through September 2016 and as Chairperson of the Audit Committee since October 2016. On June 1, 2020, Mr. McDermott was named by the Board as the Lead Independent Director. Mr. McDermott retired from an international accounting firm, KPMG LLP, in the fall of 2013 after being with the firm for 33 years in various capacities, including audit engagement partner, SEC reviewing partner, professional practice partner, and in the firm’s Office of General Counsel. In addition to fulfilling professional obligations related to audits of financial statements and internal control over financial reporting, he assisted clients with financial and operational issues, acquisition due diligence, personnel performance, and corporate governance. In his capacity as SEC reviewing partner, Mr. McDermott performed concurring partner reviews of audits of financial statements and internal control over financial reporting for publicly-held audit clients. While in the Office of General Counsel, he provided assistance on a privileged basis to the firm and outside counsel in various SEC and Public Company Accounting Oversight Board investigations and third-party litigation matters. He holds a Bachelor of Science in Economics from South Dakota State University. Mr. McDermott was appointed to the board of directors of Genesco Inc. (NYSE-GCO) effective February 1, 2016 and served on its Audit Committee. He completed his tenure as Genesco board member in June 2023. Genesco is a publicly-traded retailer and wholesaler of branded footwear, apparel and accessories. From March 2019 through March 2020, Mr. McDermott served as Chief Audit Executive for Pinnacle Financial Partners, Inc., a publicly-held bank holding company located in Nashville, Tennessee. Mr. McDermott brings significant expertise in the area of financial and internal control over financial reporting by publicly-traded companies. This expertise aligns with our responsibility and commitment to provide oversight for our shareholders relating to the integrity of our financial statements and related filings.
Andrew D. Siegel currently manages Prairieland Holdco, LLC ("PLH"), whose sole member is TLI Bedrock, LLC ("TLI"), a private multi-strategy investment firm of which he is chief investment officer. In 2019, he co-founded and served as Executive Chairman of FourQ Systems, Inc. an enterprise financial technology company which was sold to Blackline, Inc. (NASDAQ:BL) in January 2022. Mr. Siegel was founding partner of Advance Venture Partners, the investment fund of global media company Advance Publications, Inc. He joined Advance in 2010 and, as Executive Vice President, Strategy and Corporate Development, was responsible for growth initiatives at the holding company and its operating units including Condé Nast. He oversaw The Sports Business Journal/SBD until December 2019. Mr. Siegel joined Advance from Yahoo! Inc., where he led the digital media company’s corporate development team from September 2009 until December 2010. He previously was an executive with General Electric Company ("GE") and its financial arm, GE Capital from 2004 until 2009. He joined GE upon its acquisition of InVision Technologies, Inc. (NASDAQ: INVN) in December 2004, where he had served as an executive officer since 2001. He began his career as a corporate lawyer at Skadden, Arps, Slate, Meagher & Flom, LLP in New York City. Andrew received a Bachelor of Arts from the Newhouse School of Public Communications at Syracuse University, a Master of Science degree from the Jewish Theological Seminary, and a juris doctor degree (JD) from New York University School of Law. He serves on the boards of the Park Avenue Synagogue and the Ashley Hope Foundation as well as those of several private companies. Mr. Siegel brings to the Board his experience in strategy, corporate development, law and finance.
Bradley T. Wiemann joined the Company in 1993 as a lead design engineer after spending a number of years with Rockwell International Corporation, where he was involved in flight control systems. In 1994, he became manager of the Company's engineering groups focused on commercial and transportation product design. In 2001, his responsibilities expanded to include sales and service for commercial and transportation. In 2004, he was appointed Vice President, Commercial and Transportation and, in 2012, he was named Executive Vice President. In 2013, his responsibilities expanded to include sales and service for the High School Park and Recreation business unit. Mr. Wiemann holds a Master of Science degree in Electrical and Computer Engineering from the University of Iowa and a Bachelor of Science degree in Electrical Engineering from South Dakota State University.
Shereta D. Williams has been a Director of the Company since September 2021 and has since served on the Audit Committee and the Compensation Committee since September 2021. Ms. Williams is Senior Vice President Growth Operations of Cox Enterprises, Inc., a global communications, automotive, and media company, based in Atlanta, Georgia
77

and has served in such capacity since 2021. She has held a variety of strategy, corporate development and business development roles within the Cox Enterprise, Inc. subsidiaries and groups, including Vice President Business Development from 2020 to 2021; President of Videa, LLC from 2014 through 2020; Vice President of Development for Cox Media Group from 2010 to 2013; and Director of Development and Digital Services for Cox Television from 2001 through 2006. In between the roles at Cox Enterprise, Inc., from 2006 through 2009, she was the managing director of the currency division for Maven Funds, a startup hedge fund in Atlanta, Georgia where she was responsible for managing traders, implementing automated trading systems, risk management and operations. She began her career working in investment banking as an analyst for mergers and acquisitions for Lazard Freres & Co, LLC from 1996 through 1998. She holds a Bachelor of Science degree in Electrical Engineering, with a concentration in Economics, from the Massachusetts Institute of Technology. Ms. Williams brings to the Board extensive knowledge in corporate development, strategy, and mergers and acquisitions, as well as operational leadership in the digital communications industry.
Involvement in Certain Legal Proceedings
None of our directors, executive officers or control persons has been involved in any of the following events described in Item 401(f) of Regulation S-K during the past ten years:

1.a petition under the Federal bankruptcy laws or any state insolvency law filed by or against, or a receiver, fiscal agent or similar officer was appointed by a court for the business or property of such person, or any partnership in which he or she was a general partner at or within two years before the time of such filing, or any corporation or business association of which he or she was an executive officer at or within two years before the time of such filing;

2.a conviction in a criminal proceeding or being named a subject of a pending criminal proceeding (excluding traffic violations and other minor offenses);

3.being subject to any order, judgment, or decree, not subsequently reversed, suspended or vacated, of any court of competent jurisdiction, permanently or temporarily enjoining him or her from, or otherwise limiting, the following activities:

a.acting as a futures commission merchant, introducing broker, commodity trading advisor, commodity pool operator, floor broker, leverage transaction merchant, any other person regulated by the Commodity Futures Trading Commission, or an associated person of any of the foregoing, or as an investment adviser, underwriter, broker or dealer in securities, or as an affiliated person, director or employee of any investment company, bank, savings and loan association or insurance company, or engaging in or continuing any conduct or practice in connection with such activity;

b.engaging in any type of business practice; or

c.engaging in any activity in connection with the purchase or sale of any security or commodity or in connection with any violation of Federal or State securities laws or Federal commodities laws;

4.being subject to any order, judgment or decree, not subsequently reversed, suspended or vacated, of any Federal or State authority barring, suspending or otherwise limiting for more than 60 days the right of such person to engage in any type of business regulated by the Commodity Futures Trading Commission, securities, investment, insurance or banking activities, or to be associated with persons engaged in any such activity;

5.being found by a court of competent jurisdiction in a civil action or by the SEC to have violated any Federal or State securities law, and the judgment in such civil action or finding by the SEC has not been subsequently reversed, suspended, or vacated;

6.being found by a court of competent jurisdiction in a civil action or by the Commodity Futures Trading Commission to have violated any Federal commodities law, and the judgment in such civil action or finding by the Commodity Futures Trading Commission has not been subsequently reversed, suspended, or vacated;

7.being the subject of, or a party to, any Federal or State judicial or administrative order, judgment, decree, or finding, not subsequently reversed, suspended, or vacated, relating to an alleged violation of:

a.any Federal or State securities or commodities law or regulation; or

78

b.any law or regulation respecting financial institutions or insurance companies including, but not limited to, a temporary or permanent injunction, order of disgorgement or restitution, civil money penalty or temporary or permanent cease-and-desist order, or removal or prohibition order; or

c.any law or regulation prohibiting mail or wire fraud or fraud in connection with any business entity; or

8.being subject to, or a party to, any sanction or order, not subsequently reversed, suspended or vacated, of any self-regulatory organization (as defined in Section 3(a)(26) of the Securities Exchange Act of 1934, any registered entity (as defined in Section 1(a)(29) of the Commodity Exchange Act, or any equivalent exchange, association, entity or organization that has disciplinary authority over its members or persons associated with a member.
Delinquent Section 16(a) Reports
Section 16(a) of the Securities Exchange Act of 1934 requires that our Directors, executive officers, and persons who own more than 10 percent of a registered class of our equity securities ("10% Shareholders") file with the SEC initial reports of ownership on Form 3 and reports of change in ownership on Form 4 or Form 5. Such Directors, executive officers and 10% Shareholders are also required by rules of the SEC to furnish us with copies of all Section 16(a) forms that they file. To our knowledge, based solely on a review of copies of such forms submitted to us and on written representations from our reporting persons, we believe all required reports were filed on a timely basis during fiscal 2023, except that Brad T. Wiemann inadvertently filed one late report on Form 4 regarding one purchase of 25,000 shares on October 12, 2022; Andrew D. Siegel inadvertently filed one late report on Form 3 regarding his initial ownership of common stock as a new director and three Forms 4 regarding his purchase of 8,042 shares on September 14, 2022, 1,958 shares on September 15, 2022, and 13,217 shares on September 20, 2022; and Howard I. Atkins has not filed his Form 3 regarding his initial ownership of common stock as a new director or his Form 4 for the grant of an option to him to purchase 17,667 shares of common stock April 18, 2023 due to difficulties obtaining his credentials from the SEC.
Code of Conduct
The Board has adopted our Code of Conduct, which applies to all of our employees, officers and Directors. Included in the Code of Conduct are ethics provisions that apply to our CEO, Chief Financial Officer, and all other financial and accounting management employees. Copies of the Code of Conduct are available on our website at www.daktronics.com. The Nominating and Corporate Governance Committee reviews the Code of Conduct annually and oversees its implementation.
Material Changes to the Procedures by which Security Holders May Recommend Nominees to the Board of Directors
On January 29, 2023, the Board of Directors of Daktronics approved the Company’s Amended and Restated Bylaws (as so amended, the “Bylaws”), effective as of such date. The amendments to the Bylaws modernize and clarify the Company’s Bylaws by adding conventional provisions to ensure orderly shareholder meetings. The amendments, among other things:

Provide detailed procedures consistent with market practice for the calling and holding of special meetings of shareholders; and

Update the procedures and disclosure requirements, in line with market practice, for the nomination of director nominees for election at meetings of shareholders, including to require additional information in a notice of intent to submit a nomination by a shareholder and to address the adoption of rules and regulations of the SEC regarding universal proxy cards set forth in Rule 14a-19 under the Securities Exchange Act of 1934 (the “Universal Proxy Card Rules”), including requiring that nominating shareholders comply with the Universal Proxy Card Rules.
The Bylaws apply to all meetings of shareholders to be held after January 29, 2023. The Company intends to ask its shareholders, on an advisory basis, to approve the Bylaws at the next annual meeting of shareholders.
Committees of the Board
The Board currently has three standing committees: the Audit Committee, the Compensation Committee, and the Nominating and Corporate Governance Committee.
79

Audit Committee. During fiscal 2023, the Audit Committee consisted of Kevin P. McDermott (Chairperson), John P. Friel, Shereta Williams, and Lance D. Bultena. The Board has determined that each Audit Committee member is independent as defined under Rule 5605(a)(2) of the Nasdaq Listing Rules and Rule 10A-3 under the Securities Exchange Act of 1934. The Board has determined that Mr. McDermott, Mr. Friel, Ms. Williams, and Mr. Bultena are qualified as "audit committee financial experts," as that term is defined in Item 407(d)(5)(ii) of Regulation S-K. The Audit Committee assists the Board in fulfilling its oversight responsibilities concerning the quality and integrity of our financial reports and related filings with the SEC. In fulfilling this role, the Audit Committee, among other things, oversees the accounting and financial reporting process and audits of the financial statements and related SEC filings, appoints and determines the compensation of Deloitte & Touche, LLP, which is our independent registered public accounting firm; reviews the scope and findings of the audit; reviews the adequacy and effectiveness of our accounting policies and system of internal control over financial reporting; and oversees our policy and procedures with respect to related party transactions described under "Item 13. Certain Relationships and Related Party Transactions, and Director Independence." The Audit Committee’s written Charter is available on our website at www.daktronics.com.
Compensation Committee. During fiscal 2023, the Compensation Committee consisted of John P. Friel (Chairperson), Dr. José-Marie Griffiths, Shereta Williams, and Howard Atkins (appointed December 6, 2022). The Board has determined that all of the Compensation Committee members are independent directors, as defined under Rule 5605(a)(2) of the Nasdaq Listing Rules. The Compensation Committee annually reviews and approves the compensation of the CEO and other executives' compensation packages and acts upon management’s recommendations for executives concerning employee equity incentives, bonuses, and other compensation and benefit plans. The Compensation Committee’s Charter is available on our website at www.daktronics.com.
Nominating and Corporate Governance Committee. During fiscal 2023, the Nominating and Corporate Governance Committee consisted of prior Director James B. Morgan (Chairperson until July 20, 2022), Dr. José-Marie Griffiths, Lance Bultena (appointed on September 2, 2021 and named Chairperson on July 20, 2022), Kevin P. McDermott, and Andrew Siegel (appointed on September 7, 2022). The Board has determined that all of the Nominating and Corporate Governance Committee members are independent directors as defined under Rule 5605(a)(2) of the Nasdaq Listing Rules. Our Nominating and Corporate Governance Committee advises and makes recommendations to the Board on all matters concerning the selection of candidates as nominees for election as Directors, develops and recommends to the Board of Directors corporate governance guidelines, oversees our Code of Conduct, and provides oversight with respect to corporate governance and ethical conduct. It also facilitates the annual review of the performance of the Board. The Nominating and Corporate Governance Committee’s Charter and our Corporate Governance Guidelines are available on our website at www.daktronics.com.
Strategy and Financing Review Committee. In December 2022, the Board formed a Strategy and Financing Review Committee (the “Strategy and Financing Review Committee”) to address the Company’s near-term credit needs and to examine alternatives for strengthening the Company’s longer-term financial structure and liquidity profile. The members of the Strategy and Financing Review Committee consist of Howard I. Atkins (who is Chair of the Strategy and Financing Review Committee), Lance D. Bultena, John P. Friel, Dr. José-Marie Griffiths, Kevin P. McDermott, Andrew D. Siegel and Shereta D. Williams, all of whom are independent directors of the Company.
Board Leadership Structure
The Board is committed to achieving the long-term mutual prosperity of all stakeholders while maintaining the highest standard of responsibility and integrity. The Board has adopted these corporate governance principles to provide an effective framework that reflects a set of core values and provides a foundation for Daktronics governance and management systems. Specific Board of Director responsibilities to achieve this commitment include:
 Strategic and operational planning: reviewing the overall operating, financial and strategic plans and performance of Daktronics;
 Management oversight: selecting and evaluating the Company’s CEO and approving and monitoring the selection and evaluation process of other executive officers;
 Governance, compliance and risk management: overseeing appropriate policies of corporate conduct and compliance with laws; and
 Financial reporting: reviewing the process by which financial and related non-financial information about the Company is provided to management, the Board and the Company’s shareholders.
 
80

The Board believes that it must stay well-informed about the issues, challenges and opportunities facing Daktronics so that the Board members can properly exercise their fiduciary responsibilities to our shareholders. As part of this process, the Board is kept informed of our business, strategies, and major corporate actions through discussions with the named executive officers identified in the Summary of Compensation Table included in this Form 10-K, by reviewing material provided to them and by participating in meetings of the Board and its committees.
The Board currently combines the roles of CEO and Chairman of the Board ("Chair"). Periodically, our Board assesses these roles and the Board leadership structure to assure that the interests of the Company and its shareholders are best served.
The Board has determined that its current structure, with a combined Chair and CEO role, is in the best interests of the Company and its shareholders at this time. Kevin P. McDermott has served as Lead Independent Director since June 1, 2020. 
The Chair conducts the Board meetings. The Chair, after consulting with the Lead Independent Director, sets the agenda for Board meetings, sets schedules, and distributes information to the Board. This collaborative process assures that the agenda takes into account issues and concerns of all Directors and is forward-looking and focuses on strategic matters. 
The Lead Independent Director calls and presides over Independent Director meetings and provides timely feedback from each meeting to the Chair. The Lead Independent Director is responsible for promoting effective relationships and open communication among Directors and the CEO, building consensus among Board members, building an effective and complementary Board, promoting the highest standards of corporate governance, participating actively in the selection of new Directors, and promoting the orientation of new Directors to provide coaching and support for their development.
Our governance practices are compliant with the Nasdaq Listing Rules and the corporate governance regulations of the Sarbanes-Oxley Act of 2002. Among other things, these practices include the following:
 
 The Nominating and Corporate Governance Committee reviews with the Board annually the composition of the Board as a whole, including the Directors’ independence, skills, experience, age, diversity, and availability of service to the Company.
 The Nominating and Corporate Governance Committee recommends Director candidates for approval by the Board and election by the shareholders, taking into account the Company’s need for diverse skills, professional experiences, backgrounds, and other qualities to ensure a variety of viewpoints.
 The Board conducts periodic self-evaluations facilitated by the Nominating and Corporate Governance Committee.
 The members of the Board of Directors other than the CEO (the "Independent Directors") meet in conjunction with regularly scheduled quarterly Board meetings and at other appropriate times.
 The Board and all Board committees are authorized to hire their own advisors as they deem to be necessary or advisable to fulfill their obligations, and the Company will pay the costs of such advisors.
Board’s Role in Risk Oversight
The Board takes an active role in risk oversight both as a full Board and through its committees. The Company's management team attends a portion of each regular Board meeting, and the Board engages management in a review of the business with respect to our strategies and risks. Such risks include those inherent in our businesses as well as the risks from external sources such as competitors, cybersecurity, the economy, credit markets, and regulatory and legislative developments. The Board has also been actively engaged with management in preparing for, responding to, and monitoring the impacts of the COVID-19 novel coronavirus pandemic and related recovery along with supply chain disruptions. Management is in regular communication with the Board about the assessment, management, and strategic response to the significant risks to Daktronics.
Meetings of the Board and Committees
81

During fiscal 2023, the Board held four regularly scheduled meetings and four special meeting, the Audit Committee met five times, the Compensation Committee met four times, the Nominating and Corporate Governance Committee met four times, and the Strategy and Financing Review Committee met 10 times. All of the Directors attended at least 75 percent of all meetings of the Board and Board committees upon which they served, and all of the Directors attended the annual meeting of shareholders held in September 2022.
Executive Sessions of the Board
The Board has adopted a practice of meeting in executive session, and with Independent Directors only, in conjunction with each regularly scheduled Board meeting. The Independent Directors met four times in fiscal 2023.
82

Item 11. EXECUTIVE COMPENSATION
For the fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021, the following table sets forth information about compensation awarded to, earned by or paid to our principal executive officer and principal financial officer and our next three most highly compensated executive officers whose total compensation was greater than $100,000 for the fiscal year ended April 29, 2023, all of whom constitute our "Named Executive Officers."

SUMMARY COMPENSATION TABLE FISCAL 2023
 
Name and Principal PositionYearSalary($)Stock Awards ($) (1)Option Awards ($) (2)Non-Equity Incentive Plan Compensation($) (3)All Other Compensation($)(4)Total($)
Reece A. Kurtenbach2023$491,400 $16,308 $35,039 $11,286 $9,150 $563,183 
CEO and President2022470,308 28,296 30,375 — 9,694 538,673 
2021386,658 20,520 42,660 — — 449,838 
Sheila M. Anderson2023$314,985 $7,550 $16,313 $5,272 $6,536 $350,656 
Chief Financial Officer2022300,192 13,100 14,063 — 7,883 335,238 
2021244,963 9,500 19,750 — — 274,213 
Bradley T. Wiemann2023$297,515 $7,550 $16,313 $4,930 $8,442 $334,750 
Executive Vice President2022287,339 13,100 14,063 — 8,186 322,688 
2021255,240 9,500 19,750 — — 284,490 
Matthew J. Kurtenbach2023$287,115 $7,550 $16,313 $4,761 $8,613 $324,352 
Vice President2022276,546 13,100 14,063 — 8,296 312,005 
2021245,340 9,500 19,750 — — 274,590 
Carla S. Gatzke2023$244,292 $7,550 $16,313 $3,113 $7,329 $278,597 
Vice President and2022235,523 13,100 14,063 — 7,066 269,752 
Secretary2021208,980 9,500 19,750 — — 238,230 
 
 (1)
Consists of restricted stock units granted under the Daktronics, Inc.2020 Stock Incentive Plan (the "2020 Plan") for fiscal 2021, 2022 and 2023. In accordance with Accounting Standards Codification ("ASC") 718, the amount is calculated based on the grant date fair value of the award. Refer to "Note 10. Shareholders' Equity and Share-Based Compensation" of the Notes to our Consolidated Financial Statements included in this Form 10-K for a discussion of the assumptions used in calculating the amount under ASC 718. 
 (2)
Consists of stock options granted under the 2020 Plan for fiscal 2021, fiscal 2022, and fiscal 2023. The value of the option awards is calculated based on the grant date fair value of the award in accordance with ASC 718. Refer to "Note 10. Shareholders' Equity and Share-Based Compensation" of the Notes to our Consolidated Financial Statements included in this Form 10-K for a discussion of the assumptions used in calculating the amount under ASC 718. 
 (3)
The amounts in this column reflect the total variable cash compensation paid to the Named Executive Officers under the non-equity-based incentive compensation plan. As explained below, non-equity-based incentive compensation payments are based upon the achievement of certain operating margin targets for fiscal 2021, 2022, and 2023.
 (4)Consists of matching contributions made by us under the 401(k) Plan, which is intended to qualify under Section 401(k) of the Internal Revenue Code (the "Code").
Elements of Compensation
For fiscal 2023, the principal components of our executive compensation program consisted of the following, each of which is addressed below in greater detail:
83

 base salary,
 non-equity-based incentive compensation plan,
 equity-based compensation plan, and
 benefits.
Base Salary. The base salary reflects each executive's responsibility, capability and performance. Base salary is determined based on the benchmarking data for the executive's responsibilities, the executive's experience, and the executive's performance and the impact of such performance on our business results.
The Compensation Committee also takes into account the Company's financial performance, and it has in the past limited executive pay changes based on business or economic conditions. The Compensation Committee also considers the recommendations of the CEO for other Named Executive Officers.
In April 2020, in response to the potential impacts of the COVID-19 pandemic on the Company's business, Mr. Reece A. Kurtenbach and Ms. Sheila M. Anderson reduced their base salaries by 15%, and the other Named Executive Officers elected to reduce their base salaries by 10%. Executive pay was reinstated beginning in fiscal 2022.
Non-Equity-Based Incentive Compensation Plan. The purpose of our non-equity-based incentive compensation plan is to focus the executive team on the Company-wide goals and objectives of growth in revenue and reductions in costs in order to achieve and sustain a target operating margin. The non-equity-based incentive compensation plan is a formula-based variable cash compensation plan, with no payouts if operating margin is less than 2.5 percent, targeted payouts at a 10 percent operating margin, and maximum payouts at a 12.5 percent operating margin. The targeted level of variable cash compensation varies from an amount equal to five months of base salary to eight months of base salary for each executive officer. The maximum level of the variable cash compensation is 120 percent of the targeted level of variable cash compensation.
This level of non-equity compensation takes into account other non-equity incentive compensation plans at comparable companies, as well as the Compensation Committee's preference for a material level of executive compensation that varies with the Company's performance. The Compensation Committee selected the operating margin measure for the formula because they believe it is the most appropriate indicator of performance that will drive long-term shareholder value, and it is consistent with our corporate strategies.
The various payout percentages based on operating margins are as follows:
 
Operating Margin  Percentage of Targeted Non-equity Incentive Compensation 
Less than 2.5%  
2.5 to 5.0% 0.0 to 25.0%
5.0 to 7.5% 25.0 to 60.0%
7.5 to 10.0% 60.0 to 100.0%
10.0 to 12.5% 100.0 to 120.0%

We follow applicable laws and regulations regarding the recovery of any non-equity-based compensation, other incentive-based or equity-based compensation, and profits realized from the sale of securities resulting from any misconduct on the part of an executive officer.
During fiscal 2023, the Named Executive Officers were eligible for non-equity-based incentive compensation if the maximum payout of 120 percent of target was achieved as follows: CEO - 90 percent of his base salary; Chief Financial Officer - 65 percent of her base salary; Vice President and Secretary - 50 percent of her base salary; and all other Named Executives Officers - 65 percent of his or her base salary. For fiscal 2023, there was a total of $29,362 of non-equity-based incentive compensation for Named Executive Officers and none in fiscal 2022 and fiscal 2021.
84

Equity-Based Compensation Program. Grants of equity awards offer long-term incentives to our executives and align the interests of employees more closely with those of our shareholders.
Each year, the Board, based on recommendations of the Compensation Committee, determines the number of shares that may be subject to equity awards for all employees, including the Named Executive Officers. The total number of shares subject to equity awards is constrained by the Board’s desire to limit dilution to shareholders to a level consistent with our historical levels, which generally approximate a dilution of one percent, and to limit the total grant date fair value of the equity awards to a targeted level. The one percent dilution is based on an assessment of a conservative amount relative to high-tech growth companies. The grant date fair value is based on a comparison to the prior fiscal year's expense and the current year’s estimate of a percentage of total payroll expense. The Compensation Committee and the Board generally follow a practice of calculating the equity grant valuation limit based on the share price on the date of the Compensation Committee meeting at which the equity grants are determined by the Compensation Committee for recommendation to the Board to assure that the valuation limit is consistent with the approximate dilution limit of one percent. The Compensation Committee then allocates these equity grants to the Named Executive Officers, and the CEO allocates equity grants to selected employees. To facilitate the grant of stock options to employees and other executive officers, the Board authorized the CEO to grant individual stock options and restricted stock units during fiscal 2023, subject to the guidelines and limitations imposed by the Compensation Committee.
The Compensation Committee also considers trends in equity-based compensation, the mix of the type of equity grants, and the number of our shares that are available for equity grants. The Compensation Committee and the Board also generally follow a practice of allocating similar equity grants to each of the Named Executive Officers, with some variation based on responsibilities and experience. The allocation to the Named Executive Officers is based on historical grants, the value of past grants, and the Company’s performance, all of which are subject to the objectives listed under the section of this Form 10-K entitled "Compensation Discussion and Analysis - Role of Compensation Committee, Philosophy and Objectives."
For fiscal 2023, the Compensation Committee determined that each Named Executive Officer would be allocated equity grants for approximately 13,750 shares of common stock, with a ratio of 4.5-to-1 of incentive stock options to restricted stock units. The Compensation Committee determined that Mr. Reece A. Kurtenbach should receive a grant of approximately twice the amount of the other Named Executive Officers to facilitate his ownership of additional stock of the Company as the CEO and to reflect a ratio of grants to the CEO compared to the grant to Named Executive Officers that is more similar to the ratio in the benchmarking data. The Compensation Committee determined that the valuation of the equity grants, based on the grant date fair value as determined under ASC 718, would be limited to approximately $1.3 million for all employees, including the Named Executive Officers. The value of the restricted stock units was equal to 46.5 percent of the value of the stock options for executives, as determined under the fair value provisions of ASC 718. For fiscal 2023, all equity grants to employees were made under the 2020 Plan.
The Board and the Compensation Committee approve equity grants for Named Executive Officers and other employees annually in their summer meetings to coincide with the director equity grants and the annual meeting of shareholders. Equity awards are not typically granted at other times of the year for employees, including new employees. The exercise price of all stock options granted is equal to the fair market value of the common stock as reported on The Nasdaq Global Select Market on the date of grant, which is defined in the 2020 Plan as the closing price of the common stock as reported on The Nasdaq Global Select Market on the date of grant. All options also contain five-year vesting provisions, with 20 percent of the shares underlying the stock option vesting each year following the date of grant. The restricted stock units also contain a five-year vesting provision, with 20 percent of the restricted stock units vesting each year following the date of grant. 
Benefits. Our Named Executive Officers are eligible for all benefits generally available to our full-time employees. We do not provide pension arrangements, post-retirement health coverage, or similar benefits for our executives or employees. 
All employees, including the Named Executive Officers, are entitled to participate in the 401(k) Plan, which is qualified under Section 401(k) of the Code. At the discretion of the Board, we may make matching contributions equal to a percentage of the salary deduction contributions or other discretionary amounts. For fiscal year 2021, the matching contribution program was suspended because of the COVID-19 pandemic. Effective for fiscal year 2022, the matching contribution program was reinstated. We paid $3.0 million in fiscal 2023 and $2.6 million in fiscal 2022 in matching contributions. Contributions to the 401(k) Plan on behalf of the Named Executive Officers are described in the table entitled "Summary Compensation Table – Fiscal 2023."
85

All employees, including the Named Executive Officers, are entitled to participate in the Daktronics, Inc. Employee Stock Purchase Plan ("ESPP"), which is intended to qualify under Section 423 of the Code. The ESPP allows employees to purchase shares of common stock, subject to annual limitations, at a price equal to 85 percent of the lower of the fair market value of the common stock at the beginning or the end of each six-month offering period. 
Accounting and Tax Treatment
We account for equity-based compensation paid to employees under ASC 718, Compensation-Stock Compensation, promulgated by the Financial Accounting Standards Board, which requires us to estimate and record an expense over the service period of the award. Thus, we may record an expense in one year for awards granted in earlier years. Accounting rules also require us to record cash compensation as an expense at the time the obligation is accrued. 
With respect to option awards, we generally can deduct the gain recognized by employees and directors from the exercise of non-qualified options. However, to the extent that an option is an incentive stock option, we cannot deduct the gain recognized by the optionee upon exercise of the option if there is no disqualifying disposition by the optionee.
With respect to restricted stock awards, we generally can deduct the fair market value of the shares vested on the vesting date. Alternatively, if the recipient were to make an election under Section 83(b) of the Code, we would be entitled to a deduction on the date of grant equal to the value of the restricted stock on the date of grant.
Section 162(m) of the Code generally disallows a tax deduction to a public company for compensation in excess of $1 million paid to a company's chief executive officer and the four other most highly paid executive officers. Qualifying performance-based compensation will not be subject to the deduction limitation if certain requirements are met. Because the potential amount of base salary and non-equity-based incentive compensation that each of our executive officers can earn is less than $1 million, Section 162(m) of the Code has not been material to our compensation decisions.
The following table sets forth information regarding grants of plan-based awards to the Named Executive Officers during fiscal 2023: 
GRANTS OF PLAN-BASED AWARDS FISCAL 2023
 
Estimated future payouts under non-equity incentive plan awards(1)All other stock awards: number of shares of stock or unitsAll other option awards: number of securities underlying optionsExercise or base price of option awardsGrant date fair value of stock and option
NameThreshold ($)Target ($)Maximum ($)Grant Date(#)(2)(#) (3)($/share)(4)awards ($) (5)
Reece A. Kurtenbach83,600 334,400 401,280 9/8/20225,40024,1653.02 51,347 
Sheila M. Anderson37,171 148,683 178,420 9/8/20222,50011,2503.02 23,863 
Bradley T. Wiemann41,085 164,342 197,210 9/8/20222,50011,2503.02 23,863 
Matthew J. Kurtenbach39,677 158,708 190,450 9/8/20222,50011,2503.02 23,863 
Carla S. Gatzke25,938 103,750 124,500 9/8/20222,50011,2503.02 23,863 
 
 (1)Consists of variable cash compensation under our annual non-equity-based incentive compensation plan. The amounts reflect the minimum payment level, if an award is achieved, the target payment level, and the maximum payment level under the plan. For additional information concerning our annual non-equity-based compensation plan, see the section of this Form 10-K entitled "Compensation Discussion and Analysis - Elements of Compensation."
86

 (2)Consists of restricted stock units granted to the Named Executive Officers in fiscal 2023 under the 2020 Plan. The units vest as to 20 percent of the shares one year after the date of grant and as to an additional 20 percent in each succeeding year, but only if the Named Executive Officer is then an employee of the Company.
 (3)
Consists of options granted to the Named Executive Officers in fiscal 2023 under the 2020 Plan. The options vest and become exercisable as to 20 percent of the shares one year after the date of grant and as to an additional 20 percent in each succeeding year, but only if the Named Executive Officer is then an employee of the Company.
 (4)The exercise price of all options was equal to the closing price of the common stock as quoted on The Nasdaq Global Select Market on the date of grant as provided in the 2020 Plan.
 (5)
Represents the full grant date fair value determined pursuant to ASC 718 as reflected in our financial statements, based on the number of shares subject to the options and restricted stock unit awards granted and the closing price of the common stock as quoted on The Nasdaq Global Select Market on the date of grant, which was $3.02 per share on September 8, 2022.
 


87


 
The following table sets forth information about unexercised options and restricted stock units that have not vested that were held as of April 29, 2023 by the Named Executive Officers:
 
OUTSTANDING EQUITY AWARDS AT FISCAL YEAR-END FISCAL 2023
 
Option Awards(1)Stock Awards
NameGrant DateNumber of Securities Underlying Unexercised Options (#) ExercisableNumber of Securities Underlying Unexercised Options (#) UnexercisableOption Exercise Price ($)Option Expiration DateNumber of Shares or Units of Stock that Have Not Vested (#)(2)Market Value of Shares or Units of Stock That Have Not Vested ($)(3)
Reece A. Kurtenbach8/22/20138,750 11.05 08/22/23— — 
9/1/201325,000 — 10.93 08/22/23— — 
9/4/201415,000 13.31 09/04/24— — 
9/3/201515,000 8.51 09/03/25— — 
9/1/201615,000 9.57 09/01/26— — 
8/31/201715,000 — 9.63 08/31/27— — 
9/6/201810,800 2,700 7.83 09/06/28— — 
9/5/20198,100 5,400 7.47 09/05/29— — 
9/3/202010,800 16,200 4.11 09/03/30— — 
9/2/20212,700 10,800 5.66 09/02/31— — 
9/8/2022— 24,165 3.02 09/08/32— — 
— — 16,200 77,922 
Sheila M. Anderson8/22/20136,870 11.0508/22/23— — 
9/4/20147,500 13.3109/04/24— — 
9/3/20157,500 8.5109/03/25— — 
9/1/20167,500 9.5709/01/26— — 
8/31/20177,500 9.6308/31/27— — 
9/6/20185,000 1,250 7.8309/06/28— — 
9/5/20193,750 2,500 7.4709/05/29— — 
9/3/20205,000 7,500 4.1109/03/30— — 
9/2/20211,250 5,000 5.6609/02/31— — 
9/8/2022— 11,250 3.0209/08/32— — 
7,500 36,075 
Bradley T. Wiemann8/22/201310,800 11.0508/22/23— — 
9/4/20147,500 13.3109/04/24— — 
9/3/20157,500 8.5109/03/25— — 
9/1/20167,500 9.5709/01/26— — 
8/31/20177,500 — 9.6308/31/27— — 
9/6/20185,000 1,250 7.8309/06/28— — 
9/5/20193,750 2,500 7.4709/05/29— 
9/3/20205,000 7,500 4.1109/03/30— 
9/2/20211,250 5,000 5.6609/02/31— — 
9/8/2022— 11,250 3.02 09/08/32— — 
— — 7,500 36,075 
Matthew J. Kurtenbach8/22/201310,500 — 11.0508/22/23— — 
9/4/20147,500 — 13.3109/04/24— — 
9/3/20157,500 — 8.5109/03/25— — 
9/1/20167,500 — 9.5709/01/26— — 
8/31/20177,500 — 9.6308/31/27— — 
88

9/6/20185,000 1,250 7.8309/06/28— — 
9/5/20193,750 2,500 7.4709/05/29— — 
9/3/20205,000 7,500 4.1109/03/30— — 
9/2/20211,250 5,000 5.6609/02/31— — 
9/8/2022— 11,250 3.02 09/08/32— — 
— — — 7,500 36,075 
Carla S. Gatzke8/22/20136,870 — 11.0508/22/23— — 
9/4/20146,870 — 13.3109/04/24— — 
9/3/20156,870 — 8.5109/03/25— — 
9/1/20166,870 — 9.5709/01/26— — 
8/31/20176,870 — 9.6308/31/27— — 
9/6/20185,000 1,250 7.8309/06/28— — 
9/5/20193,750 2,500 7.4709/05/29— — 
9/3/20205,000 7,500 4.1109/03/30— — 
9/2/20211,250 5,000 5.6609/02/31— — 
9/8/2022— 6,250 3.02 09/08/32— — 
— — 7,500 36,075 
 
 (1)All options vest in equal installments over five years beginning one year after the grant date, but only if the Named Executive Officer is then an employee of the Company, and expire after 10 years.
 (2)Restricted stock units vest as to 20 percent of the shares one year after date of grant and as to an additional 20 percent in each succeeding year, but only if the Named Executive Officer is then an employee of the Company.
 (3)
Determined by multiplying the Company's $4.81 per share closing stock price as reported on The Nasdaq Global Select Market on April 29, 2023, which was the last business day of fiscal 2023, by the number of shares subject to the award.
The following table sets forth information regarding the exercise of stock options by and the vesting of restricted stock awards during fiscal 2023 for the Named Executive Officers:
OPTION EXERCISES AND STOCK VESTED FISCAL 2023

Option AwardsStock Awards
NameNumber of Shares Acquired on Exercise (#)Value Realized on Exercise($)(1)Number of Shares Acquired on Vesting(#)Value Realized on Vesting($)(2)
Reece A. Kurtenbach— — 5,520 23,239 
Sheila M. Anderson— — 2,600 10,946 
Bradley T. Wiemann— — 2,600 10,946 
Matthew J. Kurtenbach— — 2,600 10,946 
Carla S. Gatzke— — 2,550 10,736 
 

 (1)Consists of the difference between the closing price of the common stock on the date of exercise and the per share exercise price of the option multiplied by the number of shares acquired upon exercise.
 (2)Consists of the number of shares vested multiplied by the market value of the stock as of the vesting date.
Post-Employment Compensation
Potential Payments upon Termination of Employment or Change in Control
89

The table below reflects the compensation that would be paid to each of our Named Executive Officers in the event of termination of such executive’s employment. The amounts shown assume that such termination was effective as of April 29, 2023, include estimated amounts earned through such date, and are estimates of the amounts which would be paid out to the Named Executive Officers upon the termination of their employment. The actual amounts to be paid can be determined only at the time of such Named Executive Officer's actual separation from the Company. In addition, there may be re-negotiation of the payments upon any termination of employment or change in control.
Under the 2020 Plan, all options and restricted stock units immediately vest upon a "change in control", as that term is defined in the 2020 Plan. The 2007 Plan and 2015 Plan have expired, but there are awards outstanding under the 2007 Plan and 2015 Plan that are governed by their terms. Upon a termination of employment for any reason, and consistent with our employment policies which apply to all employees, we are obligated to pay for accrued and unused vacation time, which would then be payable in a lump sum.
 
NameBenefitTermination due to change in controlTermination without cause or for good reasonTermination for cause or for good reasonDeath
Reece A. KurtenbachStock option vesting acceleration(1)$7,560 $— $— $— 
Restricted stock unit vesting acceleration77,922 — — — 
Vacation pay20,305 20,305 20,305 20,305 
$105,787 $20,305 $20,305 $20,305 
Sheila M. AndersonStock option vesting acceleration(1)$3,500 $— $— $— 
Restricted stock unit vesting acceleration36,075 — — — 
Vacation pay33,683 33,683 33,683 33,683 
$73,258 $33,683 $33,683 $33,683 
Bradley T. WiemannStock option vesting acceleration(1)$3,500 $— $— $— 
Restricted stock unit vesting acceleration36,075 — — — 
Vacation pay18,525 18,525 18,525 18,525 
$58,100 $18,525 $18,525 $18,525 
Matthew J. KurtenbachStock option vesting acceleration(1)$3,500 $— $— $— 
Restricted stock unit vesting acceleration36,075 
Vacation pay44,373 44,373 44,373 44,373 
$83,948 $44,373 $44,373 $44,373 
Carla S. GatzkeStock option vesting acceleration(1)$3,500 $— $— $— 
Restricted stock unit vesting acceleration36,075 — — — 
Vacation pay42,976 42,976 42,976 42,976 
$82,551 $42,976 $42,976 $42,976 
 
 (1)
For option awards, consists of the difference between the $4.81 per share closing price of the common stock as reported on The Nasdaq Global Select Market as of April 29, 2023, which was the last business day of fiscal 2023, and the exercise price of the option multiplied by the number of shares subject to the option.
90

 
Other Post-Employment Payments
We do not provide pension arrangements, post-retirement health coverage or non-qualified defined contribution plans to any of our employees.
Compensation Risk Analysis
The Compensation Committee has established the non-equity incentive program to be based on the same Company-wide measure for each executive. As previously described, the Compensation Committee has selected operating margin as the Company-wide measure. Basing the program on the same Company-wide measure for all the executives minimizes the risks associated with individual formulas based on individual actions. The non-equity incentive program is the only formula-based incentive-compensation program in the Company.
Director Compensation
The following table sets forth information about the compensation paid to and earned by our Directors for the fiscal year ended April 29, 2023:
FISCAL YEAR 2023 DIRECTOR COMPENSATION
 
Name(1)Fees Earned or Paid in Cash ($)Stock Awards ($) (2)Total Compensation ($)
John P. Friel$63,000 $60,000 $123,000 
Kevin P. McDermott67,625 60,000 127,625 
Dr. José-Marie Griffiths59,875 60,000 119,875 
Shereta D. Williams60,375 60,000 120,375 
Lance D. Bultena61,625 60,000 121,625 
Howard I. Atkins (3)14,125 100,000 114,125 
Andrew D. Siegel (4)28,250 60,000 88,250 
James B. Morgan (5)28,875 — 28,875 
 
 (1)
As an employee of the Company, Reece A. Kurtenbach, the President and CEO since September 1, 2013, was a Named Executive Officer during fiscal 2023 and therefore his compensation is reported in the appropriate tables within the section of this Form 10-K entitled "Executive Compensation."
 (2)
The $60,000 represents September 8, 2022 grants of 19,867 restricted shares of our common stock to each of the Directors named in the table, excluding Howard L. Atkins, with a grant date fair value of $3.02, which vest on August 23, 2023 if they are then Directors of the Company. The $100,000 represents April 18, 2023 grant of 17,667 restricted shares of our common stock to Howard I. Atkins with a grant date fair value of $5.66, which vest on August 23, 2023 if he is then a Director of the Company. The dollar amounts in this column of the table were computed in accordance with ASC 718, Compensation - Stock Compensation.
 (3)Joined as Director on December 7, 2022.
(4)Joined as Director on September 7, 2022.
 (5)Retired as Director on September 7, 2022.
Independent Director Fees. For fiscal 2023, each Independent Director received an annual retainer of $41,625. In addition, each Independent Director received $2,500 per meeting for each Board meeting attended. The following table describes the annual retainers paid for fiscal 2023 to each Independent Director for Board Committee membership participation:
91

ChairOther Members
Audit Committee$7,250 $4,625 
Compensation Committee6,750 4,125 
Nominating and Corporate Governance Committee6,750 4,125 
Lead Independent Director8,750 
The retainers for Board and Committee service are included in the table above entitled "Fiscal Year 2023 Director Compensation".
Stock Ownership and Retention Guidelines. The Board of Directors has implemented stock ownership guidelines for Directors. Under these guidelines, each Director is expected to achieve a target of 5,000 shares owned, excluding shares subject to options. Directors have five years from the date they first become a member of the Board to achieve this level of ownership. As of June 30, 2023, all Directors were in compliance with these guidelines.
Compensation Committee Interlocks and Insider Participation
During fiscal 2023, none of our executive officers served on the board of directors or compensation committee of another company that had an executive officer who served on our Board of Directors or our Compensation Committee.
Compensation Discussion and Analysis
Introduction. The following discussion should be read in conjunction with the various tables and accompanying narrative disclosure appearing in this Form 10-K. Those tables and narrative disclosure provide more detailed information regarding the compensation and benefits awarded to, earned by, or paid to our Named Executive Officers, as well as the plans in which they are eligible to participate. At last year’s annual meeting, our shareholders provided an advisory "say-on-pay" vote indicating their overwhelming support of the Company’s compensation program for our Named Executive Officers. Our shareholders had previously voted that such say-on-pay votes be held annually. As a result, a proposal presented to the Company’s shareholders at the 2023 annual meeting of shareholders will seek our shareholders’ input on our executive compensation program. 
Executive Summary. Our executive compensation program, developed by management and approved by the Compensation Committee, is intended to be simple (easily understood) and team-based, focused on a few key performance metrics, and balanced among:
 
 employees, managers and executives;
 long-term and short-term objectives;
 financial and stock performance; and
 cash and equity compensation.
The compensation program is designed to align the interests of the executive team with the interests of our shareholders. It uses salary, benefits, and non-equity-based and equity-based incentive plans to achieve these goals, with a focus on tying compensation to corporate performance. The retention of top talent and the achievement of corporate objectives measure the effectiveness of our compensation program.
The Company's financial performance for the fiscal year ended April 29, 2023 included a decrease in orders of 19.5 percent to $681 million. Fiscal 2022 saw a record number of orders from pent-up demand after COVID, and orders for fiscal 2023 continue to be strong. In addition, macroeconomic and geopolitical conditions caused the decline in orders in the International business unit. The year-over-year growth in net sales was driven by fulfilling orders in backlog and continued order bookings. Sales growth was driven by strong market demand, increased capacity, and realization of price increases implemented beginning in late fiscal year 2022. We have seen stabilizing and improving supply chain conditions and have invested in automated machinery and equipment and in labor capacity to increase the rate of conversion of orders into sales, creating more throughput in our factories. Financial metrics for fiscal 2023 included a 1.5 percent return on
92

assets and a 3.6 percent return on beginning shareholders' equity. Operating margin was 2.8 percent as a percent of sales for fiscal 2023 as compared to 0.7 percent as a percent of sales for fiscal 2022 due to part supply disruptions during fiscal 2022.
Changes to executive compensation during the last fiscal year were mainly due to maintaining the competitiveness of our compensation program. In addition, executive pay was reinstated beginning in fiscal 2022, after an April 1, 2020 reduction in executive compensation in response to the uncertainty, longevity, and severity of the effects of the COVID-19 pandemic would have had on Daktronics' business. 
Role of Compensation Committee, Philosophy and Objectives. The Compensation Committee has the responsibility for guiding our executive compensation philosophy and overseeing the design of our executive compensation programs. In arriving at the appropriate levels of pay and incentive opportunities, the Compensation Committee reviews our compensation philosophy and trends in our peer group to assure that our executive compensation program is competitive to effectively recruit and retain talented management, focus our executives to achieve short- and long-range corporate objectives, and align the interests of the executives with the interests of our shareholders. 
The Compensation Committee bases its executive compensation decisions on the following philosophies:
 
 Executive compensation should be appropriate to recruit and retain high-performing executives successfully, taking into account executive pay at comparable companies and our pay practices for non-executive employees.
 An individual executive's compensation should be based on the executive's responsibility level, capability and performance.
 The executive team's compensation should include a significant component that is based on the Company's overall financial performance to encourage the executive team to focus on the overall success of the Company.
 Our executives should receive few perquisites, if any, other than those provided to all employees.
The Compensation Committee annually reviews each executive's compensation. The Compensation Committee has determined that our executives' compensation will include base salary, non-equity-based incentive compensation, and equity-based incentive pay in the form of options and restricted stock units. We view the various components of compensation as related but distinct.
We determine the appropriate level for each executive compensation component based in part, but not exclusively, on the following factors: 

 internal equity and consistency;
 individual performance;
 the executive compensation paid by other companies with which we compete for executive talent; and
 Company performance.
The base salary reflects the pay the Compensation Committee believes is appropriate for each executive's responsibility, capability and performance. The non-equity-based incentive compensation is designed to focus the executive team on the Company-wide goals and objectives, which focus on growth in revenue and reductions in costs in order to achieve and sustain a target operating margin. The Compensation Committee has not adopted any formal policies or guidelines for allocating compensation between long-term and currently paid-out compensation, between cash and non-cash compensation, or among different forms of non-cash compensation, although it has a preference for a material amount of "at risk" compensation, the amount of which is based on our financial results. The equity-based compensation plan is designed to encourage executives to also own shares of common stock in the Company and thereby align executives' interests with our shareholders' interests.
The Compensation Committee considers both internal equity and market competitiveness. We compare executive pay to the compensation of other key managers and employees at the Company. As described below, we also compare overall
93

executive compensation to comparison companies and to salary database information. The Compensation Committee believes that equitable and competitive compensation, as well as leader development and promotion-from-within, are essential to retain high-performing executives. Our currently employed Named Executive Officers have an average of 31.6 years of experience with Daktronics.
For fiscal 2023, our Named Executive Officers were Reece A. Kurtenbach, Chair, President and CEO; Sheila M. Anderson, Chief Financial Officer and Treasurer; Bradley T. Wiemann, Executive Vice President; Matthew J. Kurtenbach, Vice President of Manufacturing; and Carla S. Gatzke, Vice President of Human Resources and Secretary. 
Role of Executive Officers in Compensation Decisions. Our CEO and Vice President of Human Resources present to the Compensation Committee their recommendations for the salary, non-equity-based incentive compensation, and equity-based compensation grants for the Named Executive Officers. The Compensation Committee considers these recommendations and accepts or adjusts them, in whole or in part. The CEO and Vice President of Human Resources are not present for the discussions or determinations about their own compensation, but they generally participate in the discussions regarding other executive officers’ compensation. The Chair of the Compensation Committee presents the Compensation Committee’s findings regarding compensation for executive officers to the Board. Based on such input, the Board reviews and generally approves and adopts the Committee's recommendations regarding the executives' compensation plan. 
Benchmarking. In making decisions regarding elements and amounts of compensation, the Compensation Committee considers the compensation paid to executive officers at similar levels and responsibilities. These are public companies in our geographical area with revenues of between $250 million and $1 billion and with a focus on manufacturing or technology.
The following list sets forth the companies comprising our peer group list:
 
Apogee Enterprises, Inc.Hawkins, Inc.Johnson Outdoors Inc
Badger Meter, Inc.iMedia Brands, Inc.Manitowoc Co Inc.
Bio-Techne CorporationTennant CompanyProto Labs Inc.
Douglas Dynamics IncLindsay CorporationStrattec Security Corp.
Raven Industries, Inc.Enerpac Tool Group Corp.Mayville Engineering Co Inc.
Graco, Inc.Flexsteel Industries Inc.MTS Systems Corp
 
The Compensation Committee also considers compensation data from the Economic Research Institute, which takes into consideration company size, geography, base salary and variable cash compensation but excludes equity incentive compensation information.
The Compensation Committee believes that its executive compensation is sufficiently conservative, as well as appropriately competitive, so as not to require an external consultant opinion.
Compensation Committee Report
The Compensation Committee has reviewed and discussed the section of this Form 10-K entitled "Compensation Discussion and Analysis" with management. Based on such review and discussions, the Compensation Committee recommended to the Board that the Compensation Discussion and Analysis be included in this Form 10-K.
By the Compensation Committee,

John P. Friel, Chair
Dr. José-Marie Griffiths
Shereta D. Williams
Howard I. Atkins
94

Item 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT
The following table sets forth information regarding the beneficial ownership of common stock as of June 30, 2023 by each of our Directors; by each Named Executive Officer named in the Summary Compensation Table; by all Named Executive Officers, and all Directors as a group; and by each shareholder who is known by us to own beneficially more than five percent of our outstanding common stock.
 
Name and Address of Beneficial OwnersNoteAmount and Nature of Beneficial Ownership(1)Percentage of Outstanding Shares(2)
5% Beneficial Owners:(15)
Dimensional Fund Advisors LP(16)2,472,089 5.4 %
Building One, 6300 Bee Cave Road
Austin, TX 78746
Alta Fox Opportunities Fund, LP(17)2,292,736 5.0 %
640 Taylor Street, Ste 2522
Fort Worth, TX 76102
Dr. Aelred J. Kurtenbach(18)2,781,499 6.1 %
Daktronics, Inc. 401(k) Plan(19)2,465,803 5.4 %
Named Executive Officers, Directors, and Director Nominee:
Reece A. Kurtenbach(3)721,036 1.6 %
Howard I. Atkins(4)17,667 *
Kevin P. McDermott(5)98,482 *
John P. Friel(6)93,834 *
Dr. José-Marie Griffiths(7)44,016 *
Shereta D. Williams(8)30,026 *
Lance D. Bultena(9)30,026 *
Sheila M. Anderson(10)101,782 *
Bradley T. Wiemann(11)203,131 *
Matthew J. Kurtenbach(12)332,311 *
Carla S. Gatzke(13)830,898 1.8 %
Andrew D. Siegel(14)1,295,659 2.8 %
All Directors and all Named Executive Officers as a group (12 persons, consisting of those named above)3,798,868 8.3 %
* Less than one percent
 
 (1)Each person has sole voting and sole dispositive power with respect to all outstanding shares, except as noted.
 (2)
Applicable percentage ownership is based on 45,703,283 shares of common stock outstanding as of June 30, 2023. In computing the number of shares of common stock beneficially owned by a person or group and the percentage ownership of that person or group, we deemed outstanding shares of common stock subject to options held by that person or group that are currently exercisable, options held by that person or group that are exercisable within 60 days of June 30, 2023, and restricted stock units that are scheduled to vest within 60 days of June 30, 2023. We did not deem these shares outstanding, however, for the purpose of computing the percentage ownership of any other person.
95

 (3)
Includes 144,483 shares subject to options, 33,538 shares held through the 401(k) Plan, 17,400 shares held by his spouse, 44,800 shares held by his children, and 5,400 shares of restricted stock which vest within 60 days from June 30, 2023.
 (4)
Includes 17,667 shares of restricted stock which vest on August 23, 2023.
 (5)
Includes 17,496 shares subject to exercisable options and 19,867 shares of restricted stock which vest on August 23, 2023.
 (6)
Includes 17,496 shares subject to exercisable options and 19,867 shares of restricted stock which vest on August 23, 2023.
 (7)
Includes 19,867 shares of restricted stock which vest on August 23, 2023.
 (8)
Includes 19,867 shares of restricted stock which vest on August 23, 2023.
 (9)
Includes 19,867 shares of restricted stock which vest on August 23, 2023.
 (10)
Includes 59,120 shares subject to options, 8,532 shares held through the 401(k) Plan and 2,500 shares of restricted stock which vest within 60 days from June 30, 2023.
 (11)
Includes 59,750 shares subject to options, 597 shares held by his spouse and 2,500 shares of restricted stock which vest within 60 days from June 30, 2023.
 (12)
Includes 59,750 shares subject to options, 16,098 shares held through 401(k) Plan, 39,100 shares held by his children and 2,500 shares of restricted stock which vest within 60 days from June 30, 2023.
 (13)
Includes 56,600 shares subject to options, 176,604 shares held through the 401(k) Plan, 90,000 shares held by her spouse, 15,005 shares held by her child and 2,500 shares of restricted stock with which vest within 60 days from June 30, 2023.
(14)
Consists of 1,275,392 shares owned by Prairieland Holdco, LLC ("PLH"). Mr. Siegel is the sole member and president of Prairieland MM, LLC. which is the manager of PLH.
 (15)
To the Company's knowledge, except as noted in the table above, no person or entity is the beneficial owner of more than five percent of the outstanding shares of the Company's common stock.
 (16)
Data based on an Amendment to Schedule 13G/A filed by the shareholder with the Securities and Exchange Commission (the "SEC") on February 10, 2023. As set forth in the Schedule 13G/A, Dimensional Fund Advisors LP has sole voting power as to 2,402,791 of these shares and sole dispositive power as to all 2,472,089 shares.
 (17)
Data based on Amendment No. 3 (“Amendment No. 3”) to the Schedule 13D filed by Alta Fox Opportunities Fund, LP and its affiliates named therein with the SEC on June 9, 2023. As set forth in Amendment No. 3, the number of shares of common stock set forth in the table includes 246,653 shares currently issuable upon the conversion of the Convertible Note. Also as set forth in Amendment No. 3, Alta Fox Opportunities Fund, LP has sole voting power and sole dispositive power as to none of the shares set forth in the table. In addition, as set forth in Amendment No. 3, and based on other information provided by the shareholder, the following persons may be deemed to be beneficial owners of the shares of the Company’s common stock owned by the Investor, and the Investor shares voting and dispositive powers with such persons as to such shares: Alta Fox GenPar, LP, as the general partner of Alta Fox Opportunities Fund, LP; Alta Fox Equity, LLC, as the general partner of Alta Fox GenPar, LP; Alta Fox Capital Management, LLC, as the investment manager of Alta Fox Opportunities Fund, LP; and P. Connor Haley, as the sole owner, member and manager of each of Alta Fox Capital Management, LLC and Alta Fox Equity LLC.
96

 (18)
Includes 848,488 shares held by his spouse, Irene Kurtenbach, and 721,675 shares held in Medary Creek LLLP. Medary Creek LLLP is a limited liability limited partnership of which Aelred and Irene Kurtenbach are the general partners. The address for Aelred and Irene Kurtenbach and Medary Creek LLLP is 47209 220th Street, Brookings, SD 57006. Aelred J. Kurtenbach is a founder of the Company and its former Chairperson, President and Chief Executive Officer.
 (19)The common stock held by the 401(k) Plan and allocated to the 401(k) Plan participants are voted by the trustee of the 401(k) Plan according to the instructions of the 401(k) Plan participants. The address of the 401(k) Plan is 201 Daktronics Drive, Brookings, South Dakota 57006.

Securities Authorized for Issuance Under Equity Compensation Plans
The following table sets forth certain information as of April 29, 2023 with respect to our equity compensation plans:
 
EQUITY COMPENSATION PLAN INFORMATION
 
Plan categoryNumber of Securities to be Issued Upon Exercise of Outstanding Options, Warrants and RightsWeighted-Average Exercise Price of Outstanding Options, Warrants and RightsNumber of Securities Remaining Available for Future Issuance Under Equity Compensation Plans (Excluding Securities Reflected in Column (a))
(a)(b)(c)
Equity compensation plans approved by security holders:
2007 Stock Incentive Plan314,632 $12.11 
2015 Stock Incentive Plan815,318 8.61 — 
2020 Stock Incentive Plan915,400 4.07 1,801,857 
Employee Stock Purchase Plan(1)Not ApplicableNot Applicable1,574,555 
Total2,045,350 $7.11 3,376,412 
 
 (1)Under the ESPP, shares are acquired at the time of investment by the participating employees at the applicable discount.
 
Item 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE
Policy and Procedures with Respect to Related Party Transactions
The Board has adopted a written policy and procedures with respect to related party transactions, which the Audit Committee oversees. Under the policy, a "related party transaction" is generally defined as a transaction, arrangement or relationship in which the Company was, is or will be a participant; the amount involved exceeds $120,000; and in which any "related person" had, has or will have a direct or indirect material interest. The policy generally defines a "related person" as a Director, executive officer or beneficial owner of more than five percent of any class of our voting securities and any immediate family member of any of the foregoing persons.
The Audit Committee reviews and, if appropriate, approves related party transactions, including certain transactions which are deemed to be pre-approved under the policy. On an annual basis, the Audit Committee reviews any previously approved related party transaction that is ongoing.
As reported in Part II, Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in the section entitled “Liquidity and Capital Resources” of this Form 10-K, effective on May 11, 2023, the Company entered into the Securities Purchase Agreement with Alta Fox Opportunities Fund, LP (the “Investor”). Under the Securities Purchase Agreement, the Company sold and issued to the Investor the Convertible Note in exchange for the
97

payment by the Investor to the Company of $25.0 million. As of May 11, 2023, and based on Amendment No. 3 to the Schedule 13D filed by the Investor and its affiliates named therein on May 15, 2023 with the SEC, the Investor and its affiliates beneficially owned 4,767,551 shares of common stock of the Company, representing 9.99 percent of the Company’s common stock, causing the Investor to be a “related party” of the Company under the Company’s written policy and procedures and the applicable definitions under the Securities Act of 1933. The Securities Purchase Agreement, the Convertible Note, the Pledge and Security Agreement dated as of May 11, 2023 by and between the Investor and the Company, and the Registration Rights Agreement were approved in advance of their execution by the Company’s Strategy and Financing Review Committee, the members of which include all members of the Company’s Audit Committee.
Since May 11, 2023 through June 30, 2023, the largest aggregate amount outstanding under the Convertible Note was $25.3 million, consisting of $25.0 million of principal and $0.3 million of interest; a total of $25.3 million was outstanding as of June 30, 2023; and, since May 11, 2023 through June 30, 2023; no payments of principal or interest had been made on the amounts due under the Convertible Note.
The description of the Securities Purchase Agreement, the Convertible Note, the Pledge and Security Agreement dated as of May 11, 2023 by and between the Investor and the Company, the Registration Rights Agreement, and their respective terms set forth in Part II, Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in the section entitled “Liquidity and Capital Resources” is hereby incorporated by reference into this Item 13. In addition, the Company is a party to the Standstill and Voting Agreement dated as of March 19, 2023 with Alta Fox Management, LLC and Connor Haley (the “Standstill Agreement”). The Standstill Agreement is filed as Exhibit 10.13 to this Form 10-K.
As described in Amendment No. 3 (“Amendment No. 3”) to the Schedule 13D filed by the Investor and its affiliates named therein on June 9, 2023 with the SEC and based on other information provided by the Investor, the following persons may be deemed to be beneficial owners of the shares of the Company’s common stock owned by the Investor: Alta Fox GenPar, LP, as the general partner of Alta Fox Opportunities Fund, LP; Alta Fox Equity, LLC, as the general partner of Alta Fox GenPar, LP; Alta Fox Capital Management, LLC, as the investment manager of Alta Fox Opportunities Fund, LP; and P. Connor Haley, as the sole owner, member and manager of each of Alta Fox Capital Management, LLC and Alta Fox Equity LLC.
On June 7, 2023, the Company received from the Investor written notice of a decrease in the “Percentage Cap” (as such term is defined in the Convertible Note) from 9.99 percent to 4.99 percent, which decrease became effective immediately upon the Company’s receipt of such written notice. The Percentage Cap generally represents the maximum percentage of shares of the Company’s common stock the Investor may own. Based on Amendment No. 3, the Investor and its affiliates identified in Amendment No. 3 owned 2,292,736 shares of common stock on June 9, 2023, representing 4.99% of the common stock of the Company, meaning the Investor and its affiliates are no longer “related parties” of the Company under the Company’s written policy and procedures and the applicable definitions under the Securities Act of 1933.
The Company has entered into no other related party transactions since April 30, 2022 through June 30, 2023.
Independence of Directors
Annually, the Board determines the independence of its members in accordance with the Nasdaq Listing Rules and any applicable provisions of or regulations under the Securities Exchange Act of 1934.
During fiscal 2023, the Audit Committee consisted of Kevin P. McDermott (Chairperson), John P. Friel, Shereta D. Williams, and Lance D. Bultena. The Board has determined that each Audit Committee member is independent as defined under Rule 5605(a)(2) of the Nasdaq Listing Rules and Rule 10A-3 under the Securities Exchange Act of 1934.
During fiscal 2023, the Compensation Committee consisted of John P. Friel (Chairperson), Dr. José-Marie Griffiths, Shereta D. Williams, and Howard I. Atkins (appointed December 6, 2022) . The Board has determined that all of the Compensation Committee members are independent directors as defined under Rule 5605(a)(2) of the Nasdaq Listing Rules.
During fiscal 2023, the Nominating and Corporate Governance Committee consisted of prior Director James B. Morgan (Chairperson until July 20, 2022), Dr. José-Marie Griffiths, Lance D. Bultena (appointed on September 2, 2021 and named Chairperson on July 20 2022), Kevin P. McDermott, and Andrew D. Siegel (appointed on September 7, 2022). The Board
98

has determined that all of the Nominating and Corporate Governance Committee members are independent directors, as defined under Rule 5605(a)(2) of the Nasdaq Listing Rules. 
Item 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES
The Audit Committee of the Board has selected Deloitte & Touche, LLP ("Deloitte") to serve as our independent registered public accounting firm (the "Independent Auditor") for the fiscal year ending April 27, 2024. Deloitte has been our Independent Auditor since fiscal 2018. 
The Audit Committee recognizes the importance of maintaining the independence of the Company's Independent Auditor, both in fact and appearance. Each year, the Audit Committee evaluates the qualifications, performance and independence of our Independent Auditor and determines whether to re-engage such firm. In doing so, the Audit Committee considers, among other things, the quality and efficiency of the services provided by the Independent Auditor, its capabilities and its technical expertise, its knowledge of our operations and industry, and relevant information concerning its independence. 
While not required to do so, the Board will submit the selection of Deloitte for ratification at the 2023 annual meeting of shareholders to ascertain the views of our shareholders with respect to the choice of Deloitte as our Independent Auditor. If the shareholders do not approve the selection of Deloitte, the Audit Committee will reconsider its selection. A representative from Deloitte is expected to be present at the 2023 annual meeting. 
Audit and Other Professional Fees
The following table presents the aggregate fees billed for professional services rendered by Deloitte, including out-of-pocket expenses, for fiscal 2023 and 2022. As provided in the Audit Committee’s Charter, all engagements for any non-audit services by our Independent Auditor must be approved by the Audit Committee before the commencement of any such services. The Audit Committee may designate a member or members of the Audit Committee to represent the entire Audit Committee for purposes of approving non-audit services, subject to review by the full Audit Committee at its next regularly scheduled meeting. The Audit Committee considers the provision of services by Deloitte to us, over and above the audit fees, to be compatible with the ability of Deloitte to maintain its independence. 
 
Fiscal Year Ended
April 29, 2023April 30, 2022
Audit Fees (1)$968,018 $845,800 
Audit-Related Fees (2)43,300 44,800 
Tax Fees (3)14,453 43,409 
All Other Fees (3)3,790 3,790 
Totals$1,029,561 $937,799 
 
 (1)Audit Fees consist of fees related to professional services rendered in connection with the audit of our annual financial statements, the audit of our internal control over financial reporting, the reviews of the interim financial statements included in our Quarterly Reports on Form 10-Q, and other professional services provided in connection with statutory and regulatory filings or engagements. 
 (2)Audit-Related Fees are fees for assurance and related services performed by Deloitte that are reasonably related to the performance of the audit or review of our financial statements.
 (3)All Other Fees are fees for other permissible work performed by Deloitte that does not meet the above category descriptions.
99

PART IV.
Item 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
(a)(1)Financial Statements
Our financial statements, a description of which follows, are contained in Part II, Item 8:
(2)Schedules
Other schedules are omitted because they are not required or are not applicable or because the required information is included in the financial statements listed above.
(3)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 filed and the date of filing are as indicated below; the reports described below are filed as Commission File No. 001-38747 unless otherwise indicated.
3.1
3.2
4.1Form of Stock Certificate Evidencing Common Stock, without par value, of the Company (Incorporated by reference to Exhibit 4.1 filed with our Amendment No. 1 to the Registration Statement on Form S-1 on January 12, 1994 as Commission File No. 33-72466).**
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
100

4.10
4.11
10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8
10.9
10.10
10.11
10.12
10.13
10.14
10.15
10.16
101

10.17
10.18
10.19
10.20
21.1
23.1
24
31.1
31.2
32.1
32.2
101
The following financial information from our Annual Report on Form 10-K for the fiscal year ended May 1, 2021, formatted in Extensible Business Reporting Language (iXBRL): (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Operations, (iii) the Consolidated Statements of Comprehensive Income, (iv) the Consolidated Statements of Shareholders' Equity, (v) the Consolidated Statements of Cash Flows, and (vi) Notes to Consolidated Financial Statements. (1)
104Cover Page Interactive Data File (formatted as iXBRL and contained in Exhibit 101)
(1) Filed herewith electronically.
** Paper Filing
* Indicates a management contract or compensatory plan or arrangement
ADFLOW®, AJT Systems®, All Sport®, Daktronics®, D®, DakStats®, Data Display®, DataTime®, Fuelight, Fuelink, Galaxy®, GalaxyPro, Go Digital®, Keyframe®, Liveticker®, Matside®, OmniSport®, ProAd®, ProPixel®, ProRail®, ProStar®, Sportsound®, Statvision®, Tuff Sport®, Uniview®, Vanguard®, Venus®, Visiconn®, V-Tour®, V-Link®, and Web-Sync® are trademarks of Daktronics, Inc. All other trademarks referenced are the intellectual property of their respective companies.

102

Item 16. FORM 10-K SUMMARY
None.
103

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Annual Report to be signed on its behalf by the undersigned, thereunto duly authorized, on July 12, 2023.
DAKTRONICS, INC.
By: /s/ Reece A. Kurtenbach
Chief Executive Officer and President
(Principal Executive Officer)
By: /s/ Sheila M. Anderson
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
SignatureTitleDate
By /s/ Shereta D. WilliamsDirectorJuly 12, 2023
Shereta D. Williams
By /s/ Lance D. BultenaDirectorJuly 12, 2023
Lance D. Bultena
By /s/ Dr. José-Marie GriffithsDirectorJuly 12, 2023
Dr. José-Marie Griffiths
By /s/ Reece A. KurtenbachDirectorJuly 12, 2023
Reece A. Kurtenbach
By /s/ Andrew D. SiegelDirectorJuly 12, 2023
Andrew D. Siegel
By /s/ John P. FrielDirectorJuly 12, 2023
John P. Friel
By /s/ Kevin P. McDermottDirectorJuly 12, 2023
Kevin P. McDermott
By /s/ Howard I. AtkinsDirectorJuly 12, 2023
Howard I. Atkins
104
EX-4.11 2 exhibit411_0429203.htm EX-4.11 Document


EXHIBIT 4.11
DAKTRONICS, INC.
DESCRIPTION OF SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE
SECURITIES EXCHANGE ACT OF 1934
The following is a summary of the terms of the common stock, no par value (the “Common Stock”), of Daktronics, Inc. (the “Company,” “we,” “us,” or “our”); the Company’s Series A Junior Participating Preferred Stock, no par value (the “Series A Preferred Stock”); and rights (the “Rights”) to purchase specified fractions of the Series A Preferred Stock.
The summary is subject to, and qualified in its entirety by reference to, our Amended and Restated Articles of Incorporation (the “Articles”) (incorporated by reference to Exhibit 3.1 to our Quarterly Report on Form 10‑Q/A (Amendment No. 1) filed on December 21, 2018); our Amended and Restated Bylaws (the “Bylaws”) (incorporated by reference to Exhibit 3.1 to our Current Report on Form 8‑K filed on January 30, 2023); the Rights Agreement dated as of November 16, 2018 (the “Original Rights Agreement”) between the Company and Equiniti Trust Company, as Rights Agent (incorporated by reference to Exhibit 4.1 to our Current Report on Form 8‑K filed on November 16, 2018); and the First Amendment to Rights Agreement dated as of November 19, 2021 (the “First Amendment”) between the Company and Equiniti Trust Company, as Rights Agent (incorporated by reference to Exhibit 4.2 to our Form 8-A/A (Amendment No. 1) filed on November 19, 2021). (The Original Rights Agreement, as amended by the First Amendment, is referred to herein as the “Rights Agreement.”) We encourage you to carefully read the Articles, Bylaws, Rights Agreement, First Amendment, and applicable portions of the South Dakota Codified Laws (the “SDCL”), including the South Dakota Business Corporation Act (the “SDBCA”), Chapter 47‑1A of the SDCL, and the Domestic Public Corporation Takeover Act, SDCL Chapter 47-33 (the “Takeover Act”).
Authorized Shares of Capital Stock
As of June 30, 2023, we were authorized to issue up to 120,000,000 shares of stock, each without par value, consisting of 115,000,000 shares of Common Stock and 4,950,000 shares of undesignated stock. Our Board of Directors (the “Board”) has the power to authorize and issue any or all of the shares of undesignated stock without shareholder approval, including the authority to establish the rights and preferences of the undesignated stock.
Common Stock
As of June 30, 2023, we had 45,703,283 shares of Common Stock outstanding, including 136,869 shares of Common Stock subject to issued and outstanding restricted stock awards.
Voting Rights
All shares of Common Stock are voting shares, and each share is entitled to one vote. The Common Stock has cumulative voting rights for the election of directors. All director elections are decided by a plurality of the shares entitled to vote on the election of directors. Except as otherwise provided by applicable law, our Articles, or our Bylaws, every matter other than the election of directors is decided by the affirmative vote of a majority of the votes cast by shareholders present in person or by proxy at the meeting and entitled to vote on such matter.
Classified Board
Members of the Board are divided into three classes and serve staggered three‑year terms. Under the Bylaws, directors can be removed from office, with or without cause, by the affirmative vote of a majority of the shareholders entitled to vote at a special meeting called for that purpose, and the shareholders may also elect his/her successor.
Dividend Rights
Holders of our shares of Common Stock are entitled to receive dividends declared by the Board out of funds legally available for the payment of dividends under South Dakota law, subject to the rights, if any, of holders of our preferred stock.



Liquidation Rights
Upon any liquidation, dissolution or winding up of the Company, voluntary or otherwise, each share of Common Stock is entitled to participate pro rata in all assets available for distribution after the payment of all liabilities and provision for the liquidation preference of any shares of preferred stock then outstanding.
Rights and Preferences
The holders of our Common Stock have no preemptive rights and no rights to convert their Common Stock into any other securities. There are also no redemption or sinking fund provisions applicable to our Common Stock.
All outstanding shares of Common Stock are fully paid and non‑assessable. In addition, see “Anti‑Takeover Effects of Provisions of the Rights Agreement, Our Articles and Bylaws and South Dakota Law” below.
Listing, Transfer Agent, and Registrar
Our Common Stock is listed on the Nasdaq Global Select Market under the trading symbol “DAKT.” The transfer agent and registrar for our Common Stock is EQ Shareowner Services (Equiniti Trust Company).
Preferred Stock
The Board has the authority, without further action by our shareholders, to issue up to 5,000,000 shares of undesignated preferred stock, no par value, in one or more classes or series and to fix the rights, preferences, privileges and restrictions of the preferred stock. These rights, preferences, and privileges could include dividend rights, conversion rights, voting rights, terms of redemption, liquidation preferences, sinking fund terms, and the number of shares constituting, or the designation of, such class or series, any or all of which may be greater than the rights of Common Stock. The issuance of our preferred stock could adversely affect the voting power of holders of Common Stock and the likelihood that such holders will receive dividend payments and payments upon our liquidation. In addition, the issuance of shares of preferred stock could have the effect of delaying, deferring or preventing a change in control of our Company or other corporate action.
Effective on November 19, 2018, the Board adopted Articles of Amendment to our Articles setting forth the rights, powers and preferences of our Series A Preferred Stock, as described below. In addition, we have issued Rights to purchase specified fractions of Series A Preferred Stock. For more information about the Rights, see “Rights to Purchase Series A Preferred Stock” below.
In addition, see “Anti‑Takeover Effects of Provisions of the Rights Agreement, Our Articles and Bylaws and South Dakota Law” below.
Series A Preferred Stock
Amount. Under our Articles, we may issue 50,000 shares of Series A Preferred Stock. As of June 30, 2023, there were no shares of Series A Preferred Stock outstanding.
Rank. The Series A Preferred Stock will rank, with respect to the payment of dividends and the distribution of assets, junior to all series of any other class of the Company’s preferred stock and senior to the Common Stock as to such matters.
Dividends and Distributions; Adjustment. Subject to the rights of the holders of any shares of any other series of our preferred stock (or any similar stock) ranking prior and superior to the Series A Preferred Stock with respect to dividends, the holders of shares of Series A Preferred Stock, in preference to the holders of Common Stock and of any other junior stock of the Company, will be entitled to receive, when, as and if declared by the Board out of funds legally available for that purpose, quarterly dividends payable in cash on the first day of March, June, September, and December in each year (each such date being referred to herein as a “Quarterly Dividend Payment Date”), commencing on the first Quarterly Dividend Payment Date after the first issuance of a share or fraction of a share of Series A Preferred Stock, in an amount per share (rounded to the nearest cent) equal to the greater of (1) $1.00 or (2) subject to the provision for adjustment described below, 1,000 times the aggregate per share amount of all cash dividends, and 1,000 times the aggregate per share amount (payable in kind) of all non‑cash dividends or other distributions, other than a dividend payable in shares of Common Stock or a subdivision of the outstanding shares of Common Stock (by reclassification or otherwise), declared on the Common Stock since the immediately preceding Quarterly Dividend Payment Date or, with respect to the first Quarterly Dividend Payment Date, since the first issuance of any share or fraction of a share of Series A Preferred Stock. If the Company at any time declares or pays
2


any dividend on the Common Stock payable in shares of Common Stock, or effects a subdivision or combination or consolidation of the outstanding shares of Common Stock (by reclassification or otherwise than by payment of a dividend in shares of Common Stock) into a greater or lesser number of shares of Common Stock, then, in each such case, the amount to which holders of shares of Series A Preferred Stock were entitled immediately before such event under clause (2) of the preceding sentence will be adjusted by multiplying such amount by a fraction, the numerator of which is the number of shares of Common Stock outstanding immediately after such event and the denominator of which is the number of shares of Common Stock outstanding immediately before such event.
We will be required to declare a dividend or distribution on the Series A Preferred Stock as provided in the foregoing paragraph immediately after we declare a dividend or distribution on the Common Stock (other than dividends payable in shares of Common Stock); provided, that if no dividend or distribution was declared on the Common Stock during the period between any Quarterly Dividend Payment Date and the next subsequent Quarterly Dividend Payment Date, a dividend of $1.00 per share on the Series A Preferred Stock will be payable on such subsequent Quarterly Dividend Payment Date.
Dividends will begin to accrue and be cumulative on outstanding shares of Series A Preferred Stock from the Quarterly Dividend Payment Date next preceding the date of issue of such shares, unless the date of issue of such shares is before the record date for the first Quarterly Dividend Payment Date, in which case dividends on such shares will begin to accrue from the date of issue of such shares, or unless the date of issue is a Quarterly Dividend Payment Date or is a date after the record date for the determination of holders of shares of Series A Preferred Stock entitled to receive a quarterly dividend and before such Quarterly Dividend Payment Date, in either of which events such dividends will begin to accrue and be cumulative from such Quarterly Dividend Payment Date. Accrued but unpaid dividends will not bear interest. Dividends paid on the shares of Series A Preferred Stock in an amount less than the total amount of such dividends at the time accrued and payable on such shares will be allocated pro rata on a share‑by‑share basis among all such shares at the time outstanding. The Board may fix a record date for the determination of holders of shares of Series A Preferred Stock entitled to receive payments of a dividend or distribution declared on the shares of Series A Preferred Stock, which record date will be not more than 60 days before the date fixed for the payment of the dividend or distribution.
Voting Rights; Adjustment. Subject to the provision for adjustment set forth in the next sentence, each share of Series A Preferred Stock will entitle its holder to 1,000 votes on all matters submitted to a vote of the shareholders of the Company. If the Company declares or pays any dividend on the Common Stock payable in shares of Common Stock, or effects a subdivision or combination or consolidation of the outstanding shares of Common Stock (by reclassification or otherwise than by payment of a dividend in shares of Common Stock) into a greater or lesser number of shares of Common Stock, then, in each such case, the number of votes per share to which holders of shares of Series A Preferred Stock were entitled immediately before such event will be adjusted by multiplying such number by a fraction, the numerator of which is the number of shares of Common Stock outstanding immediately after such event and the denominator of which is the number of shares of Common Stock outstanding immediately before such event. Except as otherwise provided in the Articles, in any other articles of amendment creating a series of the Company’s preferred stock or any similar stock, or by law, the holders of shares of Series A Preferred Stock and the holders of shares of Common Stock and any other capital stock of the Company having general voting rights will vote together as one class on all matters submitted to a vote of shareholders of the Company. Except as set forth in the Articles, or as otherwise provided by law, holders of Series A Preferred Stock will have no special voting rights, and their consent shall not be required (except to the extent they are entitled to vote with holders of Common Stock as set forth in the Articles) for taking any corporate action.
Certain Restrictions on Dividends. Whenever quarterly dividends or other dividends or distributions payable on the Series A Preferred Stock as described above are in arrears, and until all accrued and unpaid dividends and distributions, whether or not declared, on shares of Series A Preferred Stock outstanding shall have been paid in full, the Company will be restricted in its ability to declare or pay dividends on, redeem, purchase or otherwise acquire for consideration, or make other distributions of shares of stock ranking junior to, or on parity with, the Series A Preferred Stock (subject to specified exceptions for stock ranking on a parity with the Series A Preferred Stock). In such event, the Company will also be restricted in its ability to purchase shares of Series A Preferred Stock or shares of capital stock of the Company ranking junior to, or on parity with, the Series A Preferred Stock, subject to certain exceptions.
Distribution Upon Liquidation of Dissolution. Upon any liquidation, dissolution or winding up of the Company, no distribution will be made (1) to the holders of shares of stock ranking junior (either as to dividends or upon liquidation, dissolution or winding up) to the Series A Preferred Stock unless, prior thereto, the holders of shares of Series A Preferred Stock have received the greater of (a) $1,000 per share, plus an amount equal to accrued and unpaid dividends and distributions thereon, whether or not declared, to the date of such payment, and (b) an amount, subject to the provision for adjustment set forth below, equal to 1,000 times the aggregate amount to be distributed per share to holders of shares of Common Stock; or (2) to the holders of shares of stock ranking on a parity (either as
3


to dividends or upon liquidation, dissolution, or winding up) with the Series A Preferred Stock, except distributions made ratably on the Series A Preferred Stock and all such parity stock in proportion to the total amounts to which the holders of all such shares are entitled upon such liquidation, dissolution, or winding up. If the Company declares or pays any dividend on the Common Stock payable in shares of Common Stock, or effects a subdivision or combination or consolidation of the outstanding shares of Common Stock (by reclassification or otherwise than by payment of a dividend in shares of Common Stock) into a greater or lesser number of shares of Common Stock, then, in each such case, the aggregate amount to which holders of shares of Series A Preferred Stock were entitled immediately before such event under the proviso in clause (1) of the preceding sentence will be adjusted by multiplying such amount by a fraction the numerator of which is the number of shares of Common Stock outstanding immediately after such event and the denominator of which is the number of shares of Common Stock that were outstanding immediately before such event.
Exchange Upon Consolidation or Merger. If the Company enters into any consolidation, merger, combination, or other transaction in which shares of Common Stock are exchanged for or changed into other stock or securities, cash, and/or any other property, then each share of Series A Preferred Stock will be similarly exchanged or changed into an amount per share, subject to the provision for adjustment set forth in the next sentence, equal to 1,000 times the aggregate amount of stock, securities, cash and/or any other property (payable in kind) into which or for which each share of Common Stock is changed or exchanged. If the Company declares or pays any dividend on the Common Stock payable in shares of Common Stock, or effects a subdivision or combination or consolidation of the outstanding shares of Common Stock (by reclassification or otherwise than by payment of a dividend in shares of Common Stock) into a greater or lesser number of shares of Common Stock, then the amount set forth in the preceding sentence with respect to the exchange or change of shares of Series A Preferred Stock will be adjusted by multiplying such amount by a fraction, the numerator of which is the number of shares of Common Stock outstanding immediately after such event and the denominator of which is the number of shares of Common Stock that were outstanding immediately before such event.
Redemption; Sinking Fund. The shares of Series A Preferred Stock will not be redeemable. There is no sinking fund provision that applies to the Series A Preferred Stock.
Certain Rights and Preferences. All outstanding shares of Series A Preferred Stock, when issued in accordance with the terms of the Articles and the Rights Agreement, will be fully paid and non‑assessable. In addition, see “Anti‑Takeover Effects of Provisions of the Rights Agreement, Our Articles and Bylaws and South Dakota Law” below.
Amendments. Our Articles may not be amended in any manner which would materially alter or change the powers, preferences or special rights of the Series A Preferred Stock so as to affect them adversely without the affirmative vote of the holders of at least two‑thirds of the outstanding shares of Series A Preferred Stock, voting together as a single class.
Rights to Purchase Series A Preferred Stock
As described above, we are a party to the Rights Agreement with the Rights Agent. On November 16, 2018, the Board declared a dividend of one Right, initially representing the right to purchase from the Company one one‑thousandth of a share of Series A Preferred Stock at an initial exercise price of $25.00 per Right, subject to certain adjustments (the “Exercise Price”), for each share of Common Stock outstanding on November 19, 2018 (the “Record Date”) to the shareholders of record at the close of business on the Record Date. The Board approved the First Amendment, which amended the initial exercise price of $25.00 per Right set forth in the Rights Agreement to $20.00 per Right. The Company’s shareholders approved the Rights Agreement at the annual meeting of shareholders held on September 7, 2022.
The Rights will not be exercisable until the earliest to occur of (1) the close of business on the 10th business day after the first date of a public announcement that a person or a group of affiliated or associated persons (with certain exceptions, an “Acquiring Person”) has acquired beneficial ownership of 20% or more of the outstanding shares of Common Stock and (2) the close of business on the 10th business day after the date of the commencement by any person of, or of the first public announcement of the intention of any person to commence, a tender or exchange offer the consummation of which would result in such person becoming the beneficial owner of 20% or more of the outstanding shares of Common Stock (the earlier of such dates being called the “Distribution Date”). Any existing shareholder or group that beneficially owned 20% or more of the Common Stock on November 16, 2018 was grandfathered at its current ownership level. However, the Rights will become exercisable if at any time after the announcement of the Rights Agreement such shareholder or group increases its ownership of shares of Common Stock to an amount equal to or greater than the greater of (a) 20% of the shares of Common Stock then outstanding and (b) the sum of (i) the lowest beneficial ownership of such person as a percentage of the shares of Common Stock outstanding at any time after the public announcement of the Rights Agreement plus (ii) one share of Common
4


Stock. Certain synthetic interests in securities created by derivative positions, whether or not such interests are considered to be ownership of the underlying Common Stock or are reportable for purposes of Regulation 13D under the Securities Exchange Act of 1934, as amended, are treated as beneficial ownership of the number of shares of Common Stock equivalent to the economic exposure created by the derivative position to the extent actual shares of Common Stock are directly or indirectly held by counterparties to the derivatives contracts.
With respect to certificates representing shares of Common Stock outstanding as of the Record Date, until the Distribution Date, the Rights will be evidenced by such certificates for shares of Common Stock registered in the names of the holders thereof and not by separate Rights Certificates, as described below. With respect to book entry shares of Common Stock outstanding as of the Record Date, until the Distribution Date, the Rights will be evidenced by the balances indicated in the book entry account system of the transfer agent for the Common Stock. Until the earlier of the Distribution Date and the “Expiration Date” (as defined below), the transfer of any shares of Common Stock outstanding on the Record Date will also constitute the transfer of the Rights associated with such shares of Common Stock. As soon as practicable after the Distribution Date, separate certificates evidencing the Rights (the “Rights Certificates”) will be mailed to holders of record of the Common Stock as of the close of business on the Distribution Date, and such separate Rights Certificates alone will evidence the Rights.
The Rights, which are not exercisable until the Distribution Date, will expire at the earliest to occur of (1) the close of business on November 19, 2024; (2) the time at which the Rights are redeemed pursuant to the Rights Agreement; (3) the time at which the Rights are exchanged pursuant to the Rights Agreement; and (4) the time at which the Rights are terminated upon the closing of any merger or other acquisition transaction involving the Company and a person pursuant to a merger or other acquisition agreement that has been approved by the Board before such person has become an Acquiring Person (the earliest of (1), (2), (3) and (4) is referred to as the “Expiration Date”).
The Exercise Price payable, and the number of shares of Series A Preferred Stock or other securities or property issuable, upon exercise of the Rights, are subject to adjustment from time to time to prevent dilution (1) upon a stock dividend on, or a subdivision, combination or reclassification of, the Series A Preferred Stock; (2) upon the grant to holders of the Series A Preferred Stock of certain rights or warrants to subscribe for or purchase Series A Preferred Stock at a price, or securities convertible into Series A Preferred Stock with a conversion price, less than the then‑current market price of the Series A Preferred Stock; or (3) upon the distribution to holders of the Series A Preferred Stock of evidences of indebtedness or assets (excluding regular periodic cash dividends or dividends payable in Series A Preferred Stock) or of subscription rights or warrants (other than those referred to above). The number of outstanding Rights and the number of one one‑thousandths of a share of Series A Preferred Stock issuable upon exercise of each Right are also subject to adjustment in the event of a stock split, reverse stock split, stock dividend and other similar transactions.
If any person or group of affiliated or associated persons becomes an Acquiring Person, each holder of a Right (other than Rights beneficially owned by the Acquiring Person, affiliates and associates of the Acquiring Person, and certain transferees thereof, which will have become null and void), will thereafter have the right to receive upon exercise of a Right that number of shares of Common Stock having a market value of two times the exercise price of the Right.
If, after a person or group of affiliated or associated persons becomes an Acquiring Person, the Company is acquired in a merger or other business combination transaction or 50% or more of its consolidated assets or earning power are sold, proper provision will be made so that each holder of a Right (other than Rights beneficially owned by an Acquiring Person, affiliates and associations of the Acquiring Person, and certain transferees thereof, which will have become null and void) will thereafter have the right to receive upon the exercise of a Right that number of shares of common stock of the acquiring company having a market value at the time of that transaction equal to two times the Exercise Price.
With certain exceptions, no adjustment in the Exercise Price will be required unless cumulative adjustments require an increase or decrease of at least 1% in the Exercise Price. No fractional shares of Series A Preferred Stock or Common Stock will be issued (other than fractions of shares of Series A Preferred Stock which are integral multiples of one one‑thousandth of a share of Series A Preferred Stock, which may, at the election of the Company, be evidenced by depositary receipts) and, in lieu thereof, an adjustment in cash will be made based on the then‑current market price of the Series A Preferred Stock or the Common Stock.
At any time after any person or group becomes an Acquiring Person and before the acquisition of beneficial ownership by such Acquiring Person of 50% or more of the outstanding shares of Common Stock, the Board, at its option, may exchange the Rights (other than Rights owned by such Acquiring Person, affiliates and associates of the Acquiring Person, and certain transferees thereof, which will have become null and void), in whole or in part, for shares of Common Stock or Series A Preferred Stock (or a series of the Company’s preferred stock having
5


equivalent rights, preferences and privileges) at an exchange ratio of one share of Common Stock, or a fractional share of Series A Preferred Stock (or other preferred stock) equivalent in value thereto, per outstanding Right.
At any time before the time an Acquiring Person becomes such, the Board may redeem the Rights in whole, but not in part, at a price of $0.001 per Right (the “Redemption Price”) payable, at the option of the Company, in cash, shares of Common Stock or such other form of consideration as the Board shall determine. The redemption of the Rights may be made effective at such time, on such basis and with such conditions as the Board in its sole discretion may establish.
Immediately upon any redemption or exchange of the Rights, the right to exercise the Rights will terminate, and the only right of the holders of Rights will be to receive the Redemption Price or the securities for which the Rights were exchanged.
Until a Right is exercised or exchanged, the holder of the Right, as such, will have no rights as a shareholder of the Company, including, without limitation, the right to vote or to receive dividends.
For so long as the Rights are redeemable, the Company may, except with respect to the Redemption Price, amend the Rights Agreement in any manner. After the Rights are no longer redeemable, the Company may, except with respect to the Redemption Price, amend the Rights Agreement in any manner that does not adversely affect the interests of holders of the Rights (other than holders of Rights owned by or transferred to any person who is or becomes an Acquiring Person, affiliates and associates of an Acquiring Person, and certain transferees thereof).
Anti‑Takeover Effects of Provisions of the Rights Agreement, Our Articles and Bylaws and South Dakota Law
Rights Agreement
The general purpose of the Rights Agreement described above is to deter and mitigate the time pressures of non‑negotiated, hostile takeover attempts made at unfair or inadequate prices, or by coercive or unfair tactics. The Rights Agreement provides, subject to certain exceptions, that if any person or group acquires 20% or more of our outstanding shares of Common Stock, there would be a triggering event potentially resulting in significant dilution in the voting power and economic ownership of that person or group. Existing shareholders who owned 20% or more of our outstanding Common Stock as of the Record Date will trigger a dilutive event only if they acquire an additional 1% of the outstanding shares of our Common Stock. For more information about the Rights and the Rights Agreement, see “Rights to Purchase Series A Preferred Stock.”
Articles and Bylaws
Certain provisions of our Articles may delay or discourage transactions involving an actual or potential change in our control or change in our management, including transactions in which shareholders might otherwise receive a premium for their shares, or transactions that our shareholders might otherwise deem to be in their best interests. Therefore, these provisions could adversely affect the price of our Common Stock. Among other things, our Articles:
permit our Board to authorize and issue shares of preferred stock without prior shareholder approval, commonly referred to as “blank check” preferred stock, with any rights, preferences and privileges as the Board may designate, including the right to approve an acquisition or other change in our control;
provide that the authorized number of directors may be increased by resolution of the Board;
provide that all vacancies, including newly‑created directorships, may, except as otherwise required by law, be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum; and
require three classes of directors, each consisting of two or three directors, with each class elected every three years, which increases the difficulty of takeovers because a hostile bidder cannot replace an entire staggered board in a single proxy contest.
The Articles provide that the Company must indemnify its officers and directors to the fullest extent authorized or permitted by the SDBCA or any other applicable laws as may from time to time be in effect, as the same exist or may be amended from time to time. Section 47-1A-851 and Section 47-1A-856(1) of the SDBCA provide that the Company may indemnify its officers and directors against liability incurred in connection with proceedings in which such persons are parties by reason of being an officer or director of the Company if they (1) acted in good faith; (2)
6


reasonably believed: (a) in the case of conduct in an official capacity, that the conduct was in the best interests of the Company, and (b) in all other cases, that the conduct was at least not opposed to the best interests of the Company; and (3) in the case of any criminal proceeding, had no reasonable cause to believe that the conduct was unlawful. In addition, Section 47-1A-856(2)(b) of the SDBCA permits the Company to indemnify an officer of the Company who is a party to a proceeding by reason of being an officer of the Company against liability, except for liability arising out of conduct that constitutes receipt of a financial benefit to which the officer is not entitled, an intentional infliction of harm on the Company or its shareholders, or an intentional violation of criminal law. Section 47-1A-857 of the SDBCA permits the Company to purchase and maintain insurance on behalf of its officers and directors against any liability which may be asserted against, or incurred by, such persons in their capacities as officers and directors of the Company, whether or not the Company would have power to indemnify or advance expenses to the person against the same liability under the provisions of the SDBCA. The Company maintains officers’ and directors’ liability insurance for the benefit of its officers and directors.
Our Bylaws and Article 8 of our Articles of Incorporation also provide that the Company may indemnify other persons, for such expenses and liabilities, in such manner and under such circumstances, as the Board may determine from time to time.
South Dakota Law
South Dakota law, under which the Company is incorporated, contains certain provisions that may have anti‑takeover effects and thus may delay, deter, or prevent a change in control of the Company. For complete information, you should review the applicable provisions of the SDCL, including the Takeover Act.
Control Share Acquisitions. The Takeover Act generally provides that the shares of a publicly‑held South Dakota corporation acquired by a person that exceed the thresholds of voting power described below will have the same voting rights as other shares of the same class or series only if approved by:
the affirmative vote of the majority of all outstanding shares entitled to vote, including all shares held by the acquiring person; and
the affirmative vote of the majority of all outstanding shares entitled to vote, excluding all interested shares.
Each time an acquiring person reaches a threshold, the acquiring person must deliver an information statement to the Company and a vote must be held as described above before the acquiring person will have any voting rights with respect to shares in excess of such threshold. The thresholds that require shareholder approval before voting powers are obtained with respect to shares acquired in excess of such thresholds are 20%, 33‑1/3% and 50%, respectively.
Shares acquired in the absence of such approval are denied voting rights and are redeemable at their then‑current market value by the Company within 10 days after the acquiring person has failed to give a timely information statement to the Company or the date the shareholders voted not to grant voting rights to the acquiring person’s shares.
Business Combinations. We are subject to the provisions of Section 47‑33‑17 of the Takeover Act. In general, Section 47‑33‑17 prohibits a publicly‑held South Dakota corporation from engaging in a “business combination” with an “interested shareholder” unless the business combination or the transaction in which the person became an interested shareholder is approved in a prescribed manner. A business combination with the interested shareholder must be approved by (1) the board of directors of the corporation prior to the date that the person became an interested shareholder of the corporation (referred to as the person’s “share acquisition date”); (2) the affirmative vote of all of the holders of all of the outstanding voting shares, or, under some circumstances, by the affirmative vote of the holders of a majority of the outstanding voting shares not including those shares beneficially owned by the interested shareholder or any of its affiliates or associates; (3) the affirmative vote of the holders of a majority of the outstanding voting shares not including those shares beneficially owned by the interested shareholder or any of its affiliates or associates at a meeting no earlier than four years after the interested shareholder’s share acquisition date; or (4) the affirmative vote of the holders of a majority of the outstanding voting shares at a meeting no earlier than four years after the interested shareholder’s share acquisition date if the business combination satisfies the conditions of Section 47‑33‑18 of the Takeover Act. Generally, an “interested shareholder” is a person who, together with affiliates and associates, beneficially owns, directly or indirectly, 10% or more of the corporation’s voting stock. A “business combination” includes a merger, a transfer of 10% or more of the corporation’s assets, the issuance or transfer of stock equal to 5% or more of the aggregate market value of all of the corporation’s outstanding shares, the adoption of a plan of liquidation or dissolution, or other transaction resulting in a financial benefit to the interested shareholder.
7


Multiple Constituencies. The Takeover Act further provides that the Board, in determining whether to approve a merger or other change of control, may take into account both the long‑term as well as short‑term interests of us and our shareholders, the effect on our employees, customers, creditors and suppliers, the effect upon the community in which we operate, and the effect on the economy of the state and nation. This provision may permit the Board to vote against some proposals that, in the absence of this provision, it would otherwise have a fiduciary duty to approve.
Shareholder Action by Written Consent Must Be Unanimous. Section 47‑1A‑704 of the SDBCA provides that any action that may be taken at a meeting of shareholders may be taken without a meeting if a written consent, setting forth the action taken, is signed by all of the shareholders entitled to vote with respect to the action taken. This provision prevents holders of less than all of our Common Stock from using the written consent procedure to take shareholder action.





8
EX-21.1 3 ex21110-k04292023.htm EX-21.1 Document

Exhibit 21.1

Subsidiaries of Company


Name of SubsidiaryJurisdiction of Incorporation
Daktronics Canada Inc. Canada
Daktronics GmbHGermany
Daktronics UK LimitedGreat Britain
Daktronics (Shanghai) Co., Ltd. Peoples Republic of China
Daktronics FranceFrance
Daktronics Australia Pty Ltd. Australia
Daktronics Installation, Inc. South Dakota
Daktronics Japan, Inc. Japan
Daktronics HK LimitedHong Kong
Daktronics (International) LimitedMacau
Daktronics Singapore Pte. Ltd. Singapore
Daktronics Spain S.L.Spain
Daktronics BelgiumBelgium
Daktronics Ireland Holdings LimitedIreland

EX-23.1 4 ex231_10-kx04292023.htm EX-23.1 Document

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement Nos. 333-54006 and 333-221901 on Form S-3 and Registration Statement Nos. 333-100842, 333-109962, 333-146768, 333-169568, 333-206750, 333-221862, 333-227580, 333-248591 and 333-268779 on Form S-8 of our reports dated July 12, 2023, relating to the financial statements of Daktronics, Inc. and subsidiaries and the effectiveness of Daktronics, Inc. and subsidiaries’ internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended April 29, 2023.

/s/ Deloitte & Touche LLP

Minneapolis, MN
July 12, 2023

EX-24 5 ex24_10-kx04292023.htm EX-24 Document

Exhibit 24
 
POWER OF ATTORNEY
 
KNOW ALL BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints each of Reece A. Kurtenbach and Sheila M. Anderson, with full power to each act without the other, as his or her true and lawful attorney-in-fact and agent, with full power of substitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign the Annual Report on Form 10-K of Daktronics, Inc. (the “Company”) for the Company's fiscal year ended April 29, 2023, and any or all amendments to said Annual Report, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, and to file the same with such other authorities as necessary, granting unto each such attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that each such attorney-in-fact and agent, or his substitute, may lawfully do or cause to be done by virtue hereof.
 
IN WITNESS WHEREOF, this Power of Attorney has been signed by the following persons on the dates indicated below their names.
 
 
    
SignatureTitleDate
    
By /s/ Shereta WilliamsDirectorJuly 12, 2023
 Shereta Williams  
    
By /s/ Lance D. BultenaDirectorJuly 12, 2023
 Lance D. Bultena  
    
By /s/ Dr. José-Marie GriffithsDirectorJuly 12, 2023
 Dr. José-Marie Griffiths  
    
By /s/ Reece A. Kurtenbach DirectorJuly 12, 2023
 Reece A. Kurtenbach  
    
By /s/ Andrew D. Siegel DirectorJuly 12, 2023
 Andrew D. Siegel  
    
By /s/ John P. FrielDirectorJuly 12, 2023
 John P. Friel  
    
By /s/ Kevin P. McDermottDirectorJuly 12, 2023
 Kevin P. McDermott  
By /s/ Howard I. AtkinsDirectorJuly 12, 2023
Howard I. Atkins
 


EX-31.1 6 dakt-20230429x10kex311.htm EX-31.1 Document

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 annual report on Form 10-K for the year ended April 29, 2023 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 fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; 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
July 12, 2023

EX-31.2 7 dakt-20230429x10kex312.htm EX-31.2 Document

Exhibit 31.2
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, Sheila M. Anderson , certify that:
1.I have reviewed this annual report on Form 10-K for the year ended April 29, 2023 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 fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; 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
July 12, 2023

EX-32.1 8 dakt-20230429x10kex321.htm EX-32.1 Document

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 Annual Report on Form 10-K of Daktronics, Inc. (the “Company”) for the annual period ended April 29, 2023 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
July 12, 2023

EX-32.2 9 dakt-20230429xx10kex322.htm EX-32.2 Document

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 Annual Report on Form 10-K of Daktronics, Inc. (the “Company”) for the annual period ended April 29, 2023 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
July 12, 2023

EX-101.SCH 10 dakt-20230429.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Comprehensive Income/(Loss) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Nature of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Selected Financial Statement Data link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Accounts Receivables, Net link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Financing Agreements link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Share Repurchase Program link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Shareholders' Equity and Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Retirement Benefits link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Selected Financial Statement Data (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Shareholders' Equity and Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Equity Method Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Property, Plant and Equipment, Estimated Useful Life (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Revenue Recognition (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Revenue Recognition -Performance Obligation (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Revenue Recognition -Performance Obligation (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Segment Reporting (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Goodwill and Intangible Assets (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Selected Financial Statement Data - Schedule of Inventory, Current (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Selected Financial Statement Data - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Selected Financial Statement Data (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Selected Financial Statement Data - Schedule of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Selected Financial Statement Data - Schedule of Other Nonoperating Income (Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Accounts Receivables, Net (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Financing Agreements (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Share Repurchase Program (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Leases (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Leases - Lessee, Operating Lease, Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Leases - Lessee, Operating Lease, Liability, Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Leases - Lessee, Operating Lease, Liability, Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - Shareholders' Equity and Share-Based Compensation (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - Shareholders' Equity and Share-Based Compensation - Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Shareholders' Equity and Share-Based Payment Arrangement, Option, Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - Shareholders' Equity and Share-Based Compensation -Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954745 - Disclosure - Shareholders' Equity and Share-Based Compensation - Share-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954746 - Disclosure - Retirement Benefits (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9954747 - Disclosure - Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details) link:presentationLink link:calculationLink link:definitionLink 9954748 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 9954749 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954750 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954751 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 9954752 - Disclosure - Income Taxes (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9954753 - Disclosure - Cash Flow Information - Cash Flow, Operating Capital (Details) link:presentationLink link:calculationLink link:definitionLink 9954754 - Disclosure - Cash Flow Information - Schedule of Cash Flow, Supplemental Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 9954755 - Disclosure - Cash Flow Information - Schedule of Other Significant Noncash Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954756 - Disclosure - Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954757 - Disclosure - Fair Value Measurement (Details Texual) link:presentationLink link:calculationLink link:definitionLink 9954758 - Disclosure - Derivative Financial Instruments (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9954759 - Disclosure - Derivative Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (Details) link:presentationLink link:calculationLink link:definitionLink 9954760 - Disclosure - Commitments and Contingencies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9954761 - Disclosure - Commitments and Contingencies - Schedule of Product Warranty Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954762 - Disclosure - Commitments and Contingencies - Long-term Purchase Commitment (Details) link:presentationLink link:calculationLink link:definitionLink 9954763 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 dakt-20230429_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 dakt-20230429_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 dakt-20230429_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Consolidated Entities [Axis] Consolidated Entities [Axis] Variable Rate [Domain] Variable Rate [Domain] Entity Voluntary Filers Entity Voluntary Filers Schedule of accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued expenses Accrued Liabilities, Current, Total Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Product design and development Product design and development Research and Development Expense Long-term receivables, less current maturities Financing Receivable, after Allowance for Credit Loss, Noncurrent Share-based compensation arrangement by share-based payment award, expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type [Domain] Award Type [Domain] Revenue, remaining performance obligation, expected timing of satisfaction, period (month) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Investment, Name [Domain] Investment, Name [Domain] Outstanding at beginning of year (in shares) Outstanding at end of year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Allowance for doubtful accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Financing Agreements Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Product design and development Research and Development Expense, Policy [Policy Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Variable Interest Entity, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Investment in affiliates and other assets Investments and Other Noncurrent Assets Property and equipment Property, Plant and Equipment, Impairment [Policy Text Block] EFFECT OF EXCHANGE RATE CHANGES ON CASH Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred income taxes Non-current liabilities Deferred Income Tax Liabilities, Net Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Exercisable, weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computer software and hardware Computer Equipment [Member] Investment, Name [Axis] Investment, Name [Axis] Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity [Table Text Block] Tabular disclosure of nonvested restricted stock and restricted stock units activity. Fiscal years ending Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Exercisable shares (in shares) Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Base Erosion Anti-Abuse Tax (BEAT) Effective Income Tax Rate Reconciliation, Tax Contingency, Domestic, Amount Shares vested and expected to vest, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value 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] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Settlements made during the period Standard and Extended Product Warranty Accrual, Decrease for Payments Contract liabilities Increase (Decrease) in Contract with Customer, Liability Warranties issued during the period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Geographic Distribution [Domain] Geographic Distribution [Domain] CURRENT LIABILITIES: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Product warranty accrual, standard parts warranty coverage term (year) Product Warranty Accrual Standard Parts Warranty Coverage Term Represents standard parts warrant coverage term for product warranty accrual. Impairment Goodwill, Impaired, Accumulated Impairment Loss Change in valuation allowances Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Preferred Shares, no par value, authorized 50,000 shares; no shares issued and outstanding Preferred Stock, Value, Issued Subsequent Event Type [Domain] Subsequent Event Type [Domain] Effective income tax rate reconciliation Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Weighted Average Grant Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Canceled or forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Diluted (in usd per share) Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Treasury stock, at cost, 1,907,445 shares as of April 29, 2023 and April 30, 2022, respectively Treasury Stock, Value Accounts receivable, net Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Auditor Information [Abstract] Auditor Information Derivatives - liability position Foreign currency contracts, liability, fair value disclosure Foreign Currency Contracts, Liability, Fair Value Disclosure Goodwill [Roll Forward] Goodwill [Roll Forward] Receivable [Domain] Receivable [Domain] Shares vested and expected to vest, weighted average exercise price per share (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Level 3 Fair Value, Inputs, Level 3 [Member] Treasury stock, shares (in shares) Treasury Stock, Common, Shares Line of credit Line of Credit [Member] Outstanding at beginning of period (in shares) Outstanding at ending of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Accrued employee benefits Accrued Employee Benefits, Current Buildings and improvements Building and Building Improvements [Member] US Government Securities and Sponsored entities Debt Securities, Available-for-Sale, Excluding Accrued Interest Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Purchases of equity and loans to equity investees Amount invested Payments to Acquire Equity Method Investments Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Fair value of options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Transportation equipment Transportation Equipment [Member] Net income Net income Net income Net Income (Loss) United States Dollars/British Pounds U.S. Dollars/British Pounds [Member] Represents the foreign currency exchange forward contracts for U.S. Dollars/British Pounds. Income taxes receivables Increase (Decrease) in Income Taxes Receivable Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Total current liabilities Current liabilities Liabilities, Current Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Derivative Contract [Domain] Derivative Contract [Domain] Schedule of Notional Amounts of Outstanding Derivative Positions Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Fair Value Disclosures [Abstract] Foreign currency translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Machinery and equipment Machinery and Equipment [Member] Leases Lessee, Operating Leases [Text Block] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] All Currencies [Domain] All Currencies [Domain] LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Employee stock purchase plans Employee Stock [Member] Retainage on construction-type contracts Retainage on Construction-type Contracts [Member] Represents retainage on construction-type contracts. Percent Change Percent Change [Abstract] Percent Change SHAREHOLDERS' EQUITY: Equity, Attributable to Parent [Abstract] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Balance at beginning of year Balance at end of year Contract with Customer, Liability Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Income Tax Contingency [Table] Income Tax Contingency [Table] Related party transaction, amounts of transaction Related Party Transaction, Amounts of Transaction United States Dollars/Euros U.S. Dollars/Euros [Member] Represents the foreign currency exchange forward contracts for U.S. Dollars/Euros. Share-based compensation arrangement by share-based payment award, award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Comprehensive income (loss) Comprehensive Income, Policy [Policy Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Equipment held for rental Equipment Held For Rental [Member] Represents equipment held for rental. Goodwill Beginning Balance Ending Balance Goodwill Gross increases related to prior period tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Property, plant and equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Initial exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Accrued expenses Increase (Decrease) in Accrued Liabilities Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Discount from market price, offering date Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Account receivable Increase (Decrease) in Accounts Receivable International International Segment [Member] Represents the international segment. Letter of credit Letter of Credit [Member] Less: reductions for revenue recognized Contract With Customer, Liability, Revenue Recognized Including Beginning Balance Contract With Customer, Liability, Revenue Recognized Including Beginning Balance Subsidiaries Subsidiaries [Member] 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 Derivative, notional amount Derivative, Notional Amount Goods/services transferred at a point in time Transferred at Point in Time [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Restricted cash Restricted cash Restricted Cash and Cash Equivalents, Current Debt instrument, mortgage interest rate Debt Instrument, Mortgage Interest Rate Debt Instrument, Mortgage Interest Rate Debt Instrument, term Debt Instrument, Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation, total Depreciation Stock compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Registered trademarks Trademarks [Member] Retirement Benefits [Abstract] Lessor, Lease, Description [Table] Lessor, Lease, Description [Table] Debt issuance costs Payments of Debt Issuance Costs Line of Credit Facility [Table] Line of Credit Facility [Table] Income Statement Location [Axis] Income Statement Location [Axis] US Government Securities US Government Corporations and Agencies Securities [Member] Tax payments related to RSU issuances Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Lessee, operating lease, liability, maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Equity Method Investments Equity Method Investments [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Preferred Share Purchase Right Preferred Share Purchase Right [Member] Represents the preferred share purchase right. Income taxes payable Accrued Income Taxes, Current Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Product and Service [Domain] Product and Service [Domain] Convertible debt Convertible Debt Inventories Increase (Decrease) in Inventories Lease, cost Lease, Cost [Table Text Block] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Product design and development Research and Development Expense [Member] Standby letters of credit Standby Letters of Credit [Member] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Fair value of stock potions vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type [Axis] Award Type [Axis] Antidilutive securities excluded from computation of earnings per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Derivative Instruments and Hedging Activities Disclosure [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Income tax receivables Income Taxes Receivable, Current Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Purchases of property and equipment included in accounts payable Capital Expenditures Incurred but Not yet Paid Share-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Selected Financial Statement Data Additional Financial Information Disclosure [Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag General and administrative General and Administrative Expense [Member] Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Goodwill [Line Items] Goodwill [Line Items] Outstanding, weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of estimates Use of Estimates, Policy [Policy Text Block] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Operating lease liabilities Operating Lease, Liability, Current Financial Standby Letter of Credit Financial Standby Letter of Credit [Member] Foreign currency translation and other Contract With Customer Liability Increase (Decrease) For Foreign Currency Translation And Other Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from foreign currency translation and other. Warranty obligations Product Warranty Accrual, Current Accounts payable Accounts Payable Stock issued during period, shares, employee stock purchase plans (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Gross decreases related to prior period tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Amortization of intangible assets, total Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Goodwill Impairment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Intangibles, net Total expected amortization expense Finite-Lived Intangible Assets, Net Income taxes payable Increase (Decrease) in Income Taxes Payable Gross increases related to current period tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Long-term marketing obligations and other payables Increase (Decrease) in Other Operating Liabilities Beginning of period End of period Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Equity Method Investment, Nonconsolidated Investee or Group of Investees Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member] Schedule of Income before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] US Government Sponsored entities US Government-sponsored Enterprises Debt Securities [Member] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Operating lease, cost Operating Lease, Cost Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, shares, issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross profit Gross profit Gross Profit Line of credit facility, commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Nature of business Nature of Business [Policy Text Block] Disclosure of accounting policy for natural of business. Contract liabilities Contract liabilities - current Contract with Customer, Liability, Current Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Research and development tax credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Share-based compensation Share-Based Payment Arrangement [Policy Text Block] Current maturities of long-term receivables Financing Receivable, after Allowance for Credit Loss, Current Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Stock options Employee Stock Option [Member] Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Investment in affiliates Investment, Policy [Policy Text Block] Derivatives - asset position Foreign Currency Contract, Asset, Fair Value Disclosure Share-based payment arrangement, nonvested award, cost not yet recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Share-based payment arrangement, nonvested award, cost not yet recognized, amount Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Depreciation and amortization Depreciation, Amortization and Accretion, Net Document Type Document Type Allowance for excess and obsolete inventory Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Change in uncertain tax positions Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Office furniture and equipment Office Furniture and Equipment [Member] Represents office furniture and equipment. JPMorgan Chase Bank, N.A. JPMorgan Chase Bank, N.A. [Member] JPMorgan Chase Bank, N.A. Entity Address, Address Line One Entity Address, Address Line One Treasury stock purchase Treasury Stock, Value, Acquired, Cost Method Short-term accrued expenses Accrued Liabilities and Other Liabilities Contract liabilities - current Increase (Decrease) in Contract with Customer Liability, Current Amount of increase (decrease) in current contract with customer liability. Inventories Inventory, Policy [Policy Text Block] Receivable Type [Axis] Receivable Type [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Selling Selling Selling Expense Shareholders' Equity and Share-Based Compensation Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Capitalized contract cost, net Capitalized Contract Cost, Net Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Service-type Warranty Contracts Service-type Warranty Contracts [Member] Represents the service-type warranty contracts. Accounts receivable, allowance for doubtful account, net Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Operating loss carryforwards Operating Loss Carryforwards Accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Maximum employee subscription rate Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Deferred maintenance revenue Deferred Tax Assets, Deferred Income State Deferred State and Local Income Tax Expense (Benefit) Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Income statement data: Income Statement [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Contract assets Increase (Decrease) in Contract with Customer, Asset Title of 12(b) Security Title of 12(b) Security Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Contract liabilities - non-current Contract Liabilities Noncurrent, Percent Change The percent change of noncurrent contract liabilities. Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Number of securities called by each warrant or right (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Operating segments Operating Segments [Member] Miortech Miortech [Member] Miortech Outstanding at beginning of the period (in dollars per share) Outstanding at ending of the period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Computed income tax expense at federal statutory rates Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Debt conversion, converted instrument, amount Debt Conversion, Converted Instrument, Amount Property, Plant and Equipment, Estimated Useful Life Property, Plant and Equipment, Estimated Useful Life [Table Text Block] Tabular disclosure of estimated useful life of property, plant and equipment. High School Park and Recreation High School Park and Recreation Segment [Member] Represents the high school park and recreation segment. Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Equity method investments Equity Method Investments Inventories Inventory, Net, Total Inventory, Net Line of credit Long-Term Line of Credit, Noncurrent Inventory capitalization Deferred Tax Assets, Inventory Service and other Service and Other [Member] Represents the service and other. Purchases of marketable securities Payments to Acquire Marketable Securities Land Land [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Long-term receivables Increase (Decrease) in Long-Term Receivables, Current Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Purchase of convertible notes Convertible Notes Payable Adjustments to reconcile net income to net cash provided (used) by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Product Product [Member] CASH, CASH EQUIVALENTS AND RESTRICTED CASH: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Payments for common shares repurchased Payments for repurchase of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Goodwill and other intangible assets Goodwill and Intangible Assets, Policy [Policy Text Block] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Foreign Deferred Foreign Income Tax Expense (Benefit) Limited configuration Limited Configuration [Member] Represents limited configuration. Inventory Disclosure [Abstract] Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Schedule of other nonoperating income (expense) Schedule of Other Nonoperating Income (Expense) [Table Text Block] Consolidation Items [Domain] Consolidation Items [Domain] Contract liabilities - current Contract Liabilities Current, Percent Change The percentage change of current contract liabilities. Retained earnings Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Revenue recognition Revenue from Contract with Customer [Policy Text Block] Debt instrument, face amount Debt Instrument, Face Amount Employees Employees [Member] Represents the employees of the company. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Warranty obligations Increase Decrease In Short-term Warranty Obligation Represents increase (decrease) in short-term warranty obligation. CURRENT ASSETS: Assets, Current [Abstract] Leases [Abstract] Equity Method Investment, Nonconsolidated Investee [Domain] Equity Method Investment, Nonconsolidated Investee [Domain] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Entity Address, State or Province Entity Address, State or Province 2027 Purchase Obligation, to be Paid, Year Four CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Restricted stock and stock units Restricted Stock and Restricted Stock Units [Member] Represents restricted stock and restricted stock units. Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] 2024 Purchase Obligation, to be Paid, Year One 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows for operating leases Operating Lease, Payments Share-based Compensation Expense Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Unrealized gain (loss) on available-for-sale securities, net of tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Debt instrument, convertible, conversion price (in usd per share) Debt Instrument, Convertible, Conversion Price Auditor Location Auditor Location Retirement Benefits Retirement Benefits [Text Block] Non-current assets Assets, Noncurrent Sale of stock, percentage of ownership after transaction Sale of Stock, Percentage of Ownership after Transaction Deferred tax assets, operating loss carryforwards, foreign Deferred Tax Assets, Operating Loss Carryforwards, Foreign State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Financing receivable Financing Receivable [Member] Defined contribution plan, maximum annual contributions per employee, percent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Schedule of inventory, current Schedule of Inventory, Current [Table Text Block] Meals and entertainment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Total lease liabilities Operating Lease, Liability Credit Facility [Axis] Credit Facility [Axis] Service Service [Member] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Exercisable, weighted average exercise price per share (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Balance sheet data: Balance Sheet Related Disclosures [Abstract] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Defined contribution plan, cost Defined Contribution Plan, Cost Common stock, capital shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Long-term contract liabilities Contract liabilities - non-current Contract with Customer, Liability, Noncurrent Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Title of Individual [Axis] Title of Individual [Axis] Guarantee of Business Revenue Guarantee of Business Revenue [Member] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Share-based payment arrangement, expense, tax benefit Share-Based Payment Arrangement, Expense, Tax Benefit Number of reportable segments Number of Reportable Segments Earnings per share: Earnings Per Share [Abstract] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Subsequent Event [Line Items] Subsequent Event [Line Items] Number of Nonvested Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Common stock, no par value, authorized 115,000,000 shares; 45,488,595 and 44,826,099 shares issued as of April 29, 2023 and April 30, 2022, respectively Common Stock, Value, Issued General and administrative General and administrative General and Administrative Expense United States of America, Dollars United States of America, Dollars Weighted Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] State Current State and Local Tax Expense (Benefit) Antidilutive securities excluded from computation of earnings per share, weighted average exercise price (in dollars per share) Antidilutive Securities Excluded From Computation Of Earnings Per Share Weighted Average Exercise Price The weighted average exercise price of antidilutive securities. Total current assets Current assets Assets, Current Interest (expense) income, net Interest income (expense), net Investment Income, Net Preferred Stock Preferred Stock [Member] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Goodwill impairment Asset Impairment Charges Revenue from Contract with Customer [Abstract] Supplemental Cash Flow Information [Abstract] Accrued compensation and benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other Other expense, net Other expense, net Other (Expense) Income, Total Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Purchase Obligation, Total Purchase Obligation (Increase) decrease: Increase (Decrease) in Other Operating Assets, Net [Abstract] Increase (Decrease) in Other Operating Assets, Net Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Earnings per share ("EPS") Earnings Per Share, Policy [Policy Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Stock repurchased during period (in shares) Stock Repurchased During Period, Shares Live Events Live Events Segment [Member] Represents the live events segment. Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Balance at beginning of year Balance at end of year Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Accounts Receivables, Net Financing Receivables [Text Block] Buildings Building [Member] Schedule of Goodwill Schedule of Goodwill [Table Text Block] XdisplayTM XdisplayTM [Member] XdisplayTM Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Section 174 Capitalization Deferred Tax Assets, Tax Credit Carryforwards Equity compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Net cash provided by (used in) operating activities Cash flow from operating activity Net Cash Provided by (Used in) Operating Activities Exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Guarantees Guarantees [Member] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Marketable securities Debt Securities, Available-for-Sale, Current Corporate, non-segment Corporate, Non-Segment [Member] Depreciation and amortization Depreciation, Depletion and Amortization Change in operating assets and liabilities Change in operating assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Common stock, shares authorized and undesignated (in shares) Common And Preferred Stock Shares Authorized And Undesignated The number of authorized and undesignated common and preferred shares. Goods/services transferred over time Transferred over Time [Member] Beginning accrued warranty obligations Ending accrued warranty obligations Standard and Extended Product Warranty Accrual Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] TOTAL SHAREHOLDERS' EQUITY Beginning Balance Ending Balance Equity, Attributable to Parent Financing receivable Financing Receivable, after Allowance for Credit Loss Schedule of Other Significant Noncash Transactions Schedule of Other Significant Noncash Transactions [Table Text Block] Independent Directors Independent Directors [Member] Represents the independent directors of the company. Consolidation Items [Axis] Consolidation Items [Axis] Commercial Paper Commercial Paper [Member] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Fiscal years ending [Abstract] Purchase Obligation, Fiscal Year Maturity [Abstract] Property and equipment, net of accumulated depreciation Long-Lived Assets Goodwill impairment Goodwill impairment Goodwill, Impairment Loss Outside basis difference in equity method investments Deferred Tax Assets, Investments Deferred Tax Assets, Valuation Allowance Valuation allowance Deferred tax assets, valuation allowance Deferred Tax Assets, Valuation Allowance Restricted stock Restricted Stock [Member] Fair value, net asset (liability), total Fair Value, Net Asset (Liability) Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Less: reductions for revenue recognized Contract with Customer, Liability, Revenue Recognized Share Repurchase Program Treasury Stock [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Cumulative translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Expected life of option (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Subsequent Events [Abstract] Income before income taxes Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Restricted cash Restricted Cash And Cash Equivalents Fair Value Disclosure The fair value portion of restricted cash and cash equivalents. Geographic Distribution [Axis] Geographic Distribution [Axis] Fair value measurement Fair Value Measurement, Policy [Policy Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Long-term warranty obligations Increase Decrease In Long-term Warranty Obligation Represents increase (decrease) in long-term warranty obligation. Level 2 Fair Value, Inputs, Level 2 [Member] Operating expense Operating Expense [Member] Entity Emerging Growth Company Entity Emerging Growth Company United States Dollars/Canadian Dollars U.S. Dollars/Canadian Dollars [Member] Represents the foreign currency exchange forward contracts for U.S. Dollars/Canadian Dollars. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Debt issuance costs Debt Issuance Costs, Net Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Total deferred tax assets Deferred Tax Assets, Gross 2028 Purchase Obligation, to be Paid, Year Five Demonstration equipment Demonstration Equipment [Member] Represents information related to demonstration equipment. Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Weighted Average Life (in years) Finite-Lived Intangible Asset, Useful Life Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Dollar Change Dollar Change [Abstract] Dollar Change Defined contribution plan, award requisite service period Defined Contribution Plan, Award Requisite Service Period Represents award requisite service period for defined contribution plan. Outstanding at beginning of period (in dollars per share) Outstanding at ending of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Changes in Unearned Service-Type Warranty Contract [Roll Forward] Changes in Unearned Service-Type Warranty Contract [Roll Forward] Changes in Unearned Service-Type Warranty Contract Share-based compensation Share-Based Payment Arrangement, Noncash Expense Number of preferred share purchase right Common Share Purchase Right Per Common Share Ratio Represents the purchase right of each common share. Common Stock Common Stock [Member] Foreign Tax Authority Foreign Tax Authority [Member] Product Design And Development Product Design And Development [Member] Product Design And Development City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Lapse of statute of limitations Unrecognized tax benefits, reduction resulting from lapse of applicable statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Income Statement Location [Domain] Income Statement Location [Domain] Borrowings on notes payable Proceeds from Notes Payable Defined contribution plan, attained age (year) Defined Contribution Plan Attained Age Represents attained age for defined contributing plan. Equity method investment, ownership percentage Equity Method Investment, Ownership Percentage Product warranty accrual, installation warranty coverage term (year) Product Warranty Accrual Installation Warranty Coverage Term Represents installation warranty coverage term for product warranty accrual. Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Lessee, operating lease, term of contract Lessee, Operating Lease, Term of Contract Contract receivables, annual interest rates Contract And Leases Receivable Interest Rate The interest rate of contract and leases receivable. Common share rights exercise, period Common Share Rights Exercise Period Option One Represents period of option one for common shares exercise period. Minimum Minimum [Member] Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property, Plant and Equipment, Net Property, Plant and Equipment, Net Receivables [Abstract] Nature of Business and Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Share-based Payment Arrangement, Option, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Computer software and hardware Computer Software and Hardware [Member] Represents computer software and hardware. Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Taxes, other than income taxes Accrual for Taxes Other than Income Taxes, Current ASSETS Assets [Abstract] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Goodwill and Intangible Assets Disclosure [Abstract] Borrowings on long-term obligations Proceeds from Issuance of Long-Term Debt Foreign currency transaction gains (losses) Gain (Loss), Foreign Currency Transaction, before Tax Tax payments related to RSU issuances Payment, Tax Withholding, Share-Based Payment Arrangement Fiscal year Fiscal Period, Policy [Policy Text Block] Unrealized gain on foreign currency exchange Deferred Tax Liabilities, Unrealized Currency Transaction Gains Other Deferred Tax Assets, Other Income taxes, net of refunds Income Taxes Paid, Net Common share rights exercise, period Common Share Rights Exercise Period Option Two Represents option two of common share rights exercise period. Unique configuration Unique Configuration [Member] Represents the unique configuration. Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Deferred income taxes Non-current assets Deferred Income Tax Assets, Net Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Retained Earnings Retained Earnings [Member] TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity Nonoperating (expense) income: Nonoperating Income (Expense) [Abstract] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Basic (in usd per share) Basic earnings per share (in dollars per share) Earnings Per Share, Basic Employee savings plan activity Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Foreign Current Foreign Tax Expense (Benefit) Net deferred tax asset Deferred Tax Assets, Net Exercised, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Currency [Axis] Currency [Axis] Accrued warranty obligations Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves Diluted earnings per share Net Income (Loss) Available to Common Stockholders, Diluted Entity Address, City or Town Entity Address, City or Town Schedule of segment reporting information, by segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Contributions of common stock under the ESPP Stock Issued 2025 Purchase Obligation, to be Paid, Year Two Shares vested and expected to vest, weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term (Increase) decrease: Increase (Decrease) in Other Operating Liabilities, Net [Abstract] Increase (Decrease) in Other Operating Liabilities, Net Principles of consolidation Consolidation, Policy [Policy Text Block] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] 2026 Purchase Obligation, to be Paid, Year Three Total long-term liabilities Non-current liabilities Liabilities, Noncurrent Document Transition Report Document Transition Report Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Accounts payable Increase (Decrease) in Accounts Payable Proceeds from sales or maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Common stock, shares authorized (in shares) Common Stock, Shares Authorized Document Information [Table] Document Information [Table] Entity Public Float Entity Public Float Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Derivative Instrument [Axis] Derivative Instrument [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Restricted cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Debt Issuance costs Increase (Decrease) in Debt Issuance Costs Increase (Decrease) in Debt Issuance Costs Title of Individual [Domain] Title of Individual [Domain] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Equity Method Investment, Nonconsolidated Investee [Axis] Equity Method Investment, Nonconsolidated Investee [Axis] Fair value of restricted stock vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Provision (recovery) for credit losses accounts, net Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Contract assets Increase (Decrease) in Contract with Customer, Asset, Including Foreign Currency Exchange Increase (Decrease) in Contract with Customer, Asset, Including Foreign Currency Exchange Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Lease accounting - right of use asset Deferred Tax Liabilities, Leasing Arrangements Deferred income taxes, net Deferred Income Tax Expense (Benefit) Document Information [Line Items] Document Information [Line Items] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from exercise of stock options Proceeds from stock options exercised Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Long-term Purchase Commitment Long-Term Purchase Commitment [Table Text Block] Delayed Draw Term Loan Delayed Draw Term Loan [Member] Delayed Draw Term Loan Surety Bond Surety Bond [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Geographic Distribution, Foreign Geographic Distribution, Foreign [Member] Convertible Debt Convertible Debt [Member] Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Income taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Long-term receivables Financing Receivable, before Allowance for Credit Loss Defined contribution plan, employer matching contribution, percent of employees' gross pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Outstanding at beginning of period, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Contract assets Contract Assets, Percent Change The percent change of contract assets. Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Entity Registrant Name Entity Registrant Name Cash payments for: Cash Payments [Abstract] Cash Payments Investment in affiliates and other assets Increase (Decrease) in Other Operating Assets Dilution associated with stock compensation plans, shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Option, exercise price range, upper range limit (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Proceeds from sales of property, equipment and other assets Proceeds from Sale of Property, Plant, and Equipment Cost of sales Cost of Sales [Member] Auditor Name Auditor Name Document Period End Date Document Period End Date Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Principal payments on long-term obligations Repayments of Long-Term Debt Vacation accrual Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Loss contingency accrual Loss Contingency Accrual Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Gain on sale of property, equipment and other assets Gain (Loss) on Disposition of Property Plant Equipment Share-based payment arrangement, expense Share-Based Payment Arrangement, Expense Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income tax expense Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Outside United States Non-US [Member] Income Tax Authority [Domain] Income Tax Authority [Domain] Impairment Impairment of equity method investee Equity Method Investment, Other than Temporary Impairment Compensation Employee-related Liabilities, Current Fair Value Measurement Fair Value Disclosures [Text Block] Total other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Lender Name [Axis] Lender Name [Axis] In money options In Money Options [Member] Represents in money options. Lessor, Lease, Description [Line Items] Lessor, Lease, Description [Line Items] Equity [Abstract] Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Effect of Foreign Tax Rates different than Statutory Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Net sales Net sales Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Lease accounting - lease liability Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Payments on notes payable Repayments of Notes Payable Operating lease, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Commercial Commercial Segment [Member] Represents the commercial segment. Credit Facility [Domain] Credit Facility [Domain] Property, plant and equipment, useful life Property, Plant and Equipment, Useful Life Deferred tax liabilities Deferred Tax Liabilities, Net Selling Selling and Marketing Expense [Member] Diluted (in shares) Diluted earnings per share, shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Contract with Customer, Contract Asset, Contract Liability, and Receivable Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Contract liabilities - non-current Increase (Decrease) in Contract with Customer Liability, Noncurrent Amount of increase (decrease) in noncurrent contract with customer liability. Operating expenses: Operating Expenses [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] Unrealized loss on foreign currency exchange Deferred Tax Assets, Unrealized Currency Losses Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Additional Paid-In Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Allowance for credit losses accounts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss TOTAL ASSETS Assets Equity in loss of affiliates Equity in losses of affiliates Equity in losses of affiliates Income (Loss) from Equity Method Investments Loss Contingencies [Line Items] Loss Contingencies [Line Items] Treasury stock reissued Stock Issued During Period, Value, Treasury Stock Reissued Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Represents the employee stock purchase plan. Proceeds from convertible debt Proceeds from Convertible Debt Subsequent Events Subsequent Events [Text Block] Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Fair value, recurring Fair Value, Recurring [Member] Demonstration equipment transferred to inventory Demonstration equipment transferred to inventory Amount of demonstration equipment transferred to inventory in noncash or part noncash transactions. Other long-term obligations Other Liabilities, Noncurrent Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value New contracts sold Contracts with Customer, New Contracts Sold Amount of increase in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from new contract sold. Canceled or forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Total lease payments Lessee, Operating Lease, Liability, to be Paid Schedule of Cash Flow, Supplemental Disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Construction in Process Construction in Progress [Member] Other Other Nonoperating Gains (Losses) Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Cash paid for amounts included in the measurement of lease liabilities: Operating Lease, Liability [Abstract] Cash Flow, Operating Capital Cash Flow, Operating Capital [Table Text Block] Operating expenses Operating expenses Operating Expenses Segment Reporting Segment Reporting Disclosure [Text Block] Common stock, shares undesignated (in shares) Common Stock Shares Undesignated The number of undesignated shares. NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Equity Component [Domain] Equity Component [Domain] Work-in-process Inventory, Work in Process, Net of Reserves Research and development tax credit carry forwards Deferred Tax Assets, Tax Credit Carryforwards, Research Convertible note and investment in affiliates, amount Convertible Note and Investment in Affiliates, Amount Convertible Note and Investment in Affiliates, Amount Other Deferred Tax Liabilities, Other Net operating loss carry forwards Deferred Tax Assets, Operating Loss Carryforwards Contract with customer assets Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Basic (in shares) Basic earnings per share, shares (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Operating income Operating income Operating income Operating Income (Loss) Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Transportation Transportation Segment [Member] Represents the transportation segment. GILTI Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income, Amount Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income, Amount Total deferred tax liabilities Deferred Tax Liabilities, Gross Consolidated Entities [Domain] Consolidated Entities [Domain] Cost of sales Cost of Revenue Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign-Derived Intangible Income (FDII) Effective Income Tax Rate Reconciliation, FDII, Amount Shares vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Long-term line of credit Long-Term Line of Credit Customer relationships Customer Relationships [Member] Long-term warranty obligations Product Warranty Accrual, Noncurrent Number of shares authorized to be repurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased Liabilities EX-101.PRE 14 dakt-20230429_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 dakt-20230429_g1.jpg begin 644 dakt-20230429_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 4$! 0$ P4$! 0&!04&" T(" <' M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_ MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @("#_P 1" !/ ( # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#[+HHHH ^1 M_P!IXG_A8^D\_P#,-'_HQJ\+R?6OH;]I+0-$>:W@:1 M5;S&."0#CBOGCH2#P1U![5^A97)/"P29\'F,6L3-M=1.WUJ=_$&EY 9+AOWZ#I\K]_ MHV:\BI*RK8:E7CRU(W-:6(J47S4Y6/T/\*>+=#\::!%K6@W8GMWX=#P\3=U< M=B*WJ^!/AUX^U+X?^*X=4M7=[&5@E[:@_+-'GKC^\.H/X=#7WEI]_::IIEMJ M5C,L]K QJQ4-=)+ M3_%;X/:1XVTF?4M*M8K+Q%$A:*:-=HNUIQJ=U<_/*L/9U)0[,^@?@+\)['Q!&?&7B:U%Q812 M%+*UD&4F8=9&'< \ ="<^E?52(D:+'&H1%& JC KD_AG;PVOPH\+PVZ!$_L MZ%\#N64,3^))-==7Y[CL1.O6E*3VV/N\%0C1HQ45ON,FBBGA>&>)98W&UD== MRL/0@]:^1?CM\*K3PA=1>)_#T/E:1>2^7-;*/EMI3R-OHK<\=C[5]>UP'QFM M8+KX,^)$N"H5+<2*3V96!'ZC'XU>7XB="O'E>C=F3CZ$:U&7,M5JCX2I***_ M1#X$*^OOV:_$)R/<,0/YFO'SBFIX5M]-3ULJFXXE)=3ZEHHHKX(^W"BBB@ JEJVJ6&B M:1=:MJEREM9VL9DED)_B$ZV]^R66EQMNCL;78YKQ5KTOBCQCJWB"92AOKAI50]57HH_!0!6+117WL(J$5&.R/ MB)2- _:@UBUM5A\1^'8=1D48\^UE\EG/J M5(('X5\EC\HJ.HZE!73Z'U&!S6FJ:IUM&NI]45X'^T?XXM;#PLO@JSG5[_46 M62Y53DQ0J$WU M]>ZEJ$^H:C=2W=W<,7EFE;Y-5E^45(U%5KZ)=!8_-*(-=D7"7,\=M&2.3L!+'Z9<#\#7S3I>EW^MZO:Z1I=NU MQ>W<@BBC7NQ_H.I/I7W]X)\+VO@SP5IOAVUPWV6/]Y(/^6DAY=OQ)-?/9WB% M"BJ*WE^1[V3T'.K[7HOS.BHHHKXL^O"BBB@#Y'_:>_Y*1I/_ _P"C&KPN MON#XA?!S1?B)KMMJ^I:I>6DMO;_9U2 +M(W%L\CKS7'_ /#+WA7_ *&'5/R3 M_"OK\%FF'HT(TYMW7D?*8O+<15K2G%:/S/DZBOK'_AE[PK_T,.J?DG^%'_#+ MWA7_ *&'5/R3_"NS^VL)W?W'+_9&*[+[SY.I:^L/^&7O"O\ T,.J?DG^%'_# M+WA7_H8=4_)/\*/[:PG=_<']D8KLOO/D^DKZQ_X9>\*_]##JGY)_A1_PR]X5 M_P"AAU3\D_PH_MK"=W]P?V1BNR^\^3JTM%T/6/$>JQZ7H>G37]Y)TCA7./=C MT4>YKZRTW]FOX?VTTK48W?F=-'):C?[UV1XMX.\ 0_"'1TUF^A@U+Q3=Q2L M96R8;*%$+N%[DX&,CDGC@5Z;X,\82^)&EAN;>-6"&6">'/ESH&*,1G/1AZD' M(QWK9U[P_:Z_:Q1SRR030L6BFBQN7<"K*00058$@@U#H7AFUT2YNKP7$ES=W M7#2. JQKDML11PJ[F)]R:^:JU_;7G4UDSWZ5!T6HT](HWJ***XSM/,K;XU>' M;VS2]L_#OBFYM7&Y)H=(D=&'J".#77^%?%^@^--%_M;0+S[1 &,Q/ ZRCRN-GHWU_I:GCQQVD974K MK5+I_3T/=O#7Q-\)>+/$E]X?T>\E>\M-Q_>1E4G56VLT;=' /I6G>>+]'L?' M.G^#K@S#4[^V>ZAQ'F/8F=V6['@UX#KOA/XC^#]!T+Q)'I6@6:>#8RR264TG MFSP_\M%?=PV[DGW)JUXTM[;XI_%/P:FFZG6.>+(=/O$JP[C.01W M%3]4I.2<9>[9Z[V:_JYHL544;2C[UUY73/9=-^(WAW6O%DWAS0Q=ZK-;\7%U M:0[[: ^C2YQGV&:P-0^-GAG20&U+0_$MHC2^2CS:4Z*[]E4GJ3CCUKG_ +X MS'@/6K7X6>,-(L],O!Q97FF)F"[!Z,RCE6/J1^57OV@#_P 4GX:Y_P"9AM/_ M &:LUAX*LJJW5OP.A;XL:##H.J:W?:/K^G6>F+&\S7F MG/"6WMM 0-]XYZ^@JK)\9="BL6OI?#/BM+14\TSMH\@0)C.[/3&.],^/1'_" MCO$'?Y8O_1J5YEXTTCX@>&_ >FZM+X[U#4?"UQ;1Q:C"B1I-!$Z@?(#PXP<8 MR#5T,/2JQ4GHV[;^2\B*^(JTI.*ULK[?\$];U#XM^%=/M- G$.IWKZ];FYLH M+.S:65T !)*CD=:H7GQK\-Z=:/>:CX?\3V5K'C?//I$B(F3CDG@5YCK>O>%O M!OB?X3>(;>[NKCPU8:7<11W!BS*X*[!E>.+&L2RVY121(K M/,;IN]![UXY'X0T;Q9\7)_#_ (BM!-#_ ,(K9\@X>&0'&Y&'0BN=\4Z=XT\, M>+? OA+Q!J":QHT&NP3:9J+M^_V[@OE2#V!Z_KVJ5A*4I**EK:[7RZ?Y%/%5 M8Q:?X?\47EL^=DT&D2.C8]".#7.1QO-\?_B7#&,N_AZ)5'3)*"N8^&/QP\"^# M_AMI?A[6)KU;ZU#B016Y=1EB1@Y]Z4<(G#FC%R?N_BKC>*:E:4DEK^#/5%^, M?@V3P'[*!KB^\.>*;2!2 TLVCRJB M9XY->8:OXR\+^(?A!9:UKVARZ+8'Q"5MY]$*QR1L@+"X*D'YL @CDYKF-=^( MOAU-&GD\*_$[QO=:R"#;Q7K*(F.>=WRCMFMX8",G;E>]OZ:1C/'2BK\RVO\ $TF?_V0$! end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover page - USD ($)
12 Months Ended
Apr. 29, 2023
Jun. 30, 2023
Oct. 29, 2022
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Current Fiscal Year End Date --04-29    
Document Period End Date Apr. 29, 2023    
Document Transition Report false    
Entity File Number 0-23246    
Entity Registrant Name Daktronics, Inc.    
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 Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 159,867,118
Entity Common Stock, Shares Outstanding   45,703,283  
Entity Central Index Key 0000915779    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
Common Stock      
Document Information [Line Items]      
Title of 12(b) Security Common Stock, No Par Value    
Trading Symbol DAKT    
Security Exchange Name NASDAQ    
Preferred Stock      
Document Information [Line Items]      
Title of 12(b) Security Preferred Stock Purchase Rights    
Trading Symbol DAKT    
Security Exchange Name NASDAQ    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Audit Information
12 Months Ended
Apr. 29, 2023
Auditor Information [Abstract]  
Auditor Name Deloitte & Touche LLP
Auditor Location Minneapolis, Minnesota
Auditor Firm ID 34
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 23,982 $ 17,143
Restricted cash 708 865
Marketable securities 534 4,020
Accounts receivable, net 109,979 101,099
Inventories 149,448 134,392
Contract assets 46,789 41,687
Current maturities of long-term receivables 1,215 2,798
Prepaid expenses and other current assets 9,676 14,963
Income tax receivables 326 603
Total current assets 342,657 317,570
Property and equipment, net 72,147 66,765
Long-term receivables, less current maturities 264 1,490
Goodwill 3,239 7,927
Intangibles, net 1,136 1,472
Debt issuance costs 3,866 0
Investment in affiliates and other assets 27,928 32,321
Deferred income taxes 16,867 13,331
TOTAL ASSETS 468,104 440,876
CURRENT LIABILITIES:    
Accounts payable 67,522 76,313
Contract liabilities 91,549 90,393
Accrued expenses 36,005 34,959
Warranty obligations 12,228 11,621
Income taxes payable 2,859 408
Total current liabilities 210,163 213,694
Long-term warranty obligations 20,313 17,257
Long-term contract liabilities 13,096 10,998
Other long-term obligations 5,709 7,076
Line of credit 17,750 0
Deferred income taxes 195 287
Total long-term liabilities 57,063 35,618
SHAREHOLDERS' EQUITY:    
Preferred Shares, no par value, authorized 50,000 shares; no shares issued and outstanding 0 0
Common stock, no par value, authorized 115,000,000 shares; 45,488,595 and 44,826,099 shares issued as of April 29, 2023 and April 30, 2022, respectively 63,023 61,794
Additional paid-in capital 50,259 48,372
Retained earnings 103,410 96,608
Treasury stock, at cost, 1,907,445 shares as of April 29, 2023 and April 30, 2022, respectively (10,285) (10,285)
Accumulated other comprehensive loss (5,529) (4,925)
TOTAL SHAREHOLDERS' EQUITY 200,878 191,564
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 468,104 $ 440,876
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets (Parentheticals) - shares
Apr. 29, 2023
Apr. 30, 2022
Statement of Financial Position [Abstract]    
Preferred stock, shares authorized (in shares) 50,000 50,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, shares authorized (in shares) 115,000,000 115,000,000
Common stock, shares, issued (in shares) 45,488,595 44,826,099
Treasury stock, shares (in shares) 1,907,445 1,907,445
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Operations - USD ($)
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Income Statement [Abstract]      
Net sales $ 754,196,000 $ 610,970,000 $ 482,033,000
Cost of sales 602,841,000 494,273,000 361,450,000
Gross profit 151,355,000 116,697,000 120,583,000
Operating expenses:      
Selling 56,655,000 51,075,000 48,649,000
General and administrative 38,747,000 32,563,000 27,980,000
Product design and development 29,989,000 29,013,000 26,846,000
Goodwill impairment 4,576,000 0 0
Operating expenses 129,967,000 112,651,000 103,475,000
Operating income 21,388,000 4,046,000 17,108,000
Nonoperating (expense) income:      
Interest (expense) income, net (920,000) 171,000 (65,000)
Other expense, net (7,211,000) (3,109,000) (2,983,000)
Income before income taxes 13,257,000 1,108,000 14,060,000
Income tax expense 6,455,000 516,000 3,134,000
Net income $ 6,802,000 $ 592,000 $ 10,926,000
Weighted average shares outstanding:      
Basic (in shares) 45,404,000 45,188,000 44,989,000
Diluted (in shares) 45,521,000 45,326,000 45,202,000
Earnings per share:      
Basic (in usd per share) $ 0.15 $ 0.01 $ 0.24
Diluted (in usd per share) $ 0.15 $ 0.01 $ 0.24
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Comprehensive Income/(Loss) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Statement of Comprehensive Income [Abstract]      
Net income $ 6,802 $ 592 $ 10,926
Other comprehensive income (loss):      
Cumulative translation adjustments (616) (2,556) 2,942
Unrealized gain (loss) on available-for-sale securities, net of tax 12 (34) 0
Total other comprehensive (loss) income, net of tax (604) (2,590) 2,942
Comprehensive income (loss) $ 6,198 $ (1,998) $ 13,868
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
Beginning Balance 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 10,926     10,926    
Cumulative translation adjustments 2,942         2,942
Unrealized gain (loss) on available-for-sale securities, net of tax 0          
Share-based compensation 2,067   2,067      
Tax payments related to RSU issuances (125)   (125)      
Employee savings plan activity 565 565        
Treasury stock reissued 199   26   173  
Ending Balance at May. 01, 2021 193,554 60,575 46,595 96,016 (7,297) (2,335)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 592     592    
Cumulative translation adjustments (2,556)         (2,556)
Unrealized gain (loss) on available-for-sale securities, net of tax (34)         (34)
Share-based compensation 1,973   1,973      
Exercise of stock options 8 8        
Tax payments related to RSU issuances (200)   (200)      
Employee savings plan activity 1,211 1,211        
Treasury stock purchase (3,184)       (3,184)  
Treasury stock reissued 200   4   196  
Ending Balance at Apr. 30, 2022 191,564 61,794 48,372 96,608 (10,285) (4,925)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 6,802     6,802    
Cumulative translation adjustments (616)         (616)
Unrealized gain (loss) on available-for-sale securities, net of tax 12         12
Share-based compensation 2,027   2,027      
Exercise of stock options 21 21        
Tax payments related to RSU issuances (140)   (140)      
Employee savings plan activity 1,208 1,208        
Ending Balance at Apr. 29, 2023 $ 200,878 $ 63,023 $ 50,259 $ 103,410 $ (10,285) $ (5,529)
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income $ 6,802 $ 592 $ 10,926
Adjustments to reconcile net income to net cash provided (used) by operating activities:      
Depreciation and amortization 16,993 15,394 17,077
Gain on sale of property, equipment and other assets (691) (743) (572)
Share-based compensation 2,027 1,973 2,067
Equity in loss of affiliates 3,332 2,970 2,370
Provision (recovery) for credit losses accounts, net 1,009 (286) 1,299
Deferred income taxes, net (3,633) (1,555) 1,314
Goodwill impairment 9,049 0 0
Change in operating assets and liabilities (19,864) (45,380) 31,731
Net cash provided by (used in) operating activities 15,024 (27,035) 66,212
CASH FLOWS FROM INVESTING ACTIVITIES:      
Purchases of property and equipment (25,385) (20,376) (7,891)
Proceeds from sales of property, equipment and other assets 822 885 3,184
Purchases of marketable securities 0 (4,045) 0
Proceeds from sales or maturities of marketable securities 3,490 0 1,230
Purchases of equity and loans to equity investees (4,315) (7,848) (6,744)
Net cash used in investing activities (25,388) (31,384) (10,221)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Borrowings on notes payable 378,694 46,801 0
Payments on notes payable (360,944) (46,801) (15,000)
Debt issuance costs 991 0 0
Borrowings on long-term obligations 1,233 0 0
Principal payments on long-term obligations (305) (200) (460)
Payments for common shares repurchased 0 (3,184) 0
Proceeds from exercise of stock options 21 8 0
Tax payments related to RSU issuances (140) (200) (125)
Net cash provided by (used in) financing activities 17,568 (3,576) (15,585)
EFFECT OF EXCHANGE RATE CHANGES ON CASH (522) (399) (416)
NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH 6,682 (62,394) 39,990
CASH, CASH EQUIVALENTS AND RESTRICTED CASH:      
Beginning of period 18,008 80,402 40,412
End of period $ 24,690 $ 18,008 $ 80,402
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business and Summary of Significant Accounting Policies
12 Months Ended
Apr. 29, 2023
Accounting Policies [Abstract]  
Nature of Business and Summary of Significant Accounting Policies
Nature of business: Daktronics, Inc. and its subsidiaries are engaged principally in the design, market, and manufacture of a wide range of integrated electronic display systems and related products which are sold in a variety of markets throughout the world and the rendering of related maintenance and professional services. Our products are designed primarily to inform and entertain people through the communication of content.
Fiscal year: We operate on a 52- or 53-week fiscal year, with our fiscal year ending on the Saturday closest to April 30 of each year. When April 30 falls on a Wednesday, the fiscal year ends on the preceding Saturday. Within each fiscal year, each quarter is comprised of 13-week periods following the beginning of each fiscal year. In each 53-week year, an additional week is added to the first quarter, and each of the last three quarters is comprised of a 13-week period. The fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021 contained operating results for 52 weeks.
Principles of consolidation: The consolidated financial statements include Daktronics, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation. We have a variable interest in a business where we have elected to follow the proportional consolidation method because certain criteria were met under Accounting Standards Codification ("ASC") 810, Consolidations.
We have an arrangement we concluded was a variable interest entity and accounted for it under the proportional consolidation method. This arrangement had an aggregate amount of contract assets and gross profit of $5,223 and $2,748 respectively, as of and for the year ended April 29, 2023.
Investments in affiliates: We consolidate entities in which we have a controlling financial interest by first considering if an entity meets the definition of a variable interest entity ("VIE") for which we are deemed to be the primary beneficiary, or if we have the power to control an entity through a majority of voting interest or through other arrangements.
Variable Interest Entities: A VIE is an entity (i) that lacks sufficient equity to finance its activities without additional subordinated financial support from other parties; (ii) whose equity holders lack the characteristics of a controlling financial interest; and/or (iii) that is established with non-substantive voting rights. A VIE is consolidated by its primary beneficiary, which is defined as the party who has a controlling financial interest in the VIE through (a) the power to direct the activities of the VIE that most significantly affect the VIE’s economic performance, and (b) the obligation to absorb losses or the right to receive benefits of the VIE that could be significant to the VIE. This assessment may involve subjectivity in the determination of which activities most significantly affect the VIE’s performance and making estimates about current and future fair value of the assets held by the VIE and financial performance of the VIE. In assessing the Company's interests in the VIE, we also consider interests held by its related parties, including de facto agents. Additionally, we assess whether it is a member of a related party group that collectively meets the power and benefits criteria and, if so, whether we are most closely associated with the VIE. In performing the related party analysis, we consider both qualitative and quantitative factors including, but not limited to: the characteristics and size of its investment relative to the related party; our and the related party's ability to control or significantly influence key decisions of the VIE, including consideration of involvement by de facto agents; the obligation or likelihood for us or the related party to fund operating losses of the VIE; and the similarity and significance of the VIE’s business activities to those of us and the related party. The determination of whether an entity is a VIE and whether we are the primary beneficiary may involve significant judgment and depends upon facts and circumstances specific to an entity at the time of the assessment.
At the end of each reporting period, we reassess whether changes in facts and circumstances cause a change in the status of an entity as a VIE or voting interest entity, and/or a change in our consolidation assessment. Changes in consolidation status are applied prospectively. An entity may be consolidated as a result of this reassessment, in which case the assets, liabilities and noncontrolling interest in the entity are recorded at fair value upon initial consolidation. Any existing equity interest held by us in the entity prior to us obtaining control will be remeasured at fair value, which may result in a gain or loss recognized upon initial consolidation. However, if the consolidation represents an asset acquisition of a voting interest entity, our existing interest in the acquired assets, if any, is not remeasured to fair value but continues to be carried at historical cost. We may also deconsolidate a subsidiary as a result of this reassessment, which may result in a gain or loss recognized upon deconsolidation depending on the carrying values of deconsolidated assets and liabilities compared to the fair value of any interests retained.
We evaluated the nature of our investment in affiliates of XdisplayTM company, which is developing micro-LED mass transfer expertise and technologies, and Miortech (dba Etulipa), which is developing low power outdoor electrowetting technology. We determined that Miortech is a VIE, and based on management's analysis, we determined that Daktronics is not the primary beneficiary; therefore, the investment in Miortech is accounted for under the equity method.
The aggregate amount of our investments accounted for under the equity method was $11,934 and $16,916 as of April 29, 2023 and April 30, 2022, respectively. Our proportional share of the respective affiliates' earnings or losses is included in the "Other (expense) income, net" line item in our consolidated statements of operations. For the fiscal years 2023, 2022 and 2021, our share of the losses of our affiliates was $3,332, $2,970 and $2,370, respectively. In fiscal year 2023, we concluded there was an other-than-temporary impairment of our investment in Miortech and recorded an impairment loss of $4,473 to reflect the investment at fair market value (level 3). The impairment loss is included in the "Other (expense) income, net" line item in our consolidated statements of operations.
We purchased services for research and development activities from our equity method investees. The total of these related party transactions for fiscal years 2023, 2022 and 2021 was $672, $1,520, and $460, respectively, which is included in the "Product design and development" line item in our consolidated statement of operations, and for fiscal 2023, $52 remains unpaid and is included in the "Accounts payable " line item in our consolidated balance sheet. Fiscal 2022 had $296 unpaid and included in the "Accounts payable" line item in our consolidated balance sheet.
During fiscal 2023, we invested in $3,000 of convertible notes and in $1,315 of promissory notes (collectively, "Notes") in our affiliates, which is included in the “Investment in affiliates and other assets" line item in our consolidated balance sheets. During fiscal 2023, we converted $2,823 of Notes to stock ownership. After this conversion of Notes to stock ownership, our ownership increased to 55.9 percent in Miortech. Our ownership in XdisplayTM company is 16.4 percent as of April 29, 2023. The total amount of Notes as of April 29, 2023 was $8,789 and is included in the "Investments in affiliates and other assets" line item in our consolidated balance sheets. The Notes balance combined with the investment in affiliates balance totaled $20,723 and $24,404 as of April 29, 2023 and April 30, 2022, respectively.
Summarized financial information for equity method investments consist of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Balance sheet data:
Current assets$5,504 $6,672 $7,534 
Non-current assets3,312 4,491 4,637 
Current liabilities25,298 13,938 2,807 
Non-current liabilities721 1,738 1,793 
Income statement data:   
Net loss$(16,932)$(11,928)$(13,436)
Use of estimates: The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("GAAP") requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities; the disclosure of contingent assets and liabilities at the date of the financial statements; the reported amounts of revenues and expenses during the reporting period; and our ability to continue as a going concern. Due to the inherent uncertainty involved in making estimates, actual results in future periods may differ from those estimates.
Material estimates that are particularly susceptible to significant change in the near-term relate to the determination of the estimated total costs on uniquely configured contracts and estimated costs to be incurred for product warranties and income taxes. Estimation processes are also used in inventory valuation and determining, the allowance for credit losses, share-based compensation, goodwill impairment, investment in affiliates impairment, value of long-term assets, and extended warranty and product maintenance agreements.
Changes in estimates are reflected in the periods in which they become known.
Cash and cash equivalents: All highly liquid investments with maturities of three months or less at the date of purchase are considered to be cash equivalents and consist primarily of government repurchase agreements, savings accounts and money
market accounts that are carried at cost, which approximates fair value. We maintain our cash in bank deposit accounts, the balances of which at times may exceed federally insured limits. We have not experienced any losses in such accounts.
Restricted cash: Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the totals of the same amounts shown in the consolidated statements of cash flows. Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.
April 29, 2023April 30, 2022May 1, 2021
Cash and cash equivalents$23,982 $17,143 $77,590 
Restricted cash708 865 2,812 
Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows$24,690 $18,008 $80,402 
We have foreign currency cash accounts to operate our global business. These accounts are impacted by changes in foreign currency rates. Of our $23,982 in cash and cash equivalents balances as of April 29, 2023, $15,895 were denominated in United States dollars, of which $1,300 were held by our foreign subsidiaries. As of April 29, 2023, we had an additional $8,087 in cash balances denominated in foreign currencies, of which $7,651 were maintained in accounts of our foreign subsidiaries.
Inventories: In accordance with ASC 330, Inventory, our inventories are stated at the lower of cost (first-in, first-out method) and net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Cost is measured as the price of the components and allocated expenses for production or betterment of the inventory item are applied to the purchase cost of the raw materials. When we estimate net realizable value to be lower than cost, any necessary adjustments are charged to cost of sales in that period. In determining net realizable value, we review various factors such as current inventory levels, forecasted demand, costs of completion, and technological obsolescence.
Allowance for credit losses: We make estimates regarding the collectability of our accounts receivable, long-term receivables, contract assets and other receivables. In evaluating the adequacy of our allowance for credit losses, we analyze specific balances, customer creditworthiness, changes in customer payment cycles, and current economic trends. If the financial condition of any customer were to deteriorate, resulting in an impairment of its ability to make payments, additional allowances may be required. In addition, in accordance with ASC 326, Financial Instruments - Credit Losses, an allowance is maintained for estimated forward-looking losses resulting from the possible inability of customers to make required payments (current expected losses). The amount of the allowance is determined principally on the basis of past collection experience and known financial factors regarding specific customers. We charge off receivables at such time it is determined collection will not occur against the allowance for credit losses.
Revenue recognition: Our accounting policies and estimates are in accordance with ASC 606, Revenue from Contracts with Customers, and are as follows:
Contracts are identified and follow the revenue recognition policies when all of the following occur: we have evidence that all parties to the contract have approved the contract and are committed to perform their respective obligations, we can identify each party’s rights regarding the goods or services to be transferred, we can identify the payment terms for the goods or services to be transferred, the contract has commercial substance, and it is probable we will collect substantially all of the consideration to which we would be entitled in exchange for the goods or services.
Pre-contract costs are generally expensed as incurred, unless they are directly associated with an anticipated contract and recoverability from that contract is probable. Pre-contract costs directly associated with anticipated contracts expected to be recoverable include $860 and $117 as of April 29, 2023 and April 30, 2022, respectively. These are included in the "Inventories" line item in our consolidated balance sheets.
At contract inception, we identify performance obligations by reviewing the agreement for material distinct goods and services. Goods and services are distinct when the customer can benefit from them on its own and our promises to transfer
these items are identifiable from other promises within the contract. When we are contracted to provide a single promise (an integrated system), we often treat it as a single performance obligation if we are providing goods and services with the same pattern of transfer that are highly integrated or interdependent, that are modified or customized by other goods or services promised, or that provide a combined outcome for which the customer has contracted. When less interdependency or integration is necessary, or when the customer can benefit from distinct items, we separate the contract into multiple performance obligations. We account for extended warranties and other services ("service-type warranties") that represent a distinct service as a separate performance obligation.
Our contracts can contain multiple components of transaction price. We evaluate each contract for these components and include fixed consideration, variable consideration, financing components, and non-cash consideration and exclude consideration payable to a customer and sales taxes in the transaction price. When we are responsible for site installations which include subcontracted work, we maintain the contractual responsibilities and risks and include the consideration for these services in the transaction price. When our contract contains variable consideration, including return rights, discounts, claims, unpriced change orders, and liquidated damages, we estimate the transaction price using the expected value (i.e., the sum of the probability-weighted amount) or the most likely amount method, whichever is expected to better predict revenue for that contract situation. We also constrain the revenue to the extent that it is probable that a significant reversal of the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. We consider the following factors in determining revenue associated with variable consideration: (a) the contract or other evidence providing the legal basis, (b) additional costs caused by unforeseen circumstances, (c) evidence supporting the claim, and (d) historical evidence and patterns of customers. We adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer goods and services to a customer will exceed one year from the time the customer pays and represents financing. If the payment structures exceed a year but are structured to account for risks with a contract or correspond to payments on milestones or are scheduled for performance, we do not adjust the contract price for a financing component. See "Note 6. Receivables" for amounts recorded in long-term receivables.
When separate performance obligations are identified, we allocate the transaction price to the individual performance obligation based on the best method we judge as a faithful depiction of the value of the performance obligation. Many of our contracts are bundled, and we do not have separate selling prices for each performance obligation; therefore, for these contracts, we primarily use the cost plus a margin approach to allocate the relative transaction price to identified performance obligations, as it is the best representative of our pricing methods.
Revenue is recognized when we satisfy a performance obligation. We receive payments from customers based on a billing schedule as established in our contracts. Billing schedules include down payments and progress billings over time; set milestone payments that are specific to the project are scheduled for performance-based payments or are set time-based payment(s). Variability in contract assets and contract liabilities relates to the timing of billings and revenue recognition, which can vary significantly depending on contractual payment terms, build and installation schedules and the related timing differences in transfer of control. Balances are also impacted by the seasonality in our business.
Significant judgments and estimates are used in our revenue policies. In order to assure appropriate and consistent revenue recognition, we regularly evaluate available project related information and update estimates accordingly. We maintain internal policies and procedures to provide guidance for those involved in recording revenue. We monitor for changes in our business sales practices and customer interactions to capture the appropriate types of performance obligations and adjust for any change in control terms and conditions.
Our material performance obligation types include:
Unique configuration contracts: audio-visual communication systems uniquely configured (custom) or integrated for a customer's particular location and system configuration may include all or a combination of the following: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring and messaging equipment, training, other on-site services, spare parts, software licenses, and assurance-type warranties.
We may have multiple performance obligations in these types of contracts; however, a majority are treated as a combined single performance obligation. In our judgment, this accounting treatment is most appropriate because the substantial part of our promise to customers is to provide significant integration services and incorporate individual goods and services into a combined output or system. Often times, the system is customized or
significantly modified to the customer's desired configurations and location, and the interrelated goods and services provide utility to the customer as a package.
Revenue for uniquely configured (custom) or integrated systems is recognized over time using the cost-to-cost input method. Over time revenue recognition is appropriate because we have no alternative use for the uniquely configured system and have an enforceable right to payment for work performed. The cost-to-cost input method measures costs incurred to date compared to estimated total costs for each contract. This method is the most faithful depiction of our performance because it measures the value of the contract transferred to the customer. Costs to perform include direct and indirect costs for contract design, production, integration, installation, and assurance-type warranty reserve. Direct costs include materials and components; manufacturing, project management and engineering labor; and subcontracting expenses. Indirect costs include allocated charges for such items as facilities and equipment depreciation and general overhead. Provisions of estimated losses on uncompleted contracts are made in the period when such losses are capable of being estimated.
Contract modifications to existing contracts with customers are evaluated in accordance with the five-step revenue model. We treat contract modifications as a separate contract and new performance obligations when the additional goods or services are distinct and do not add to the unique configuration or are outside the integrated system and when the consideration reflects standalone selling prices. If the additional goods or services offered under the modification enhance the uniquely configured or integrated systems, revenue is allocated to the existing contracts' performance obligation. Modifications may cause changes in the timing of revenue recognition depending on the allocation to various performance obligations.
The time between contract order and project completion is typically less than 12 months but may extend longer depending on the amount of custom work and customers’ delivery needs.
Limited configuration (standard systems) and after-sale parts contracts: Limited configuration (standard systems) or after-sale parts contracts with limited or no configuration or limited integration are recognized as distinct individual performance obligations when material. When not distinct, we combine into one performance obligation the goods and/or services with each other until the bundle of goods or services is distinct. For standard display purchases made in large quantities, we account for each piece of equipment separately as a distinct performance obligation from which a customer derives benefit. Immaterial goods or services in the context of the contract are included with the display system performance obligation. Standard systems and equipment with limited configurations or integrations may include all or a combination (when immaterial) of the following performance obligations: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring, messaging and audio equipment, training, spare parts, software licenses, assurance-type warranties, and after-sale parts.
Revenue is recognized at a point in time when control passes, or over time as services are performed. When fulfilling limited configuration performance obligations, we are typically able to redirect the video displays or scoring, messaging, or audio equipment to another customer without incurring significant economic losses. Therefore, we have an alternative use for the performance obligation and recognize revenue upon our substantial completion and at the point in time we estimate control has transferred to the customer. When limited configured single performance obligations are more service-type (i.e., installation and integration services), we recognize revenue over time using the cost-to-cost input method, by comparing cumulative costs incurred to the total estimated costs and applying that percentage of completion to the transaction price to recognize revenue.We believe the cost-to-cost input method is the most faithful depiction of the customer obtaining control and benefits from the work performed.
Services and other: Services sold on a stand-alone basis or after the initial system sale include performance obligations such as event support, control room design, on-site training, equipment service, service-type warranties, technical support, software sold as a service, and other immaterial revenue streams. These are contracted with a customer generally per service event or service type on a stand-alone basis. Services, service type warranties, and other are recognized as net sales when the services are performed, and control is transferred to the customer at a point in time when title or control passes or over time as services are performed and for time-based "stand ready to perform" type obligations. We use professional judgment to determine control transfer. If we have the right to consideration from a customer that directly corresponds with the value of our performance (where we bill a fixed amount for each hour of service provided), we recognize revenue related to the work completed.
Software: Revenues from software license fees on sales, other than uniquely configured type contracts, are recognized when delivery of the product has occurred. Subscription-based licenses include the right for a customer to use our licenses and receive related support for a specified term, and revenue is recognized pro-rata over the term of the engagement.
Shipping and handling costs: Shipping and handling costs collected from our customers in connection with our sales are recorded as revenue. We record shipping and handling costs as a component of cost of sales at the time the product is shipped.
Warranty: We offer a standard parts coverage warranty for periods varying from one to five years for most of our products. We also offer additional types of warranties to include on-site labor, routine maintenance and event support. In addition, the terms of warranties on some installations can vary from one to 10 years. The specific terms and conditions of these warranties vary primarily depending on the type of product sold. We estimate the costs which may be incurred under the contractual warranty obligations (assurance type warranty) and record a liability in the amount of such estimated costs at the time the revenue is recognized. Factors affecting our estimate of the cost of our warranty obligations include historical experience and expectations of future conditions. We continually assess the adequacy of our recorded warranty accruals and, to the extent we experience any changes in warranty claim activity or costs associated with servicing those claims, our accrued warranty obligation is adjusted accordingly. For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred.
Property and equipment: In accordance with ASC 360, Property, Plant, and Equipment, property and equipment are stated at cost and depreciated principally on the straight-line method over the following estimated useful lives:
Years
Buildings and improvements
5 - 40
Machinery and equipment
5 - 7
Office furniture and equipment
3 - 5
Computer software and hardware
3 - 5
Equipment held for rental
2 - 7
Demonstration equipment
3 - 5
Transportation equipment
5 - 7
Leasehold improvements are depreciated over the lesser of the useful life of the asset or the term of the lease.
Impairment of Long-Lived Assets: In accordance with ASC 360, Property, Plant, and Equipment, we assess long-lived tangible assets and definite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable.
When evaluating long-lived assets for potential impairment, we first compare the carrying value of the asset to the asset's estimated future cash flows (undiscounted and without interest charges). If the estimated future cash flows are less than the carrying value of the asset, we calculate an impairment loss. The impairment loss calculation compares the carrying value of the asset to the asset's estimated fair value. We recognize an impairment loss if the amount of the asset's carrying value exceeds the asset's estimated fair value. If we recognize an impairment loss, the adjusted carrying amount of the asset becomes its new cost basis. For a depreciable long-lived asset, the new cost basis will be depreciated (amortized) over the remaining useful life of that asset.
Our impairment loss calculations contain uncertainties because they require management to make assumptions and to apply judgment to estimate future cash flows and asset fair values, including forecasting useful lives of the assets and selecting the discount rate that reflects the risk inherent in future cash flows.
Goodwill and Other Intangible Assets: We account for goodwill and other intangible assets with indefinite lives in accordance with ASC 350, Goodwill and Other. Under these provisions, goodwill is not amortized but is tested for impairment on at least an annual basis. Impairment testing is required more often than annually if an event or circumstance indicates an impairment or a decline in value may have occurred.
A qualitative assessment may be used to first determine whether it is "more likely than not" that the fair value of a reporting unit is less its carrying value. Based on this assessment, if it is determined that is more likely than not that impairment has occurred, a quantitative analysis will be performed. The quantitative assessment uses an income approach to estimate the fair value of each reporting unit. The income approach is based on the projected cash flows, which are discounted to their present value using discount rates which consider the timing and risk of the forecasted cash flows. Fair value is estimated using internally developed forecasts and assumptions and takes into account management plans, business trends, and market and economic conditions. If the quantitative assessment of goodwill impairment fails, an impairment loss equal to the amount that a reporting unit's carrying value exceeds its fair value will be recognized.
Foreign currency translation: We follow the provisions of ASC 830, Foreign Currency Matters. Our foreign subsidiaries use the local currency of their respective countries as their functional currency. The assets and liabilities of foreign operations are translated at the exchange rates in effect at the balance sheet date. The operating results of foreign operations are translated at weighted average exchange rates. The related translation gains or losses are reported as a separate component of shareholders’ equity in accumulated other comprehensive loss.
Income taxes: We account for income taxes in accordance with ASC 740, Income Taxes. We record a tax provision for anticipated tax consequences of the reported results of operations. Deferred tax assets and liabilities are measured using currently enacted tax rates and statutory tax rates applicable to the years in which we expect these temporary differences will affect taxable income. These assets and liabilities are analyzed regularly, and we assess the likelihood that deferred tax assets will be recoverable from future taxable income. When necessary, a valuation allowance is established if it is more likely than not the deferred tax asset will not be realized. We report the net deferred tax asset and liability as a long-term asset or liability. Net deferred assets or liabilities are calculated by combining them based on their jurisdiction.
In addition, because we operate in multiple income tax jurisdictions both within the United States and internationally, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with our expectations could have a material impact on our financial condition and operating results. See "Note 12. Income Taxes" for further information.
Comprehensive income (loss): We follow the provisions of ASC 220, Reporting Comprehensive Income, which establishes standards for reporting and displaying comprehensive income and its components, and disclose these components in the consolidated statements of comprehensive income. Comprehensive income (loss) reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. For us, comprehensive income represents net income adjusted for cumulative foreign currency translation adjustments and unrealized gains and losses on available-for-sale securities. The foreign currency translation adjustment included in the comprehensive income (loss) calculation has not been tax affected, as the investments in foreign affiliates are deemed to be permanent.
Product design and development: We follow the provisions of ASC 730, Research and Development, which states all expenses related to product design and development are charged to operations as incurred. Our product design and development activities include the enhancement of existing products and technologies and the development of new products and technologies.
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 shares of common stock or resulted in the issuance of shares 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 fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021:
Net incomeShares
Per share income
For the year ended April 29, 2023:
Basic earnings per share$6,802 45,404 $0.15 
Dilution associated with stock compensation plans— 117 — 
Diluted earnings per share$6,802 45,521 $0.15 
For the year ended April 30, 2022:
 
Basic earnings per share$592 45,188 $0.01 
Dilution associated with stock compensation plans— 138 — 
Diluted earnings per share$592 45,326 $0.01 
For the year ended May 1, 2021:
 
Basic earnings per share$10,926 44,989 $0.24 
Dilution associated with stock compensation plans— 213 — 
Diluted earnings per share$10,926 45,202 $0.24 
Options outstanding to purchase 2,084, 1,846 and 2,262 shares of common stock with a weighted average exercise price of $7.47, $9.15 and $9.11 for the fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021, respectively, were not included in the computation of diluted earnings per share because the effects would be anti-dilutive.
Share-based compensation: We account for share-based compensation in accordance with ASC 718, Compensation-Stock Compensation. Under the fair value recognition provisions of ASC 718, we measure share-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is the vesting period. See "Note 10. Shareholders' Equity and Share-Based Compensation" for additional information and the assumptions we use to calculate the fair value of share-based employee compensation.
Liquidity and Going Concern: The accompanying Consolidated Financial Statements are prepared in accordance with GAAP applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.
We previously disclosed in our second and third quarter fiscal 2023 Form 10-Q Quarterly Reports that we had experienced volatility in our business driven by global economic conditions and supply chain disruptions. Although supply chain disruptions had started to ease, we could not be certain at that time we wouldn't experience future disruptions or need additional liquidity to fund operations. We also reported our financing plans were not deemed probable. Those conditions raised substantial doubt about the Company’s ability to continue as a going concern for the twelve months from the date of issuance of the second and third quarter fiscal 2023 Form 10-Q Quarterly Reports.
We adapted to the business environment by raising prices, increased inventory levels and added capacity to improve stability of operations, and instituted a liquidity enhancement program to focus our teams on improving cash flows. On May 11, 2023, we secured long-term financing to enhance our liquidity. During fiscal 2023, we recognized operating income of $21,388 and generated $15,024 in cash flows provided by operating activities. We project we will have sufficient cash on hand and available under these financing agreements to fund future operations.
Therefore, the events and conditions that gave rise to substantial doubt about our ability to continue as a going concern were resolved.
Refer to "Note 17. Subsequent Events" for additional considerations related to our financing agreements.
Recent Accounting Pronouncements
Accounting Standards Adopted
There were no standards adopted since our last Annual Report on Form 10-K.
Accounting Standards Not Yet Adopted
There are no significant new Accounting Standards Updates issued that the Company had not yet adopted as of April 29, 2023.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition
12 Months Ended
Apr. 29, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition 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:
Fiscal Year 2023
CommercialLive EventsHigh School Park and
Recreation
TransportationInternationalTotal
Type of performance obligation
Unique configuration$25,821 $223,560 $22,730 $45,286 $33,623 $351,020 
Limited configuration128,346 36,259 114,951 23,946 43,007 346,509 
Service and other16,423 25,081 4,067 3,074 8,022 56,667 
$170,590 $284,900 $141,748 $72,306 $84,652 $754,196 
Timing of revenue recognition
Goods/services transferred at a point in time$132,728 $43,761 $109,323 $24,950 $45,687 $356,449 
Goods/services transferred over time37,862 241,139 32,425 47,356 38,965 397,747 
$170,590 $284,900 $141,748 $72,306 $84,652 $754,196 
Fiscal Year 2022
CommercialLive EventsHigh School Park and
Recreation
TransportationInternationalTotal
Type of performance obligation
Unique configuration$20,849 $144,095 $20,175 $38,843 $32,658 $256,620 
Limited configuration118,308 30,181 88,162 21,370 43,029 301,050 
Service and other15,054 24,830 3,479 2,494 7,443 53,300 
$154,211 $199,106 $111,816 $62,707 $83,130 $610,970 
Timing of revenue recognition
Goods/services transferred at a point in time$120,776 $37,229 $82,678 $22,088 $45,036 $307,807 
Goods/services transferred over time33,435 161,877 29,138 40,619 38,094 303,163 
$154,211 $199,106 $111,816 $62,707 $83,130 $610,970 
Fiscal Year 2021
CommercialLive EventsHigh School Park and
Recreation
TransportationInternationalTotal
Type of performance obligation
Unique configuration$16,535 $104,682 $22,258 $36,398 $22,266 $202,139 
Limited configuration96,420 18,679 66,697 19,690 32,583 234,069 
Service and other14,345 19,688 2,602 2,196 6,994 45,825 
$127,300 $143,049 $91,557 $58,284 $61,843 $482,033 
Timing of revenue recognition
Goods/services transferred at a point in time$98,243 $23,906 $60,859 $20,180 $34,388 $237,576 
Goods/services transferred over time29,057 119,143 30,698 38,104 27,455 244,457 
$127,300 $143,049 $91,557 $58,284 $61,843 $482,033 
See "Note 3. 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:
April 29, 2023April 30, 2022Dollar ChangePercent Change
Contract assets$46,789 $41,687 $5,102 12.2 %
Contract liabilities - current91,549 90,393 1,156 1.3 
Contract liabilities - non-current13,096 10,998 2,098 19.1 
The changes in our contract assets and contract liabilities from April 30, 2022 to April 29, 2023 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 impairments of contract assets for fiscal 2023 and 2022.
For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred. Earned and unearned revenues for these contracts are included in the "Contract assets" and "Contract liabilities". Changes in unearned service-type warranty contracts, net were as follows:
April 29, 2023April 30, 2022
Balance at beginning of year$26,346 $24,590 
New contracts sold44,216 42,619 
Less: reductions for revenue recognized(42,132)(40,614)
Foreign currency translation and other(92)(249)
Balance at end of year$28,338 $26,346 
Contracts in process identified as loss contracts as of April 29, 2023 and April 30, 2022 were immaterial. Loss provisions are recorded in "Accrued expenses" line item in our consolidated balance sheets.
During fiscal 2023, we recognized revenue of $84,972 related to our contract liabilities as of April 30, 2022.
Remaining performance obligations and revenue recognized from past performance obligations
As of April 29, 2023, the aggregate amount of the transaction price allocated to the remaining performance obligations was $462,035. Remaining performance obligations related to product and service agreements as of April 29, 2023 are $400,737 and $61,298, respectively. We expect approximately $385,359 of our remaining performance obligations to be recognized over the next 12 months, with the remainder recognized thereafter. 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. The amount of revenue recognized associated with performance obligations satisfied in prior years during the years ended April 29, 2023 and April 30, 2022 was immaterial.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Reporting
12 Months Ended
Apr. 29, 2023
Segment Reporting [Abstract]  
Segment Reporting 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. Separate financial information is available and regularly evaluated by our chief operating decision-maker (CODM), who is our president and chief executive officer, in making resource allocation decisions for our segments. Our CODM evaluates segment performance according to the GAAP measure of gross profit.
Our Commercial business unit primarily consists of sales of our integrated video display systems, digital billboards, Galaxy® and Fuelight product lines, and dynamic messaging systems to resellers (primarily sign companies), out-of-home ("OOH") companies, national retailers, quick-serve restaurants, casinos, shopping centers, cruise ships, commercial building owners, and petroleum retailers. Our Live Events business unit primarily consists of sales of integrated scoring and video display systems to college and professional sports facilities and convention centers and sales of our mobile
display technology to video rental organizations and other live events type venues. Our High School Park and Recreation business unit primarily consists of sales of scoring systems, Galaxy® displays and video display systems to primary and secondary education facilities and resellers (primarily sign companies). Our Transportation business unit primarily consists of sales of intelligent transportation systems dynamic messaging signs for road management, mass transit, and aviation applications and other electronic signage for advertising and way-finding needs, which includes our Vanguard® and Galaxy® product lines and other intelligent transportation systems dynamic message signs, to governmental transportation departments, transportation industry contractors, airlines and other transportation related customers. Our International business unit consists of sales of all product lines outside the United States and Canada. In our International business unit, we focus on product lines related to integrated scoring and video display systems for sports and commercial applications, OOH advertising products, architectural lighting, and transportation related products for sale outside of the United States and Canada to the related type of company, including sports and commercial business facilities, OOH companies, and governmental transportation agencies.
Assets are not allocated to the segments. Depreciation and amortization are allocated to each segment based on various financial measures; however, some depreciation and amortization are corporate in nature and remain unallocated. Our segments follow the same accounting policies as those described in "Note 1. Nature of Business and Summary of Significant Accounting Policies." Some expenses or services are not directly allocable to a sale or segment or the resources and related expenses are shared across business segment areas. These expenses are allocated using estimates and allocation methodologies based on financial measures and professional judgment. Shared or unabsorbed manufacturing costs are allocated to the business unit benefiting most from that manufacturing location's production capabilities. Shared or unabsorbed costs of domestic field sales and services infrastructure, including most field administrative staff, are allocated to the Commercial, Live Events, High School Park and Recreation, and Transportation business units based on cost of sales. Shared manufacturing, buildings and utilities, and procurement costs are allocated based on payroll dollars, square footage and various other financial measures in the segment analysis.
We do not maintain information on sales by products; therefore, disclosure of such information is not practical.
The following table sets forth certain financial information for each of our five reporting segments for the periods indicated:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Net sales:
Commercial$170,590 $154,211 $127,300 
Live Events284,900 199,106 143,049 
High School Park and Recreation141,748 111,816 91,557 
Transportation72,306 62,707 58,284 
International84,652 83,130 61,843 
754,196 610,970 482,033 
Gross profit:
Commercial31,155 31,851 33,072 
Live Events49,255 21,787 24,397 
High School Park and Recreation41,145 35,477 31,472 
Transportation19,825 18,172 20,329 
International9,975 9,410 11,313 
151,355 116,697 120,583 
Operating expenses
Selling56,655 51,075 48,649 
General and administrative38,747 32,563 27,980 
Product design and development29,989 29,013 26,846 
Goodwill impairment4,576 — — 
129,967 112,651 103,475 
Operating income21,388 4,046 17,108 
Nonoperating income (expense):
Interest income (expense), net(920)171 (65)
Other expense, net(7,211)— (3,109)— (2,983)
Income before income taxes$13,257 $1,108 $14,060 
Depreciation and amortization:
Commercial$3,468 $2,677 $3,037 
Live Events6,430 5,238 5,798 
High School Park and Recreation1,632 1,420 1,942 
Transportation584 551 979 
International2,307 2,796 2,887 
Unallocated corporate depreciation2,572 2,712 2,434 
$16,993 $15,394 $17,077 
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:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Net sales:
United States$661,312 $513,740 $413,211 
Outside United States92,884 97,230 68,822 
$754,196 $610,970 $482,033 
Property and equipment, net of accumulated depreciation:
United States$63,786 $58,643 $50,130 
Outside United States8,361 8,122 8,552 
$72,147 $66,765 $58,682 
We have numerous customers worldwide for sales of our products and services, and no customer accounted for 10 percent 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 complex global supply chain subject to geopolitical and transportation risks and a number of single-source suppliers that could limit our supply or cause delays in obtaining raw materials and components needed in manufacturing.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets
12 Months Ended
Apr. 29, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
The changes in the carrying amount of goodwill related to each reportable segment for the fiscal year ended April 29, 2023 were as follows:
Live EventsCommercialTransportationInternationalTotal
Balance as of April 30, 2022:
$2,296 $3,349 $68 $2,214 $7,927 
Foreign currency translation(15)(151)(27)81 (112)
Goodwill impairment(2,281)— — (2,295)(4,576)
Balance as of April 29, 2023:
$— $3,198 $41 $— $3,239 
We perform an analysis of goodwill on an annual basis and test for impairment more frequently if events or changes in circumstances indicate that an asset might be impaired. Our annual analysis is performed during our third quarter of each fiscal year based on the goodwill amount as of the first business day of our third fiscal quarter.
We performed our annual impairment test on October 30, 2022 and concluded that the carrying value of the Live Events and International reporting units exceeded their respective fair values and consequently recorded an impairment charge as noted in the above table. We determined the fair value of the reporting units based on an income approach, using the present value of future discounted cash flows. Significant estimates used to determine fair value include the weighted average cost of capital and financial forecasts. The recognized impairment was primarily a result of our weighted average cost of capital being notably higher, which was driven by strains on our liquidity caused by disrupted supply chains and geopolitical conditions. As a result, the present value of our future cash flows was lower, which caused the $4,576 impairment charge. Based on our annual impairment test, we concluded that the fair value of the Commercial and Transportation reporting units exceeded their respective carrying values and concluded no goodwill impairment existed for those reporting units. The annual impairment test for fiscal years 2022 and 2021 concluded no goodwill impairment existed.
Intangible Assets
The following table summarizes intangible assets, net, as of April 29, 2023 and April 30, 2022:
April 29, 2023
Weighted Average Life (in years)Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Registered trademarks20.0$650 $270 $380 
Customer relationships10.32,563 1,807 756 
Total12.2$3,213 $2,077 $1,136 
April 30, 2022
Weighted Average Life (in years)Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Registered trademarks20.0$639 $233 $406 
Customer relationships10.02,853 1,787 1,066 
Total11.8$3,492 $2,020 $1,472 
In the fiscal years 2023, 2022, and 2021, amortization expense was $290, $504, and $1,502, respectively. Amortization expenses are included primarily in product design and development and selling expense in the consolidated statements of operations. Intangible assets are written off when fully amortized.
As of April 29, 2023, amortization expenses for future periods were estimated to be as follows:
Fiscal years endingAmount
2024$285 
2025285 
2026254 
202737 
202837 
Thereafter238 
Total expected amortization expense$1,136 
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Financial Statement Data
12 Months Ended
Apr. 29, 2023
Inventory Disclosure [Abstract]  
Selected Financial Statement Data Selected Financial Statement Data
Inventories consisted of the following:
April 29, 2023April 30, 2022
Raw materials$81,627 $71,410 
Work-in-process14,155 14,238 
Finished goods53,666 48,744 
$149,448 $134,392 
Property and equipment, net consisted of the following:
April 29, 2023April 30, 2022
Land$1,996 $1,899 
Buildings71,222 69,170 
Machinery and equipment126,164 110,079 
Office furniture and equipment4,112 4,098 
Computer software and hardware44,700 46,922 
Construction in Process2,805 5,792 
Demonstration equipment7,432 7,260 
Transportation equipment7,057 7,065 
265,488 252,285 
Less accumulated depreciation193,341 185,520 
$72,147 $66,765 
Our depreciation expense was $16,703, $14,890, and $15,575 for the fiscal years 2023, 2022, and 2021, respectively.
Accrued expenses consisted of the following:
April 29, 2023April 30, 2022
Compensation$17,466 $15,944 
Taxes, other than income taxes3,390 6,741 
Accrued employee benefits3,953 3,227 
Operating lease liabilities2,253 2,309 
Short-term accrued expenses8,943 6,738 
$36,005 $34,959 
Other (expense) income, net consisted of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Foreign currency transaction gains (losses)$479 $(227)$(675)
Equity in losses of affiliates(3,332)(2,970)(2,370)
Impairment of equity method investee(4,473)— — 
Other115 88 62 
$(7,211)$(3,109)$(2,983)
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivables, Net
12 Months Ended
Apr. 29, 2023
Receivables [Abstract]  
Accounts Receivables, Net Receivables, Net
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 credit losses of $4,182 and $2,754 as of April 29, 2023 and April 30, 2022, respectively. Included in accounts receivable as of April 29, 2023 and April 30, 2022 was $1,416 and $1,834, 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 $1,473 and $4,288 as of April 29, 2023 and April 30, 2022, respectively. Contract receivables bearing annual interest rates of 4.5 to 9.0 percent are due in varying annual installments through November 2026. The face value of long-term receivables was $1,512 and $4,364 as of April 29, 2023 and April 30, 2022, respectively.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Financing Agreements
12 Months Ended
Apr. 29, 2023
Debt Disclosure [Abstract]  
Financing Agreements Financing Agreements
As of April 29, 2023, we had a credit agreement with a bank which provided for a $45,000 line of credit and allowed up to $20,000 for commercial and standby letters of credit. As of April 29, 2023, $17,750 had been advanced under the loan portion of our line of credit, and the balance of letters of credit outstanding was approximately $7,783. As of April 29, 2023, $19,467 of the credit facility was available for borrowing.
Subsequent to April 29, 2023 we secured new financing agreements. For information on the new financing agreements, see "Note 17. Subsequent Events."
As of April 29, 2023, we had $616 of bank guarantees or other financial instruments for display installations issued by another bank and secured by a restricted cash deposit. If we are unable to meet the terms of the arrangement, the bank would subrogate its loss by drawing on the secured cash deposit.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Share Repurchase Program
12 Months Ended
Apr. 29, 2023
Equity [Abstract]  
Share Repurchase Program 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.
In April 2020, the Board had suspended the program. On December 2, 2021, the Board of Directors of Daktronics voted to reauthorize the stock repurchase program.
During fiscal 2023 and 2021, we had no repurchases of shares of our outstanding common stock. During fiscal 2022, we repurchased 641 shares of common stock at a total cost of $3,184. As of April 29, 2023, we had $29,355 of remaining capacity under our current share repurchase program.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
12 Months Ended
Apr. 29, 2023
Leases [Abstract]  
Leases eases
We lease facilities and various equipment to manufacture products and provide employee collaboration space and tools. These are all classified as operating leases and have initial lease terms ranging from 1 year to 5 years. These operating leases do not contain material residual value guarantees or material restrictive covenants. Our lease for our facility in Sioux Falls, South Dakota has a purchase option. We do not have any financing leases.
We determine if an arrangement is a lease at the inception of the lease. Leases with an initial term of 12 months or less are not recorded on the balance sheet. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As we are generally not able to determine the rate implicit in our leases, we use the incremental borrowing rate based on the information available at the commencement date in determining the present value of future lease payments. The operating lease right-of-use asset includes any prepaid lease payments and initial direct costs and excludes any lease incentives and impairments. Some of our leases include options to extend the term, which is only included in the right-of-use assets and lease liability calculation when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components, and we have elected to account for all asset classes as a single lease component. Our operating leases also typically require payment of real estate taxes, insurance, and common area maintenance. These components comprise the majority of our variable lease cost and are excluded from the present value of our lease obligations. In instances where they are fixed, they are included due to our election to combine lease and non-lease components. Our total variable lease costs are immaterial.
Operating lease cost is recognized on a straight-line basis over the lease term, and short-term lease cost is recognized when paid. During fiscal 2023, the amount of the operating lease cost included in cost of sales and operating expenses in the consolidated statements of operations was $2,560 and $906, respectively; as compared to $2,425 and $870, respectively, in fiscal year 2022; and $2,241 and $977, respectively, in fiscal year 2021. Operating lease cost includes short-term leases, which are immaterial.
As of April 29, 2023, the weighted average remaining lease term and discount rate related to operating leases was 2.9 years and 2.7 percent as compared to 3.6 years and 2.4 percent as of April 30, 2022.
Supplemental unaudited cash flow information related to operating leases were as follows:
Year Ended
April 29, 2023April 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$2,692 $2,680 
Future minimum operating lease payments as of, and subsequent to, April 29, 2023 under ASC 842 are as follows:
Operating Leases
Fiscal years ending
2024$2,383 
20251,675 
2026897 
2027757 
202823 
Thereafter— 
Total lease payments5,735 
Less imputed interest(261)
Total lease liabilities$5,474 
The current and long term portions of the lease liabilities are included in the "Accrued expenses" and "Other long-term obligations" line items in our consolidated balance sheet, respectively.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity and Share-Based Compensation
12 Months Ended
Apr. 29, 2023
Equity [Abstract]  
Shareholders' Equity and Share-Based Compensation Shareholders' Equity and Share-Based Compensation
Authorized share types and shareholder rights plan: Our 120,000 authorized shares consist of 115,000 shares of common stock, 50 shares of Series A Junior Participating Preferred Stock, and 4,950 shares of “undesignated stock.” Our Board of Directors has the power to authorize and issue any or all of the shares of undesignated stock without shareholder approval, including the authority to establish the rights and preferences of the undesignated stock.
Each outstanding share of our common stock includes one preferred share purchase right. Each right entitles the registered holder of our common stock to purchase from us one one-thousandth of one share of our Series A Junior Participating Preferred Stock at an initial exercise price of $20 per right, subject to adjustment under the terms of the shareholder rights agreement under which the dividend was declared and paid. The rights become exercisable immediately after the earlier of (i) 10 business days following a public announcement that a person or group has acquired beneficial ownership of 20 percent or more of our outstanding common shares (subject to certain exceptions) or (ii) 10 business days following the commencement or announcement of an intention to make a tender offer or exchange offer for our common shares, the consummation of which would result in the beneficial ownership by a person or group of 20 percent or more of our outstanding common shares. The rights expire on November 19, 2024, which date may be extended by our Board of Directors subject to certain additional conditions.
Stock incentive plans: During fiscal 2021, we established the Daktronics, Inc. 2020 Stock Incentive Plan (“2020 Plan”) and ceased granting options under the 2015 Stock Incentive Plan ("2015 Plan"). The 2020 Plan provides for the issuance of stock-based awards, including stock options, restricted stock, restricted stock units and deferred stock to employees, directors and consultants. Stock options issued to employees under the 2015 Plan and 2020 Plan generally have a 10-year life, an exercise price equal to the closing market value on the grant date and a five-year annual vesting period. Stock options granted to independent directors under these plans have a seven-year life and an exercise price equal to the closing market value on the date of grant. Stock options granted to independent directors vest in one year, provided that the directors remain on the Board. The restricted stock granted to independent directors vests in one year, provided that the directors remain on the Board. Restricted stock units are granted to employees and have a five-year annual vesting period. As with stock options, restricted stock and restricted stock unit ownership cannot be transferred during the vesting period.
As of April 29, 2023, the aggregate number of shares available for future grants under the 2020 Plan for stock options and restricted stock awards was 1,801 shares. Shares of common stock subject to all stock awards granted under the 2020 Plan are counted as one share of stock for each share of stock subject to the award. Although the 2015 Plan remains in effect for options outstanding that were granted under the 2015 Plan until the earlier of the exercise of the options or their expiration or termination without being exercised, no new options can be granted under the 2015 Plan.
Restricted stock and restricted stock units: We issue restricted stock to our non-employee directors and restricted stock units to employees. Restricted stock issued to non-employee directors are participating securities and receive dividends prior to vesting. Unvested restricted stock will terminate and be forfeited upon termination of employment or service. The fair value of restricted stock and our restricted stock unit awards are measured on the grant date based on the market value of our common stock. The related compensation expense as calculated under ASC 718, net of estimated forfeitures, is recognized over the applicable vesting period. Unrecognized compensation expense related to the restricted stock and restricted stock unit awards was approximately $1,666 as of April 29, 2023, which is expected to be recognized over a weighted-average period of 2.62 years. The total fair value of restricted stock vested was $1,160, $1,203, and $1,293 in fiscal years 2023, 2022, and 2021, respectively.
A summary of non-vested restricted stock and restricted stock units for fiscal years 2023, 2022, and 2021 is as follows:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Number of Nonvested Shares Weighted Average Grant Date
Fair Value Per Share
Number of Nonvested SharesWeighted Average Grant Date
Fair Value Per Share
Number of Nonvested SharesWeighted Average Grant Date
Fair Value Per Share
Outstanding at beginning of year469 $5.65 480 $5.62 449 $7.16 
Granted360 3.15 214 5.66 223 3.92 
Vested(192)5.98 (213)5.58 (176)7.27 
Forfeited(20)4.98 (12)5.64 (16)7.00 
Outstanding at end of year617 $4.11 469 $5.65 480 $5.62 
Stock Options: We issue incentive stock options to our employees and non-qualified stock options to our independent directors. A summary of stock option activity under our 2015 Plan and 2020 Plan during the fiscal year ended April 29, 2023 is as follows:
Stock Options Weighted Average Exercise Price
Per Share
Weighted Average Remaining
Contractual Life (Years)
Aggregate Intrinsic Value
Outstanding as of April 30, 2022
2,107 $8.13 4.98$— 
Granted336 3.02 — — 
Canceled or forfeited(393)9.08 — — 
Exercised(5)4.11 — 
Outstanding as of April 29, 2023
2,045 $7.11 5.52$858 
   
Shares vested and expected to vest2,010 $7.17 5.46$819 
Exercisable as of April 29, 2023
1,222 $8.95 3.70$103 
The aggregate intrinsic value of stock options represents the difference between the exercise price of stock options and the fair market value of the underlying common stock for all in-the-money options. We define in-the-money options as of April 29, 2023 as options having exercise prices lower than the $4.81 per share market price of our common stock on that date. There were 147 shares exercisable that were in-the-money options as of April 29, 2023. The total intrinsic value of options exercised during fiscal years 2023, 2022, and 2021 was $7, $2, and $0, respectively. The total fair value of stock options vested was $467, $465, and $451 for fiscal years 2023, 2022, and 2021, respectively.
We estimate the fair value of stock options granted using the Black-Scholes option valuation model. We recognize the fair value of the stock options on a straight-line basis as compensation expense. All options are recognized over the requisite service periods of the awards, which are generally the vesting periods.
The Black-Scholes option-pricing model was developed for use in estimating the fair value of traded options which have no vesting restrictions and are fully transferable. In addition, option valuation models require the input of highly subjective assumptions, including the expected stock price volatility. ASC 718 requires us to estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. We use historical data to estimate pre-vesting option forfeitures and record share-based compensation expense only for those awards expected to vest. The following factors are the significant assumptions used in the computation of the fair value of options:
Expected life. The expected life of options granted represents the period of time they are expected to be outstanding. We estimate the expected life of options granted based on historical exercise patterns, which we believe are representative of future behavior. We have examined our historical pattern of option exercises in an effort to determine if there were any discernible patterns of activity based on certain demographic characteristics. Demographic characteristics tested included age, salary level, job level and geographic location. We have determined there were no meaningful differences in option exercise activity based on the demographic characteristics tested.
Expected volatility. We estimate the volatility of our common stock at the date of grant based on historical volatility consistent with ASC 718 and SEC Staff Accounting Bulletin No. 107, Share-Based Payments.
Risk-free interest rate. The rate is based on the United States Treasury zero-coupon yield curve on the grant date for a term similar to the expected life of the options.
Dividend yield. We use an expected dividend yield consistent with our historical dividend yield pattern.
The following table provides the weighted-average fair value of options granted and the related assumptions used in the Black-Scholes model:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Fair value of options granted$1.34 $2.43 $1.71 
Risk-free interest rate3.37 %1.07 %0.43 %
Expected volatility41.10 %40.60 %40.53 %
Expected life of option (in years)6.936.946.94
Employee stock purchase plan: We have an employee stock purchase plan (“ESPP”), which enables employees after six months of continuous employment to elect, in advance and semi-annually, to contribute up to 15 percent of their compensation, subject to certain limitations, toward the purchase of our common stock at a purchase price equal to 85 percent of the lower of the fair market value of the common stock on the first or last day of the participation period. The ESPP requires participants to hold any shares purchased under the ESPP for a minimum period of one year after the date of purchase. Compensation expense recognized on shares issued under our ESPP is based on the value of a traded option to purchase shares of our stock at a 15 percent discount to the stock price. The total number of shares reserved under the ESPP is 5,500. The number of shares of common stock issued under the ESPP totaled 424, 310, and 170 shares in fiscal 2023, 2022, and 2021, respectively. The number of shares of common stock reserved for future employee purchases under the ESPP totaled 1,575 shares as of April 29, 2023. The ESPP is intended to qualify under Section 423 of the Internal Revenue Code of 1986 (the "Code").
Total share-based compensation expense: As of April 29, 2023, there was $2,746 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under all equity compensation plans. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures. We expect to recognize the cost over a weighted-average period of 2.94 years.
The following table presents a summary of the share-based compensation expense by equity type as follows:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Stock options$453 $458 $450 
Restricted stock and stock units1,153 1,159 1,203 
Employee stock purchase plans421 356 414 
$2,027 $1,973 $2,067 
A summary of the share-based compensation expense for stock options, restricted stock, restricted stock units and shares issued under the ESPP for fiscal years 2023, 2022, and 2021 is as follows:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Cost of sales$441 $434 $472 
Selling424 472 484 
General and administrative735 656 678 
Product design and development427 411 433 
$2,027 $1,973 $2,067 
We received $21 in cash from option exercises under all share-based payment arrangements for the fiscal year ended April 29, 2023. The tax expense related to non-qualified options and restricted stock units under all share-based payment arrangements totaled $23, $47, and $70 for fiscal years 2023, 2022, and 2021, respectively.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Benefits
12 Months Ended
Apr. 29, 2023
Retirement Benefits [Abstract]  
Retirement Benefits Retirement BenefitsWe sponsor a 401(k) savings plan providing benefits for substantially all United States-based employees of Daktronics, Inc. and its subsidiaries, subject to certain Internal Revenue Service ("IRS") limits. We made matching cash contributions equal to 50 percent of the employee's qualifying contribution up to six percent of such employee's compensation; however, we eliminated our matching contribution as one of our cost savings initiatives for fiscal 2021. These benefits were reinstated for fiscal 2022. Employees are eligible to participate in the 401(k) savings plan the first day of the calendar month following completion of 30 days of continuous service if they have attained the age of 21. We contributed $2,969, $2,573 and $0 for matches to the plan for fiscal years 2023, 2022, and 2021, respectively.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
12 Months Ended
Apr. 29, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The following tables reflect the significant components of our income tax provision. The pretax income attributable to domestic and foreign operations was as follows:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Domestic$10,125 $(2,696)$10,413 
Foreign3,132 3,804 3,647 
Income before income taxes$13,257 $1,108 $14,060 
Income tax expense (benefit) consisted of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Current:
Federal$6,321 $644 $507 
State1,381 452 422 
Foreign2,273 975 891 
Deferred:
Federal(3,025)(1,020)1,216 
State(456)(476)59 
Foreign(39)(59)39 
$6,455 $516 $3,134 
The reconciliation of the provision (benefit) for income taxes and the amount computed by applying the federal statutory rate to income before income taxes is as follows:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Computed income tax expense at federal statutory rates$2,784 $233 $2,953 
Change in uncertain tax positions(86)(71)(34)
Research and development tax credit(684)(382)(1,047)
Other, net288 (179)579 
Change in valuation allowances2,078 609 402 
GILTI(14)(156)
Base Erosion Anti-Abuse Tax (BEAT)87 12 (285)
Foreign-Derived Intangible Income (FDII)(128)(5)(84)
Stock compensation262 150 355 
Meals and entertainment149 67 49 
Goodwill Impairment551 — — 
State taxes, net of federal benefit731 139 494 
Effect of Foreign Tax Rates different than Statutory417 (43)(92)
$6,455 $516 $3,134 

The effective income tax rate for fiscal 2023 was impacted due to valuation allowances on equity investments and on foreign net operating losses in Ireland, goodwill impairment, state taxes, a mix of taxes in foreign countries where the tax rate is higher than the United States, as well as prior year provision to return adjustments reduced in part by tax benefits from permanent tax credits.
During fiscal 2022, our effective income tax rate was impacted by tax benefits from permanent tax credits offset by valuation allowances as well as other various permanent tax adjustments and state taxes with additional expense for prior year provision to return adjustments.
During fiscal 2021, our effective income tax rate was impacted due to tax benefits from permanent tax credits and prior year provision to return adjustments offset by valuation allowances as well as other various permanent tax adjustments and state taxes.
The components of the net deferred tax assets were as follows:
April 29, 2023April 30, 2022
Deferred tax assets:
Accrued warranty obligations$8,088 $7,117 
Vacation accrual1,732 1,618 
Deferred maintenance revenue484 272 
Allowance for excess and obsolete inventory2,779 2,316 
Equity compensation255 276 
Allowance for credit losses accounts928 528 
Inventory capitalization1,339 1,278 
Accrued compensation and benefits395 1,019 
Unrealized loss on foreign currency exchange206 — 
Net operating loss carry forwards1,024 729 
Outside basis difference in equity method investments3,819 1,861 
Section 174 Capitalization5,225 — 
Research and development tax credit carry forwards210 396 
Lease accounting - lease liability1,426 1,918 
Other929 435 
Total deferred tax assets28,839 19,763 
Valuation allowance(4,900)(2,452)
Net deferred tax assets23,939 17,311 
Deferred tax liabilities:
Property and equipment(5,292)(1,693)
Lease accounting - right of use asset(1,411)(1,907)
Prepaid expenses(471)(428)
Unrealized gain on foreign currency exchange— (180)
Other(93)(59)
Total deferred tax liabilities(7,267)(4,267)
Net deferred tax asset$16,672 $13,044 
The classification of the net deferred tax assets in the accompanying consolidated balance sheets is:
April 29, 2023April 30, 2022
Non-current assets$16,867 $13,331 
Non-current liabilities(195)(287)
$16,672 $13,044 
The summary of changes in the amounts related to unrecognized uncertain tax benefits are:
April 29, 2023April 30, 2022
Balance at beginning of year$477 $548 
Gross increases related to prior period tax positions12 17 
Gross decreases related to prior period tax positions(56)(54)
Gross increases related to current period tax positions124 116 
Lapse of statute of limitations(165)(150)
Balance at end of year$392 $477 
All of our unrecognized tax benefits would have an impact on the effective tax rate if recognized. It is reasonably possible that the amount of unrecognized tax benefits could change due to one or more of the following events occurring in the next 12 months: expiring statutes, audit activity, tax payments, or competent authority proceedings. A statute of limitations relating to $171 of the unrecognized tax benefits (including interest) expires in the next 12 months. The benefit will be recognized if the statute lapses with no further action taken by regulators. Additionally, we recognized the release of $165 in unrecognized tax benefits related to the lapse of a statute of limitations in fiscal 2023.
Interest and penalties incurred associated with uncertain tax positions are included in the "Income tax expense" line item in our consolidated statements of operations. Accrued interest and penalties are included in the related tax liability line item in our consolidated balance sheets of $28 and $38 as of April 29, 2023 and April 30, 2022, respectively.
As of April 29, 2023, we had foreign net operating loss (“NOL”) carryforwards of approximately $5,727 primarily related to our operations in Belgium and Ireland, which have indefinite lives. A deferred tax asset has been recorded for all NOL carryforwards totaling approximately $1,018. However, due to uncertainty in future taxable income, a valuation allowance has been recorded for the full amount of the asset. If sufficient evidence of our ability to generate future taxable income in the jurisdictions in which we currently maintain a valuation allowance causes us to determine that our deferred tax assets are more likely than not realizable, we would release our valuation allowance, which would result in an income tax benefit being recorded in our consolidated statements of operations.
Additional tax information:
We are subject to United States federal income tax as well as income taxes of multiple state and foreign jurisdictions. Fiscal years 2020, 2021 and 2022 remain open to federal tax examinations, and fiscal years 2019, 2020, 2021 and 2022 remain open for state income tax examinations. Certain subsidiaries are also subject to income tax in several foreign jurisdictions which have open tax years varying by jurisdiction beginning in fiscal 2012. In the event of any future tax assessments, we have elected to record the income taxes and any related interest and penalties as income tax expense in our consolidated statement of operations.
As of April 29, 2023, we had no deferred tax liability recognized relating to our investment in foreign subsidiaries where the earnings have been indefinitely reinvested. The Tax Act of 2017 generally eliminates United States federal income taxes on dividends from foreign subsidiaries, and, as a result, the accumulated undistributed earnings would be subject only to other taxes, such as withholding taxes and state income taxes, on the distribution of such earnings. No additional withholding or income taxes have been provided for any remaining undistributed foreign earnings not subject to the one-time deemed repatriation tax, as it is our intention for these amounts to continue to be indefinitely reinvested in foreign operations in all of our non-United States jurisdictions.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Cash Flow Information
12 Months Ended
Apr. 29, 2023
Supplemental Cash Flow Information [Abstract]  
Cash Flow Information Cash Flow Information
The changes in operating assets and liabilities consisted of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
(Increase) decrease:
Account receivable$(10,422)$(33,876)$4,864 
Long-term receivables1,950 (440)1,737 
Inventories(15,064)(61,159)13,900 
Contract assets(4,879)(9,545)3,080 
Prepaid expenses and other current assets5,267 (7,661)2,450 
Income taxes receivables268 121 (148)
Investment in affiliates and other assets(261)(357)744 
Increase (decrease):
Accounts payable(5,344)33,002 (7,081)
Contract liabilities3,468 27,398 12,628 
Accrued expenses(967)6,354 (2,936)
Warranty obligations607 1,160 696 
Long-term warranty obligations3,055 1,764 (367)
Income taxes payable2,354 (379)(173)
Long-term marketing obligations and other payables104 (1,762)2,337 
$(19,864)$(45,380)$31,731 
Supplemental disclosures of cash flow information consisted of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Cash payments for:
Interest$1,075 $16 $264 
Income taxes, net of refunds7,489 1,951 2,557 
Supplemental schedule of non-cash investing and financing activities consisted of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Demonstration equipment transferred to inventory$— $53 $56 
Purchases of property and equipment included in accounts payable1,057 4,177 667 
Contributions of common stock under the ESPP1,207 1,211 565 
Debt Issuance costs2,875 — — 
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement
12 Months Ended
Apr. 29, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value MeasurementASC 820, Fair Value Measurement, defines fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. It also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of
unobservable inputs when measuring fair value. The fair value hierarchy within ASC 820 distinguishes between the following three levels of inputs which may be utilized when measuring fair value:
Level 1 - Quoted prices in active markets for identical assets or liabilities.
Level 2 - Observable inputs other than quoted prices included within level 1 for the assets or liabilities, either directly or indirectly (for example, quoted market prices for similar assets and liabilities in active markets or quoted market prices for identical assets or liabilities in markets not considered to be active, inputs other than quoted prices that are observable for the asset or liability, or market-corroborated input).
Level 3 - Unobservable inputs supported by little or no market activity based on our own assumptions used to measure assets and liabilities.
The fair values for fixed-rate long-term receivables are estimated using a discounted cash flow analysis based on interest rates currently being offered for contracts with similar terms to customers with similar credit quality. The carrying amounts reported in our consolidated balance sheets for long-term receivables approximate fair value and have been categorized as a level 2 fair value measurement.
Fair values for fixed-rate long-term marketing obligations are estimated using a discounted cash flow calculation applying interest rates currently being offered for debt with similar terms and underlying collateral. The total carrying value of long-term marketing obligations as reported in our consolidated balance sheets within other long-term obligations approximates fair value and has been categorized as a level 2 fair value measurement.
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 as of April 29, 2023 and April 30, 2022 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 1Level 2Level 3Total
Balance as of April 29, 2023:
Cash and cash equivalents$23,982 $— $— $23,982 
Restricted cash708 — — 708 
Available-for-sale securities:
US Government Sponsored entities — 534 — 534 
Derivatives - liability position— (579)— (579)
$24,690 $(45)$— $24,645 
Balance as of April 30, 2022:
Cash and cash equivalents$17,143 $— $— $17,143 
Restricted cash865 — — 865 
Available-for-sale securities:    
US Government Securities3,486 — — 3,486 
US Government Sponsored entities— 534 — 534 
Derivatives - asset position— 934 — 934 
Derivatives - liability position— (311)— (311)
$21,494 $1,157 $— $22,651 
The following methods and assumptions were used to estimate the fair value of each class of financial instrument. There have been no changes in the valuation techniques used by us to value our financial instruments during fiscal year 2023.
Cash and cash equivalents: Consists of cash on hand in bank deposits and highly liquid investments, primarily money market accounts. The fair value was measured using quoted market prices in active markets. The carrying amount approximates fair value.
Restricted cash: Consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees. The fair value of restricted cash was measured using quoted market prices in active markets. The carrying amount approximates fair value.
Derivatives – currency forward contracts: Consists of currency forward contracts trading with sufficient frequency and volume to enable us to obtain pricing information on an ongoing basis. The fair value of these securities was measured based on a valuation from a third-party bank. See "Note 15. Derivative Financial Instruments" for more information regarding our derivatives.
Non-recurring measurements: The fair value measurement standard also applies to certain non-financial assets and liabilities measured at fair value on a nonrecurring basis. Certain long-lived assets such as goodwill, intangible assets and property and equipment are measured at fair value on a nonrecurring basis and are subject to fair value adjustments in certain circumstances, such as when there is evidence of impairment.
See "Note 1. Nature of Business and Summary of Significant Accounting Policies" for further details of impairment loss of $4,473 for our investment in Miortech.
Other measurements using fair value: Some of our financial instruments, such as accounts receivable, long-term receivables, prepaid expense and other assets, contract assets and liabilities, accounts payable, warranty obligations, and other long-term obligations are reflected in the consolidated balance sheets at carrying value, which approximates fair value due to their short-term nature.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments
12 Months Ended
Apr. 29, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments 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 United States dollar. We enter into currency forward contracts to manage these economic risks. We account for all derivatives in the consolidated balance sheets within accounts receivable or accounts payable measured at fair value, and changes in fair values are recognized in earnings unless specific hedge accounting criteria are met for cash flow or net investment hedges. As of April 29, 2023 and April 30, 2022, we had not designated any of our derivative instruments as accounting hedges, and thus we recorded the changes in fair value in the "Other (expense) income, net" line item in the consolidated statements of operations.
The foreign currency exchange contracts in aggregated notional amounts in place to exchange United States dollars as of April 29, 2023 and April 30, 2022 were as follows:
April 29, 2023April 30, 2022
United States DollarsForeign CurrencyUnited States DollarsForeign Currency
Foreign Currency Exchange Forward Contracts:
United States Dollars/Canadian Dollars— — 942 1,189 
United States Dollars/British Pounds— — 1,774 1,345 
United States Dollars/Euros7,758 7,513 8,575 7,513 
As of April 29, 2023, there was an asset and liability of $0 and $579, respectively, and, as of April 30, 2022, there was an asset and liability of $934 and $311, respectively, representing the fair value of foreign currency exchange forward contracts, which were determined using level 2 inputs from a third-party bank. As of April 29, 2023, all contracts mature within six months.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
12 Months Ended
Apr. 29, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and ContingenciesLitigation: We are a party to legal proceedings and claims which arise during the ordinary course of business. We review our legal proceedings and claims, regulatory reviews and inspections, and other legal matters on an ongoing basis and follow appropriate accounting guidance when making accrual and disclosure decisions. We establish accruals for those contingencies when the incurrence of a loss is probable and can be reasonably estimated, and we disclose the amount accrued and the amount of a reasonably possible loss in excess of the amount accrued if such disclosure is necessary for our financial statements to not be misleading. We do not record an accrual when the likelihood of loss being incurred is probable, but the amount cannot be reasonably estimated, or when the loss is believed to be only reasonably possible or
remote, although disclosures will be made for material matters as required by ASC 450-20, Contingencies - Loss Contingencies. Our assessment of whether a loss is reasonably possible or probable is based on our assessment and consultation with legal counsel regarding the ultimate outcome of the matter following all appeals.
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: See "Note 1. Nature of Business and Summary of Significant Accounting Policies" for more information regarding warranties.
Changes in our warranty obligation for the fiscal years ended April 29, 2023 and April 30, 2022 consisted of the following:
April 29, 2023April 30, 2022
Beginning accrued warranty obligations$28,878 $25,960 
Warranties issued during the period13,429 9,748 
Settlements made during the period(11,044)(7,503)
Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations1,278 673 
Ending accrued warranty obligations$32,541 $28,878 
Performance guarantees: We have entered into standby letters of credit, bank guarantees and surety bonds with financial institutions relating to the guarantee of our future performance on contracts, primarily construction-type contracts. As of April 29, 2023, we had outstanding letters of credit, bank guarantees and surety bonds in the amount of $7,783, $616 and $56,374, respectively. Performance guarantees are issued to certain customers to guarantee the operation and installation of the equipment and our ability to complete a contract. These performance guarantees have various terms but are generally one year. We enter into written agreements with our customers, and those agreements often contain indemnification provisions that require us to make the customer whole if certain acts or omissions by us cause the customer financial loss. We make efforts to negotiate reasonable caps and limitations on the recovery of such damages. As of April 29, 2023, 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 April 29, 2023, we were obligated under the following unconditional purchase commitments:
Fiscal years endingAmount
2024$4,908 
20252,374 
2026194 
202750 
202838 
$7,564 
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
12 Months Ended
Apr. 29, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On May 11, 2023, the Company entered into a Credit Agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A.. The Credit Agreement provides for a $60,000 senior secured asset-based revolving credit facility ("ABL") maturing on May 11, 2026 and a delayed draw loan (the "Mortgage") term loan commitment.
Under the ABL, certain factors can impact our borrowing capacity. As of May 11, 2023, our borrowing capacity was $47,459, and there were no borrowings outstanding. The interest rate on the senior credit facility is set on a sliding scale
based on the trailing twelve-month fixed charge coverage and ranges from 2.5 percent to 3.5 percent over the standard overnight financing rate (SOFR). The ABL is secured by a first priority lien on the Company's assets described in the Credit Agreement and the JPMorgan Pledge and Security Agreement dated as of May 11, 2023 by and between the Company and JPMorgan Chase Bank, N.A. (the “JPMorgan Security Agreement”).
The $15,000 delayed draw on the Mortgage closed on July 7, 2023, is secured by a mortgage on the Company's Brookings, South Dakota real estate, amortizes over 10 years and is payable monthly. The Mortgage is subject to the terms of the Credit Agreement and matures on May 11, 2026. The Mortgage interest rate is set on a sliding scale based on the trailing twelve month fixed charge coverage ratio and ranges between 3.5 percent to 4.5 percent.
On May 11, 2023, the Company entered into a Securities Purchase Agreement (the "Securities Purchase Agreement") with Alta Fox Opportunities Fund, LP (the “Investor”) under which the Company agreed to sell and issue to the Investor its senior secured convertible note (the “Convertible Note”) in exchange for the payment by the Investor to the Company of $25,000. The Convertible Notes allow the Investor to convert shares of the Company’s common stock, subject to certain conditions and limitations, at the initial conversion price of $6.31 per share, subject to adjustments in accordance with the terms of the Convertible Note. The Company also has a forced conversion right, which is exercisable on the occurrence of certain conditions. The Convertible Note incurs interest at an annual rate of 9.0 percent when interest is paid in cash or an annual rate of 10.0 percent if interest is capitalized. Upon an event of default under the Convertible Note, the annual interest rate will increase to 12.0 percent. Under the Pledge and Security Agreement dated as of May 11, 2023 between the Company and the Investor (the “Alta Fox Security Agreement”), the Convertible Note is secured by a second priority lien on assets securing the ABL facility and a first priority lien on substantially all of the other assets of the Company, excluding all real property, subject to the Intercreditor Agreement dated as of May 11, 2023 by and among the Company, JPMorgan Chase Bank, N.A., and the Investor (the “Intercreditor Agreement”). The Convertible Note has a maturity date of May 11, 2027 (the “Maturity Date”). On the Maturity Date, the Company must pay to the Investor an amount in cash representing all outstanding principal, any accrued and unpaid interest, and any accrued and unpaid late charges on such principal and interest.
Effective on May 11, 2023, in connection with the Company’s entry into the Securities Purchase Agreement, the Company also entered into a Registration Rights Agreement with the Investor (the “Registration Rights Agreement”). Pursuant to the Registration Rights Agreement, the Company agreed to file with the SEC by the dates set forth in the Registration Rights Agreement a registration statement covering the resale of the shares of common stock issuable upon conversion of the Convertible Note. Pursuant to the Registration Rights Agreement, the Company is required to use reasonable best efforts to have such registration statement declared effective by the SEC by the dates set forth in the Registration Rights Agreement. If the registration statement is not filed with the SEC or declared effective by the SEC on a timely basis, certain penalties would be applicable to the Company.
The Credit Agreement and the Convertible Note require a fixed charged coverage ratio of greater than 1.1 and include other customary non-financial covenants.
In fiscal year 2023, we incurred $3,866 in debt issuance costs, which is included in the "Debt issuance costs" line item in our consolidated balance sheet.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Apr. 29, 2023
Accounting Policies [Abstract]  
Nature of business Nature of business: Daktronics, Inc. and its subsidiaries are engaged principally in the design, market, and manufacture of a wide range of integrated electronic display systems and related products which are sold in a variety of markets throughout the world and the rendering of related maintenance and professional services. Our products are designed primarily to inform and entertain people through the communication of content.
Fiscal year Fiscal year: We operate on a 52- or 53-week fiscal year, with our fiscal year ending on the Saturday closest to April 30 of each year. When April 30 falls on a Wednesday, the fiscal year ends on the preceding Saturday. Within each fiscal year, each quarter is comprised of 13-week periods following the beginning of each fiscal year. In each 53-week year, an additional week is added to the first quarter, and each of the last three quarters is comprised of a 13-week period. The fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021 contained operating results for 52 weeks.
Principles of consolidation Principles of consolidation: The consolidated financial statements include Daktronics, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation. We have a variable interest in a business where we have elected to follow the proportional consolidation method because certain criteria were met under Accounting Standards Codification ("ASC") 810, Consolidations. We have an arrangement we concluded was a variable interest entity and accounted for it under the proportional consolidation method. This arrangement had an aggregate amount of contract assets and gross profit of $5,223 and $2,748 respectively, as of and for the year ended April 29, 2023.
Investment in affiliates
Investments in affiliates: We consolidate entities in which we have a controlling financial interest by first considering if an entity meets the definition of a variable interest entity ("VIE") for which we are deemed to be the primary beneficiary, or if we have the power to control an entity through a majority of voting interest or through other arrangements.
Variable Interest Entities: A VIE is an entity (i) that lacks sufficient equity to finance its activities without additional subordinated financial support from other parties; (ii) whose equity holders lack the characteristics of a controlling financial interest; and/or (iii) that is established with non-substantive voting rights. A VIE is consolidated by its primary beneficiary, which is defined as the party who has a controlling financial interest in the VIE through (a) the power to direct the activities of the VIE that most significantly affect the VIE’s economic performance, and (b) the obligation to absorb losses or the right to receive benefits of the VIE that could be significant to the VIE. This assessment may involve subjectivity in the determination of which activities most significantly affect the VIE’s performance and making estimates about current and future fair value of the assets held by the VIE and financial performance of the VIE. In assessing the Company's interests in the VIE, we also consider interests held by its related parties, including de facto agents. Additionally, we assess whether it is a member of a related party group that collectively meets the power and benefits criteria and, if so, whether we are most closely associated with the VIE. In performing the related party analysis, we consider both qualitative and quantitative factors including, but not limited to: the characteristics and size of its investment relative to the related party; our and the related party's ability to control or significantly influence key decisions of the VIE, including consideration of involvement by de facto agents; the obligation or likelihood for us or the related party to fund operating losses of the VIE; and the similarity and significance of the VIE’s business activities to those of us and the related party. The determination of whether an entity is a VIE and whether we are the primary beneficiary may involve significant judgment and depends upon facts and circumstances specific to an entity at the time of the assessment.
At the end of each reporting period, we reassess whether changes in facts and circumstances cause a change in the status of an entity as a VIE or voting interest entity, and/or a change in our consolidation assessment. Changes in consolidation status are applied prospectively. An entity may be consolidated as a result of this reassessment, in which case the assets, liabilities and noncontrolling interest in the entity are recorded at fair value upon initial consolidation. Any existing equity interest held by us in the entity prior to us obtaining control will be remeasured at fair value, which may result in a gain or loss recognized upon initial consolidation. However, if the consolidation represents an asset acquisition of a voting interest entity, our existing interest in the acquired assets, if any, is not remeasured to fair value but continues to be carried at historical cost. We may also deconsolidate a subsidiary as a result of this reassessment, which may result in a gain or loss recognized upon deconsolidation depending on the carrying values of deconsolidated assets and liabilities compared to the fair value of any interests retained.
We evaluated the nature of our investment in affiliates of XdisplayTM company, which is developing micro-LED mass transfer expertise and technologies, and Miortech (dba Etulipa), which is developing low power outdoor electrowetting technology. We determined that Miortech is a VIE, and based on management's analysis, we determined that Daktronics is not the primary beneficiary; therefore, the investment in Miortech is accounted for under the equity method.
The aggregate amount of our investments accounted for under the equity method was $11,934 and $16,916 as of April 29, 2023 and April 30, 2022, respectively. Our proportional share of the respective affiliates' earnings or losses is included in the "Other (expense) income, net" line item in our consolidated statements of operations. For the fiscal years 2023, 2022 and 2021, our share of the losses of our affiliates was $3,332, $2,970 and $2,370, respectively. In fiscal year 2023, we concluded there was an other-than-temporary impairment of our investment in Miortech and recorded an impairment loss of $4,473 to reflect the investment at fair market value (level 3). The impairment loss is included in the "Other (expense) income, net" line item in our consolidated statements of operations.
We purchased services for research and development activities from our equity method investees. The total of these related party transactions for fiscal years 2023, 2022 and 2021 was $672, $1,520, and $460, respectively, which is included in the "Product design and development" line item in our consolidated statement of operations, and for fiscal 2023, $52 remains unpaid and is included in the "Accounts payable " line item in our consolidated balance sheet. Fiscal 2022 had $296 unpaid and included in the "Accounts payable" line item in our consolidated balance sheet.
During fiscal 2023, we invested in $3,000 of convertible notes and in $1,315 of promissory notes (collectively, "Notes") in our affiliates, which is included in the “Investment in affiliates and other assets" line item in our consolidated balance sheets. During fiscal 2023, we converted $2,823 of Notes to stock ownership. After this conversion of Notes to stock ownership, our ownership increased to 55.9 percent in Miortech. Our ownership in XdisplayTM company is 16.4 percent as of April 29, 2023. The total amount of Notes as of April 29, 2023 was $8,789 and is included in the "Investments in affiliates and other assets" line item in our consolidated balance sheets. The Notes balance combined with the investment in affiliates balance totaled $20,723 and $24,404 as of April 29, 2023 and April 30, 2022, respectively.
Summarized financial information for equity method investments consist of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Balance sheet data:
Current assets$5,504 $6,672 $7,534 
Non-current assets3,312 4,491 4,637 
Current liabilities25,298 13,938 2,807 
Non-current liabilities721 1,738 1,793 
Income statement data:   
Net loss$(16,932)$(11,928)$(13,436)
Use of estimates
Use of estimates: The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("GAAP") requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities; the disclosure of contingent assets and liabilities at the date of the financial statements; the reported amounts of revenues and expenses during the reporting period; and our ability to continue as a going concern. Due to the inherent uncertainty involved in making estimates, actual results in future periods may differ from those estimates.
Material estimates that are particularly susceptible to significant change in the near-term relate to the determination of the estimated total costs on uniquely configured contracts and estimated costs to be incurred for product warranties and income taxes. Estimation processes are also used in inventory valuation and determining, the allowance for credit losses, share-based compensation, goodwill impairment, investment in affiliates impairment, value of long-term assets, and extended warranty and product maintenance agreements.
Changes in estimates are reflected in the periods in which they become known.
Cash and cash equivalents Cash and cash equivalents: All highly liquid investments with maturities of three months or less at the date of purchase are considered to be cash equivalents and consist primarily of government repurchase agreements, savings accounts and money market accounts that are carried at cost, which approximates fair value. We maintain our cash in bank deposit accounts, the balances of which at times may exceed federally insured limits. We have not experienced any losses in such accounts.
Restricted cash
Restricted cash: Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the totals of the same amounts shown in the consolidated statements of cash flows. Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.
April 29, 2023April 30, 2022May 1, 2021
Cash and cash equivalents$23,982 $17,143 $77,590 
Restricted cash708 865 2,812 
Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows$24,690 $18,008 $80,402 
Inventories Inventories: In accordance with ASC 330, Inventory, our inventories are stated at the lower of cost (first-in, first-out method) and net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Cost is measured as the price of the components and allocated expenses for production or betterment of the inventory item are applied to the purchase cost of the raw materials. When we estimate net realizable value to be lower than cost, any necessary adjustments are charged to cost of sales in that period. In determining net realizable value, we review various factors such as current inventory levels, forecasted demand, costs of completion, and technological obsolescence.
Allowance for doubtful accounts Allowance for credit losses: We make estimates regarding the collectability of our accounts receivable, long-term receivables, contract assets and other receivables. In evaluating the adequacy of our allowance for credit losses, we analyze specific balances, customer creditworthiness, changes in customer payment cycles, and current economic trends. If the financial condition of any customer were to deteriorate, resulting in an impairment of its ability to make payments, additional allowances may be required. In addition, in accordance with ASC 326, Financial Instruments - Credit Losses, an allowance is maintained for estimated forward-looking losses resulting from the possible inability of customers to make required payments (current expected losses). The amount of the allowance is determined principally on the basis of past collection experience and known financial factors regarding specific customers. We charge off receivables at such time it is determined collection will not occur against the allowance for credit losses.
Revenue recognition
Revenue recognition: Our accounting policies and estimates are in accordance with ASC 606, Revenue from Contracts with Customers, and are as follows:
Contracts are identified and follow the revenue recognition policies when all of the following occur: we have evidence that all parties to the contract have approved the contract and are committed to perform their respective obligations, we can identify each party’s rights regarding the goods or services to be transferred, we can identify the payment terms for the goods or services to be transferred, the contract has commercial substance, and it is probable we will collect substantially all of the consideration to which we would be entitled in exchange for the goods or services.
Pre-contract costs are generally expensed as incurred, unless they are directly associated with an anticipated contract and recoverability from that contract is probable. Pre-contract costs directly associated with anticipated contracts expected to be recoverable include $860 and $117 as of April 29, 2023 and April 30, 2022, respectively. These are included in the "Inventories" line item in our consolidated balance sheets.
At contract inception, we identify performance obligations by reviewing the agreement for material distinct goods and services. Goods and services are distinct when the customer can benefit from them on its own and our promises to transfer
these items are identifiable from other promises within the contract. When we are contracted to provide a single promise (an integrated system), we often treat it as a single performance obligation if we are providing goods and services with the same pattern of transfer that are highly integrated or interdependent, that are modified or customized by other goods or services promised, or that provide a combined outcome for which the customer has contracted. When less interdependency or integration is necessary, or when the customer can benefit from distinct items, we separate the contract into multiple performance obligations. We account for extended warranties and other services ("service-type warranties") that represent a distinct service as a separate performance obligation.
Our contracts can contain multiple components of transaction price. We evaluate each contract for these components and include fixed consideration, variable consideration, financing components, and non-cash consideration and exclude consideration payable to a customer and sales taxes in the transaction price. When we are responsible for site installations which include subcontracted work, we maintain the contractual responsibilities and risks and include the consideration for these services in the transaction price. When our contract contains variable consideration, including return rights, discounts, claims, unpriced change orders, and liquidated damages, we estimate the transaction price using the expected value (i.e., the sum of the probability-weighted amount) or the most likely amount method, whichever is expected to better predict revenue for that contract situation. We also constrain the revenue to the extent that it is probable that a significant reversal of the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. We consider the following factors in determining revenue associated with variable consideration: (a) the contract or other evidence providing the legal basis, (b) additional costs caused by unforeseen circumstances, (c) evidence supporting the claim, and (d) historical evidence and patterns of customers. We adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer goods and services to a customer will exceed one year from the time the customer pays and represents financing. If the payment structures exceed a year but are structured to account for risks with a contract or correspond to payments on milestones or are scheduled for performance, we do not adjust the contract price for a financing component. See "Note 6. Receivables" for amounts recorded in long-term receivables.
When separate performance obligations are identified, we allocate the transaction price to the individual performance obligation based on the best method we judge as a faithful depiction of the value of the performance obligation. Many of our contracts are bundled, and we do not have separate selling prices for each performance obligation; therefore, for these contracts, we primarily use the cost plus a margin approach to allocate the relative transaction price to identified performance obligations, as it is the best representative of our pricing methods.
Revenue is recognized when we satisfy a performance obligation. We receive payments from customers based on a billing schedule as established in our contracts. Billing schedules include down payments and progress billings over time; set milestone payments that are specific to the project are scheduled for performance-based payments or are set time-based payment(s). Variability in contract assets and contract liabilities relates to the timing of billings and revenue recognition, which can vary significantly depending on contractual payment terms, build and installation schedules and the related timing differences in transfer of control. Balances are also impacted by the seasonality in our business.
Significant judgments and estimates are used in our revenue policies. In order to assure appropriate and consistent revenue recognition, we regularly evaluate available project related information and update estimates accordingly. We maintain internal policies and procedures to provide guidance for those involved in recording revenue. We monitor for changes in our business sales practices and customer interactions to capture the appropriate types of performance obligations and adjust for any change in control terms and conditions.
Our material performance obligation types include:
Unique configuration contracts: audio-visual communication systems uniquely configured (custom) or integrated for a customer's particular location and system configuration may include all or a combination of the following: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring and messaging equipment, training, other on-site services, spare parts, software licenses, and assurance-type warranties.
We may have multiple performance obligations in these types of contracts; however, a majority are treated as a combined single performance obligation. In our judgment, this accounting treatment is most appropriate because the substantial part of our promise to customers is to provide significant integration services and incorporate individual goods and services into a combined output or system. Often times, the system is customized or
significantly modified to the customer's desired configurations and location, and the interrelated goods and services provide utility to the customer as a package.
Revenue for uniquely configured (custom) or integrated systems is recognized over time using the cost-to-cost input method. Over time revenue recognition is appropriate because we have no alternative use for the uniquely configured system and have an enforceable right to payment for work performed. The cost-to-cost input method measures costs incurred to date compared to estimated total costs for each contract. This method is the most faithful depiction of our performance because it measures the value of the contract transferred to the customer. Costs to perform include direct and indirect costs for contract design, production, integration, installation, and assurance-type warranty reserve. Direct costs include materials and components; manufacturing, project management and engineering labor; and subcontracting expenses. Indirect costs include allocated charges for such items as facilities and equipment depreciation and general overhead. Provisions of estimated losses on uncompleted contracts are made in the period when such losses are capable of being estimated.
Contract modifications to existing contracts with customers are evaluated in accordance with the five-step revenue model. We treat contract modifications as a separate contract and new performance obligations when the additional goods or services are distinct and do not add to the unique configuration or are outside the integrated system and when the consideration reflects standalone selling prices. If the additional goods or services offered under the modification enhance the uniquely configured or integrated systems, revenue is allocated to the existing contracts' performance obligation. Modifications may cause changes in the timing of revenue recognition depending on the allocation to various performance obligations.
The time between contract order and project completion is typically less than 12 months but may extend longer depending on the amount of custom work and customers’ delivery needs.
Limited configuration (standard systems) and after-sale parts contracts: Limited configuration (standard systems) or after-sale parts contracts with limited or no configuration or limited integration are recognized as distinct individual performance obligations when material. When not distinct, we combine into one performance obligation the goods and/or services with each other until the bundle of goods or services is distinct. For standard display purchases made in large quantities, we account for each piece of equipment separately as a distinct performance obligation from which a customer derives benefit. Immaterial goods or services in the context of the contract are included with the display system performance obligation. Standard systems and equipment with limited configurations or integrations may include all or a combination (when immaterial) of the following performance obligations: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring, messaging and audio equipment, training, spare parts, software licenses, assurance-type warranties, and after-sale parts.
Revenue is recognized at a point in time when control passes, or over time as services are performed. When fulfilling limited configuration performance obligations, we are typically able to redirect the video displays or scoring, messaging, or audio equipment to another customer without incurring significant economic losses. Therefore, we have an alternative use for the performance obligation and recognize revenue upon our substantial completion and at the point in time we estimate control has transferred to the customer. When limited configured single performance obligations are more service-type (i.e., installation and integration services), we recognize revenue over time using the cost-to-cost input method, by comparing cumulative costs incurred to the total estimated costs and applying that percentage of completion to the transaction price to recognize revenue.We believe the cost-to-cost input method is the most faithful depiction of the customer obtaining control and benefits from the work performed.
Services and other: Services sold on a stand-alone basis or after the initial system sale include performance obligations such as event support, control room design, on-site training, equipment service, service-type warranties, technical support, software sold as a service, and other immaterial revenue streams. These are contracted with a customer generally per service event or service type on a stand-alone basis. Services, service type warranties, and other are recognized as net sales when the services are performed, and control is transferred to the customer at a point in time when title or control passes or over time as services are performed and for time-based "stand ready to perform" type obligations. We use professional judgment to determine control transfer. If we have the right to consideration from a customer that directly corresponds with the value of our performance (where we bill a fixed amount for each hour of service provided), we recognize revenue related to the work completed.
Software: Revenues from software license fees on sales, other than uniquely configured type contracts, are recognized when delivery of the product has occurred. Subscription-based licenses include the right for a customer to use our licenses and receive related support for a specified term, and revenue is recognized pro-rata over the term of the engagement.
Shipping and handling costs: Shipping and handling costs collected from our customers in connection with our sales are recorded as revenue. We record shipping and handling costs as a component of cost of sales at the time the product is shipped.
Warranty: We offer a standard parts coverage warranty for periods varying from one to five years for most of our products. We also offer additional types of warranties to include on-site labor, routine maintenance and event support. In addition, the terms of warranties on some installations can vary from one to 10 years. The specific terms and conditions of these warranties vary primarily depending on the type of product sold. We estimate the costs which may be incurred under the contractual warranty obligations (assurance type warranty) and record a liability in the amount of such estimated costs at the time the revenue is recognized. Factors affecting our estimate of the cost of our warranty obligations include historical experience and expectations of future conditions. We continually assess the adequacy of our recorded warranty accruals and, to the extent we experience any changes in warranty claim activity or costs associated with servicing those claims, our accrued warranty obligation is adjusted accordingly. For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred.
Property and equipment
Property and equipment: In accordance with ASC 360, Property, Plant, and Equipment, property and equipment are stated at cost and depreciated principally on the straight-line method over the following estimated useful lives:
Years
Buildings and improvements
5 - 40
Machinery and equipment
5 - 7
Office furniture and equipment
3 - 5
Computer software and hardware
3 - 5
Equipment held for rental
2 - 7
Demonstration equipment
3 - 5
Transportation equipment
5 - 7
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets: In accordance with ASC 360, Property, Plant, and Equipment, we assess long-lived tangible assets and definite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable.
When evaluating long-lived assets for potential impairment, we first compare the carrying value of the asset to the asset's estimated future cash flows (undiscounted and without interest charges). If the estimated future cash flows are less than the carrying value of the asset, we calculate an impairment loss. The impairment loss calculation compares the carrying value of the asset to the asset's estimated fair value. We recognize an impairment loss if the amount of the asset's carrying value exceeds the asset's estimated fair value. If we recognize an impairment loss, the adjusted carrying amount of the asset becomes its new cost basis. For a depreciable long-lived asset, the new cost basis will be depreciated (amortized) over the remaining useful life of that asset.
Our impairment loss calculations contain uncertainties because they require management to make assumptions and to apply judgment to estimate future cash flows and asset fair values, including forecasting useful lives of the assets and selecting the discount rate that reflects the risk inherent in future cash flows.
Goodwill and other intangible assets Goodwill and Other Intangible Assets: We account for goodwill and other intangible assets with indefinite lives in accordance with ASC 350, Goodwill and Other. Under these provisions, goodwill is not amortized but is tested for impairment on at least an annual basis. Impairment testing is required more often than annually if an event or circumstance indicates an impairment or a decline in value may have occurred. A qualitative assessment may be used to first determine whether it is "more likely than not" that the fair value of a reporting unit is less its carrying value. Based on this assessment, if it is determined that is more likely than not that impairment has occurred, a quantitative analysis will be performed. The quantitative assessment uses an income approach to estimate the fair value of each reporting unit. The income approach is based on the projected cash flows, which are discounted to their present value using discount rates which consider the timing and risk of the forecasted cash flows. Fair value is estimated using internally developed forecasts and assumptions and takes into account management plans, business trends, and market and economic conditions. If the quantitative assessment of goodwill impairment fails, an impairment loss equal to the amount that a reporting unit's carrying value exceeds its fair value will be recognized.
Foreign currency translation Foreign currency translation: We follow the provisions of ASC 830, Foreign Currency Matters. Our foreign subsidiaries use the local currency of their respective countries as their functional currency. The assets and liabilities of foreign operations are translated at the exchange rates in effect at the balance sheet date. The operating results of foreign operations are translated at weighted average exchange rates. The related translation gains or losses are reported as a separate component of shareholders’ equity in accumulated other comprehensive loss.
Income taxes
Income taxes: We account for income taxes in accordance with ASC 740, Income Taxes. We record a tax provision for anticipated tax consequences of the reported results of operations. Deferred tax assets and liabilities are measured using currently enacted tax rates and statutory tax rates applicable to the years in which we expect these temporary differences will affect taxable income. These assets and liabilities are analyzed regularly, and we assess the likelihood that deferred tax assets will be recoverable from future taxable income. When necessary, a valuation allowance is established if it is more likely than not the deferred tax asset will not be realized. We report the net deferred tax asset and liability as a long-term asset or liability. Net deferred assets or liabilities are calculated by combining them based on their jurisdiction.
In addition, because we operate in multiple income tax jurisdictions both within the United States and internationally, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with our expectations could have a material impact on our financial condition and operating results. See "Note 12. Income Taxes" for further information.
Comprehensive income (loss) Comprehensive income (loss): We follow the provisions of ASC 220, Reporting Comprehensive Income, which establishes standards for reporting and displaying comprehensive income and its components, and disclose these components in the consolidated statements of comprehensive income. Comprehensive income (loss) reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. For us, comprehensive income represents net income adjusted for cumulative foreign currency translation adjustments and unrealized gains and losses on available-for-sale securities. The foreign currency translation adjustment included in the comprehensive income (loss) calculation has not been tax affected, as the investments in foreign affiliates are deemed to be permanent.
Product design and development Product design and development: We follow the provisions of ASC 730, Research and Development, which states all expenses related to product design and development are charged to operations as incurred. Our product design and development activities include the enhancement of existing products and technologies and the development of new products and technologies.
Earnings per share ("EPS") 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 shares of common stock or resulted in the issuance of shares 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 fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021:
Net incomeShares
Per share income
For the year ended April 29, 2023:
Basic earnings per share$6,802 45,404 $0.15 
Dilution associated with stock compensation plans— 117 — 
Diluted earnings per share$6,802 45,521 $0.15 
For the year ended April 30, 2022:
 
Basic earnings per share$592 45,188 $0.01 
Dilution associated with stock compensation plans— 138 — 
Diluted earnings per share$592 45,326 $0.01 
For the year ended May 1, 2021:
 
Basic earnings per share$10,926 44,989 $0.24 
Dilution associated with stock compensation plans— 213 — 
Diluted earnings per share$10,926 45,202 $0.24 
Options outstanding to purchase 2,084, 1,846 and 2,262 shares of common stock with a weighted average exercise price of $7.47, $9.15 and $9.11 for the fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021, respectively, were not included in the computation of diluted earnings per share because the effects would be anti-dilutive.
Share-based compensation Share-based compensation: We account for share-based compensation in accordance with ASC 718, Compensation-Stock Compensation. Under the fair value recognition provisions of ASC 718, we measure share-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is the vesting period. See "Note 10. Shareholders' Equity and Share-Based Compensation" for additional information and the assumptions we use to calculate the fair value of share-based employee compensation.
Recent accounting pronouncements
Recent Accounting Pronouncements
Accounting Standards Adopted
There were no standards adopted since our last Annual Report on Form 10-K.
Accounting Standards Not Yet Adopted
There are no significant new Accounting Standards Updates issued that the Company had not yet adopted as of April 29, 2023.
Fair value measurement Cash and cash equivalents: Consists of cash on hand in bank deposits and highly liquid investments, primarily money market accounts. The fair value was measured using quoted market prices in active markets. The carrying amount approximates fair value.
Restricted cash: Consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees. The fair value of restricted cash was measured using quoted market prices in active markets. The carrying amount approximates fair value.
Derivatives – currency forward contracts: Consists of currency forward contracts trading with sufficient frequency and volume to enable us to obtain pricing information on an ongoing basis. The fair value of these securities was measured based on a valuation from a third-party bank. See "Note 15. Derivative Financial Instruments" for more information regarding our derivatives.
Non-recurring measurements: The fair value measurement standard also applies to certain non-financial assets and liabilities measured at fair value on a nonrecurring basis. Certain long-lived assets such as goodwill, intangible assets and property and equipment are measured at fair value on a nonrecurring basis and are subject to fair value adjustments in certain circumstances, such as when there is evidence of impairment.
See "Note 1. Nature of Business and Summary of Significant Accounting Policies" for further details of impairment loss of $4,473 for our investment in Miortech.
Other measurements using fair value: Some of our financial instruments, such as accounts receivable, long-term receivables, prepaid expense and other assets, contract assets and liabilities, accounts payable, warranty obligations, and other long-term obligations are reflected in the consolidated balance sheets at carrying value, which approximates fair value due to their short-term nature
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Apr. 29, 2023
Accounting Policies [Abstract]  
Equity Method Investments
Summarized financial information for equity method investments consist of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Balance sheet data:
Current assets$5,504 $6,672 $7,534 
Non-current assets3,312 4,491 4,637 
Current liabilities25,298 13,938 2,807 
Non-current liabilities721 1,738 1,793 
Income statement data:   
Net loss$(16,932)$(11,928)$(13,436)
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the totals of the same amounts shown in the consolidated statements of cash flows. Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.
April 29, 2023April 30, 2022May 1, 2021
Cash and cash equivalents$23,982 $17,143 $77,590 
Restricted cash708 865 2,812 
Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows$24,690 $18,008 $80,402 
Property, Plant and Equipment, Estimated Useful Life
Property and equipment: In accordance with ASC 360, Property, Plant, and Equipment, property and equipment are stated at cost and depreciated principally on the straight-line method over the following estimated useful lives:
Years
Buildings and improvements
5 - 40
Machinery and equipment
5 - 7
Office furniture and equipment
3 - 5
Computer software and hardware
3 - 5
Equipment held for rental
2 - 7
Demonstration equipment
3 - 5
Transportation equipment
5 - 7
Schedule of Earnings Per Share, Basic and Diluted
The following is a reconciliation of the net income and common share amounts used in the calculation of basic and diluted EPS for the fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021:
Net incomeShares
Per share income
For the year ended April 29, 2023:
Basic earnings per share$6,802 45,404 $0.15 
Dilution associated with stock compensation plans— 117 — 
Diluted earnings per share$6,802 45,521 $0.15 
For the year ended April 30, 2022:
 
Basic earnings per share$592 45,188 $0.01 
Dilution associated with stock compensation plans— 138 — 
Diluted earnings per share$592 45,326 $0.01 
For the year ended May 1, 2021:
 
Basic earnings per share$10,926 44,989 $0.24 
Dilution associated with stock compensation plans— 213 — 
Diluted earnings per share$10,926 45,202 $0.24 
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Tables)
12 Months Ended
Apr. 29, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents our disaggregation of revenue by segments:
Fiscal Year 2023
CommercialLive EventsHigh School Park and
Recreation
TransportationInternationalTotal
Type of performance obligation
Unique configuration$25,821 $223,560 $22,730 $45,286 $33,623 $351,020 
Limited configuration128,346 36,259 114,951 23,946 43,007 346,509 
Service and other16,423 25,081 4,067 3,074 8,022 56,667 
$170,590 $284,900 $141,748 $72,306 $84,652 $754,196 
Timing of revenue recognition
Goods/services transferred at a point in time$132,728 $43,761 $109,323 $24,950 $45,687 $356,449 
Goods/services transferred over time37,862 241,139 32,425 47,356 38,965 397,747 
$170,590 $284,900 $141,748 $72,306 $84,652 $754,196 
Fiscal Year 2022
CommercialLive EventsHigh School Park and
Recreation
TransportationInternationalTotal
Type of performance obligation
Unique configuration$20,849 $144,095 $20,175 $38,843 $32,658 $256,620 
Limited configuration118,308 30,181 88,162 21,370 43,029 301,050 
Service and other15,054 24,830 3,479 2,494 7,443 53,300 
$154,211 $199,106 $111,816 $62,707 $83,130 $610,970 
Timing of revenue recognition
Goods/services transferred at a point in time$120,776 $37,229 $82,678 $22,088 $45,036 $307,807 
Goods/services transferred over time33,435 161,877 29,138 40,619 38,094 303,163 
$154,211 $199,106 $111,816 $62,707 $83,130 $610,970 
Fiscal Year 2021
CommercialLive EventsHigh School Park and
Recreation
TransportationInternationalTotal
Type of performance obligation
Unique configuration$16,535 $104,682 $22,258 $36,398 $22,266 $202,139 
Limited configuration96,420 18,679 66,697 19,690 32,583 234,069 
Service and other14,345 19,688 2,602 2,196 6,994 45,825 
$127,300 $143,049 $91,557 $58,284 $61,843 $482,033 
Timing of revenue recognition
Goods/services transferred at a point in time$98,243 $23,906 $60,859 $20,180 $34,388 $237,576 
Goods/services transferred over time29,057 119,143 30,698 38,104 27,455 244,457 
$127,300 $143,049 $91,557 $58,284 $61,843 $482,033 
Contract with Customer, Contract Asset, Contract Liability, and Receivable
The following table reflects the changes in our contract assets and liabilities:
April 29, 2023April 30, 2022Dollar ChangePercent Change
Contract assets$46,789 $41,687 $5,102 12.2 %
Contract liabilities - current91,549 90,393 1,156 1.3 
Contract liabilities - non-current13,096 10,998 2,098 19.1 
The changes in our contract assets and contract liabilities from April 30, 2022 to April 29, 2023 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 impairments of contract assets for fiscal 2023 and 2022.
For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred. Earned and unearned revenues for these contracts are included in the "Contract assets" and "Contract liabilities". Changes in unearned service-type warranty contracts, net were as follows:
April 29, 2023April 30, 2022
Balance at beginning of year$26,346 $24,590 
New contracts sold44,216 42,619 
Less: reductions for revenue recognized(42,132)(40,614)
Foreign currency translation and other(92)(249)
Balance at end of year$28,338 $26,346 
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Reporting (Tables)
12 Months Ended
Apr. 29, 2023
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:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Net sales:
Commercial$170,590 $154,211 $127,300 
Live Events284,900 199,106 143,049 
High School Park and Recreation141,748 111,816 91,557 
Transportation72,306 62,707 58,284 
International84,652 83,130 61,843 
754,196 610,970 482,033 
Gross profit:
Commercial31,155 31,851 33,072 
Live Events49,255 21,787 24,397 
High School Park and Recreation41,145 35,477 31,472 
Transportation19,825 18,172 20,329 
International9,975 9,410 11,313 
151,355 116,697 120,583 
Operating expenses
Selling56,655 51,075 48,649 
General and administrative38,747 32,563 27,980 
Product design and development29,989 29,013 26,846 
Goodwill impairment4,576 — — 
129,967 112,651 103,475 
Operating income21,388 4,046 17,108 
Nonoperating income (expense):
Interest income (expense), net(920)171 (65)
Other expense, net(7,211)— (3,109)— (2,983)
Income before income taxes$13,257 $1,108 $14,060 
Depreciation and amortization:
Commercial$3,468 $2,677 $3,037 
Live Events6,430 5,238 5,798 
High School Park and Recreation1,632 1,420 1,942 
Transportation584 551 979 
International2,307 2,796 2,887 
Unallocated corporate depreciation2,572 2,712 2,434 
$16,993 $15,394 $17,077 
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:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Net sales:
United States$661,312 $513,740 $413,211 
Outside United States92,884 97,230 68,822 
$754,196 $610,970 $482,033 
Property and equipment, net of accumulated depreciation:
United States$63,786 $58,643 $50,130 
Outside United States8,361 8,122 8,552 
$72,147 $66,765 $58,682 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets (Tables)
12 Months Ended
Apr. 29, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the carrying amount of goodwill related to each reportable segment for the fiscal year ended April 29, 2023 were as follows:
Live EventsCommercialTransportationInternationalTotal
Balance as of April 30, 2022:
$2,296 $3,349 $68 $2,214 $7,927 
Foreign currency translation(15)(151)(27)81 (112)
Goodwill impairment(2,281)— — (2,295)(4,576)
Balance as of April 29, 2023:
$— $3,198 $41 $— $3,239 
Schedule of Finite-Lived Intangible Assets
The following table summarizes intangible assets, net, as of April 29, 2023 and April 30, 2022:
April 29, 2023
Weighted Average Life (in years)Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Registered trademarks20.0$650 $270 $380 
Customer relationships10.32,563 1,807 756 
Total12.2$3,213 $2,077 $1,136 
April 30, 2022
Weighted Average Life (in years)Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Registered trademarks20.0$639 $233 $406 
Customer relationships10.02,853 1,787 1,066 
Total11.8$3,492 $2,020 $1,472 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
As of April 29, 2023, amortization expenses for future periods were estimated to be as follows:
Fiscal years endingAmount
2024$285 
2025285 
2026254 
202737 
202837 
Thereafter238 
Total expected amortization expense$1,136 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Financial Statement Data (Tables)
12 Months Ended
Apr. 29, 2023
Inventory Disclosure [Abstract]  
Schedule of inventory, current
Inventories consisted of the following:
April 29, 2023April 30, 2022
Raw materials$81,627 $71,410 
Work-in-process14,155 14,238 
Finished goods53,666 48,744 
$149,448 $134,392 
Property, plant and equipment
Property and equipment, net consisted of the following:
April 29, 2023April 30, 2022
Land$1,996 $1,899 
Buildings71,222 69,170 
Machinery and equipment126,164 110,079 
Office furniture and equipment4,112 4,098 
Computer software and hardware44,700 46,922 
Construction in Process2,805 5,792 
Demonstration equipment7,432 7,260 
Transportation equipment7,057 7,065 
265,488 252,285 
Less accumulated depreciation193,341 185,520 
$72,147 $66,765 
Schedule of accrued liabilities
Accrued expenses consisted of the following:
April 29, 2023April 30, 2022
Compensation$17,466 $15,944 
Taxes, other than income taxes3,390 6,741 
Accrued employee benefits3,953 3,227 
Operating lease liabilities2,253 2,309 
Short-term accrued expenses8,943 6,738 
$36,005 $34,959 
Schedule of other nonoperating income (expense)
Other (expense) income, net consisted of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Foreign currency transaction gains (losses)$479 $(227)$(675)
Equity in losses of affiliates(3,332)(2,970)(2,370)
Impairment of equity method investee(4,473)— — 
Other115 88 62 
$(7,211)$(3,109)$(2,983)
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
12 Months Ended
Apr. 29, 2023
Leases [Abstract]  
Lease, cost
Supplemental unaudited cash flow information related to operating leases were as follows:
Year Ended
April 29, 2023April 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$2,692 $2,680 
Lessee, operating lease, liability, maturity
Future minimum operating lease payments as of, and subsequent to, April 29, 2023 under ASC 842 are as follows:
Operating Leases
Fiscal years ending
2024$2,383 
20251,675 
2026897 
2027757 
202823 
Thereafter— 
Total lease payments5,735 
Less imputed interest(261)
Total lease liabilities$5,474 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity and Share-Based Compensation (Tables)
12 Months Ended
Apr. 29, 2023
Equity [Abstract]  
Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity
A summary of non-vested restricted stock and restricted stock units for fiscal years 2023, 2022, and 2021 is as follows:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Number of Nonvested Shares Weighted Average Grant Date
Fair Value Per Share
Number of Nonvested SharesWeighted Average Grant Date
Fair Value Per Share
Number of Nonvested SharesWeighted Average Grant Date
Fair Value Per Share
Outstanding at beginning of year469 $5.65 480 $5.62 449 $7.16 
Granted360 3.15 214 5.66 223 3.92 
Vested(192)5.98 (213)5.58 (176)7.27 
Forfeited(20)4.98 (12)5.64 (16)7.00 
Outstanding at end of year617 $4.11 469 $5.65 480 $5.62 
Share-based Payment Arrangement, Option, Activity A summary of stock option activity under our 2015 Plan and 2020 Plan during the fiscal year ended April 29, 2023 is as follows:
Stock Options Weighted Average Exercise Price
Per Share
Weighted Average Remaining
Contractual Life (Years)
Aggregate Intrinsic Value
Outstanding as of April 30, 2022
2,107 $8.13 4.98$— 
Granted336 3.02 — — 
Canceled or forfeited(393)9.08 — — 
Exercised(5)4.11 — 
Outstanding as of April 29, 2023
2,045 $7.11 5.52$858 
   
Shares vested and expected to vest2,010 $7.17 5.46$819 
Exercisable as of April 29, 2023
1,222 $8.95 3.70$103 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The following table provides the weighted-average fair value of options granted and the related assumptions used in the Black-Scholes model:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Fair value of options granted$1.34 $2.43 $1.71 
Risk-free interest rate3.37 %1.07 %0.43 %
Expected volatility41.10 %40.60 %40.53 %
Expected life of option (in years)6.936.946.94
Share-based Compensation Expense
The following table presents a summary of the share-based compensation expense by equity type as follows:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Stock options$453 $458 $450 
Restricted stock and stock units1,153 1,159 1,203 
Employee stock purchase plans421 356 414 
$2,027 $1,973 $2,067 
A summary of the share-based compensation expense for stock options, restricted stock, restricted stock units and shares issued under the ESPP for fiscal years 2023, 2022, and 2021 is as follows:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Cost of sales$441 $434 $472 
Selling424 472 484 
General and administrative735 656 678 
Product design and development427 411 433 
$2,027 $1,973 $2,067 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
12 Months Ended
Apr. 29, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
The following tables reflect the significant components of our income tax provision. The pretax income attributable to domestic and foreign operations was as follows:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Domestic$10,125 $(2,696)$10,413 
Foreign3,132 3,804 3,647 
Income before income taxes$13,257 $1,108 $14,060 
Schedule of Components of Income Tax Expense (Benefit)
Income tax expense (benefit) consisted of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Current:
Federal$6,321 $644 $507 
State1,381 452 422 
Foreign2,273 975 891 
Deferred:
Federal(3,025)(1,020)1,216 
State(456)(476)59 
Foreign(39)(59)39 
$6,455 $516 $3,134 
Schedule of Effective Income Tax Rate Reconciliation
The reconciliation of the provision (benefit) for income taxes and the amount computed by applying the federal statutory rate to income before income taxes is as follows:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Computed income tax expense at federal statutory rates$2,784 $233 $2,953 
Change in uncertain tax positions(86)(71)(34)
Research and development tax credit(684)(382)(1,047)
Other, net288 (179)579 
Change in valuation allowances2,078 609 402 
GILTI(14)(156)
Base Erosion Anti-Abuse Tax (BEAT)87 12 (285)
Foreign-Derived Intangible Income (FDII)(128)(5)(84)
Stock compensation262 150 355 
Meals and entertainment149 67 49 
Goodwill Impairment551 — — 
State taxes, net of federal benefit731 139 494 
Effect of Foreign Tax Rates different than Statutory417 (43)(92)
$6,455 $516 $3,134 
Schedule of Deferred Tax Assets and Liabilities
The components of the net deferred tax assets were as follows:
April 29, 2023April 30, 2022
Deferred tax assets:
Accrued warranty obligations$8,088 $7,117 
Vacation accrual1,732 1,618 
Deferred maintenance revenue484 272 
Allowance for excess and obsolete inventory2,779 2,316 
Equity compensation255 276 
Allowance for credit losses accounts928 528 
Inventory capitalization1,339 1,278 
Accrued compensation and benefits395 1,019 
Unrealized loss on foreign currency exchange206 — 
Net operating loss carry forwards1,024 729 
Outside basis difference in equity method investments3,819 1,861 
Section 174 Capitalization5,225 — 
Research and development tax credit carry forwards210 396 
Lease accounting - lease liability1,426 1,918 
Other929 435 
Total deferred tax assets28,839 19,763 
Valuation allowance(4,900)(2,452)
Net deferred tax assets23,939 17,311 
Deferred tax liabilities:
Property and equipment(5,292)(1,693)
Lease accounting - right of use asset(1,411)(1,907)
Prepaid expenses(471)(428)
Unrealized gain on foreign currency exchange— (180)
Other(93)(59)
Total deferred tax liabilities(7,267)(4,267)
Net deferred tax asset$16,672 $13,044 
The classification of the net deferred tax assets in the accompanying consolidated balance sheets is:
April 29, 2023April 30, 2022
Non-current assets$16,867 $13,331 
Non-current liabilities(195)(287)
$16,672 $13,044 
Schedule of Unrecognized Tax Benefits Roll Forward
The summary of changes in the amounts related to unrecognized uncertain tax benefits are:
April 29, 2023April 30, 2022
Balance at beginning of year$477 $548 
Gross increases related to prior period tax positions12 17 
Gross decreases related to prior period tax positions(56)(54)
Gross increases related to current period tax positions124 116 
Lapse of statute of limitations(165)(150)
Balance at end of year$392 $477 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Cash Flow Information (Tables)
12 Months Ended
Apr. 29, 2023
Supplemental Cash Flow Information [Abstract]  
Cash Flow, Operating Capital
The changes in operating assets and liabilities consisted of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
(Increase) decrease:
Account receivable$(10,422)$(33,876)$4,864 
Long-term receivables1,950 (440)1,737 
Inventories(15,064)(61,159)13,900 
Contract assets(4,879)(9,545)3,080 
Prepaid expenses and other current assets5,267 (7,661)2,450 
Income taxes receivables268 121 (148)
Investment in affiliates and other assets(261)(357)744 
Increase (decrease):
Accounts payable(5,344)33,002 (7,081)
Contract liabilities3,468 27,398 12,628 
Accrued expenses(967)6,354 (2,936)
Warranty obligations607 1,160 696 
Long-term warranty obligations3,055 1,764 (367)
Income taxes payable2,354 (379)(173)
Long-term marketing obligations and other payables104 (1,762)2,337 
$(19,864)$(45,380)$31,731 
Schedule of Cash Flow, Supplemental Disclosures
Supplemental disclosures of cash flow information consisted of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Cash payments for:
Interest$1,075 $16 $264 
Income taxes, net of refunds7,489 1,951 2,557 
Schedule of Other Significant Noncash Transactions
Supplemental schedule of non-cash investing and financing activities consisted of the following:
Year Ended
April 29, 2023April 30, 2022May 1, 2021
Demonstration equipment transferred to inventory$— $53 $56 
Purchases of property and equipment included in accounts payable1,057 4,177 667 
Contributions of common stock under the ESPP1,207 1,211 565 
Debt Issuance costs2,875 — — 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement (Tables)
12 Months Ended
Apr. 29, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
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 as of April 29, 2023 and April 30, 2022 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 1Level 2Level 3Total
Balance as of April 29, 2023:
Cash and cash equivalents$23,982 $— $— $23,982 
Restricted cash708 — — 708 
Available-for-sale securities:
US Government Sponsored entities — 534 — 534 
Derivatives - liability position— (579)— (579)
$24,690 $(45)$— $24,645 
Balance as of April 30, 2022:
Cash and cash equivalents$17,143 $— $— $17,143 
Restricted cash865 — — 865 
Available-for-sale securities:    
US Government Securities3,486 — — 3,486 
US Government Sponsored entities— 534 — 534 
Derivatives - asset position— 934 — 934 
Derivatives - liability position— (311)— (311)
$21,494 $1,157 $— $22,651 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments (Tables)
12 Months Ended
Apr. 29, 2023
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 United States dollars as of April 29, 2023 and April 30, 2022 were as follows:
April 29, 2023April 30, 2022
United States DollarsForeign CurrencyUnited States DollarsForeign Currency
Foreign Currency Exchange Forward Contracts:
United States Dollars/Canadian Dollars— — 942 1,189 
United States Dollars/British Pounds— — 1,774 1,345 
United States Dollars/Euros7,758 7,513 8,575 7,513 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Tables)
12 Months Ended
Apr. 29, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty Liability
Changes in our warranty obligation for the fiscal years ended April 29, 2023 and April 30, 2022 consisted of the following:
April 29, 2023April 30, 2022
Beginning accrued warranty obligations$28,878 $25,960 
Warranties issued during the period13,429 9,748 
Settlements made during the period(11,044)(7,503)
Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations1,278 673 
Ending accrued warranty obligations$32,541 $28,878 
Long-term Purchase Commitment As of April 29, 2023, we were obligated under the following unconditional purchase commitments:
Fiscal years endingAmount
2024$4,908 
20252,374 
2026194 
202750 
202838 
$7,564 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business and Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Segment Reporting Information [Line Items]      
Contract with customer assets $ 46,789 $ 41,687  
Gross profit 151,355 116,697 $ 120,583
Equity method investments 11,934 16,916  
Equity in losses of affiliates 3,332 2,970 2,370
Accounts payable 52 296  
Amount invested 4,315 7,848 6,744
Debt conversion, converted instrument, amount 2,823    
Purchase of convertible notes 8,789    
Convertible note and investment in affiliates, amount 20,723 24,404  
Cash and cash equivalents 23,982 17,143 77,590
Capitalized contract cost, net 860 117  
Operating income 21,388 4,046 17,108
Cash flow from operating activity 15,024 (27,035) 66,212
Geographic Distribution, Foreign      
Segment Reporting Information [Line Items]      
Cash and cash equivalents 8,087    
Subsidiaries | Geographic Distribution, Foreign      
Segment Reporting Information [Line Items]      
Cash and cash equivalents 7,651    
Variable Interest Entity, Primary Beneficiary      
Segment Reporting Information [Line Items]      
Contract with customer assets 5,223    
Gross profit 2,748    
United States of America, Dollars      
Segment Reporting Information [Line Items]      
Cash and cash equivalents 15,895    
United States of America, Dollars | Subsidiaries      
Segment Reporting Information [Line Items]      
Cash and cash equivalents 1,300    
Product Design And Development      
Segment Reporting Information [Line Items]      
Related party transaction, amounts of transaction 672 $ 1,520 $ 460
Miortech      
Segment Reporting Information [Line Items]      
Impairment $ 4,473    
Equity method investment, ownership percentage 55.90%    
XdisplayTM      
Segment Reporting Information [Line Items]      
Equity method investment, ownership percentage 16.40%    
Convertible Debt      
Segment Reporting Information [Line Items]      
Amount invested $ 3,000    
Commercial Paper      
Segment Reporting Information [Line Items]      
Amount invested $ 1,315    
Stock options      
Segment Reporting Information [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 2,084 1,846 2,262
Antidilutive securities excluded from computation of earnings per share, weighted average exercise price (in dollars per share) $ 7.47 $ 9.15 $ 9.11
Minimum      
Segment Reporting Information [Line Items]      
Product warranty accrual, standard parts warranty coverage term (year) 1 year    
Product warranty accrual, installation warranty coverage term (year) 1 year    
Maximum      
Segment Reporting Information [Line Items]      
Product warranty accrual, standard parts warranty coverage term (year) 5 years    
Product warranty accrual, installation warranty coverage term (year) 10 years    
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business and Summary of Significant Accounting Policies - Equity Method Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Balance sheet data:      
Current assets $ 342,657 $ 317,570  
Current liabilities 210,163 213,694  
Non-current liabilities 57,063 35,618  
Income statement data:      
Net income 6,802 592 $ 10,926
Impairment (4,473) 0 0
Equity Method Investment, Nonconsolidated Investee or Group of Investees      
Balance sheet data:      
Current assets 5,504 6,672 7,534
Non-current assets 3,312 4,491 4,637
Current liabilities 25,298 13,938 2,807
Non-current liabilities 721 1,738 1,793
Income statement data:      
Net income $ (16,932) $ (11,928) $ (13,436)
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
May 02, 2020
Accounting Policies [Abstract]        
Cash and cash equivalents $ 23,982 $ 17,143 $ 77,590  
Restricted cash 708 865 2,812  
Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows $ 24,690 $ 18,008 $ 80,402 $ 40,412
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business and Summary of Significant Accounting Policies - Property, Plant and Equipment, Estimated Useful Life (Details)
Apr. 29, 2023
Buildings and improvements | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Buildings and improvements | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 40 years
Machinery and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Machinery and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 7 years
Office furniture and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Office furniture and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Computer software and hardware | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Computer software and hardware | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Equipment held for rental | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 2 years
Equipment held for rental | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 7 years
Demonstration equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Demonstration equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Transportation equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Transportation equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 7 years
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business and Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Accounting Policies [Abstract]      
Net income $ 6,802 $ 592 $ 10,926
Basic earnings per share, shares (in shares) 45,404,000 45,188,000 44,989,000
Basic earnings per share (in dollars per share) $ 0.15 $ 0.01 $ 0.24
Dilution associated with stock compensation plans, shares (in shares) 117,000 138,000 213,000
Diluted earnings per share $ 6,802 $ 592 $ 10,926
Diluted earnings per share, shares (in shares) 45,521,000 45,326,000 45,202,000
Diluted earnings per share (in dollars per share) $ 0.15 $ 0.01 $ 0.24
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Details Textual)
$ in Thousands
3 Months Ended
Apr. 29, 2023
USD ($)
Revenue from External Customer [Line Items]  
Less: reductions for revenue recognized $ 84,972
Revenue, remaining performance obligation 462,035
Product  
Revenue from External Customer [Line Items]  
Revenue, remaining performance obligation 400,737
Service  
Revenue from External Customer [Line Items]  
Revenue, remaining performance obligation $ 61,298
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Disaggregation of Revenue [Line Items]      
Net sales $ 754,196 $ 610,970 $ 482,033
Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 356,449 307,807 237,576
Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 397,747 303,163 244,457
Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 351,020 256,620 202,139
Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 346,509 301,050 234,069
Service and other      
Disaggregation of Revenue [Line Items]      
Net sales 56,667 53,300 45,825
Commercial      
Disaggregation of Revenue [Line Items]      
Net sales 170,590 154,211 127,300
Commercial | Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 132,728 120,776 98,243
Commercial | Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 37,862 33,435 29,057
Commercial | Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 25,821 20,849 16,535
Commercial | Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 128,346 118,308 96,420
Commercial | Service and other      
Disaggregation of Revenue [Line Items]      
Net sales 16,423 15,054 14,345
Live Events      
Disaggregation of Revenue [Line Items]      
Net sales 284,900 199,106 143,049
Live Events | Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 43,761 37,229 23,906
Live Events | Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 241,139 161,877 119,143
Live Events | Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 223,560 144,095 104,682
Live Events | Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 36,259 30,181 18,679
Live Events | Service and other      
Disaggregation of Revenue [Line Items]      
Net sales 25,081 24,830 19,688
High School Park and Recreation      
Disaggregation of Revenue [Line Items]      
Net sales 141,748 111,816 91,557
High School Park and Recreation | Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 109,323 82,678 60,859
High School Park and Recreation | Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 32,425 29,138 30,698
High School Park and Recreation | Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 22,730 20,175 22,258
High School Park and Recreation | Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 114,951 88,162 66,697
High School Park and Recreation | Service and other      
Disaggregation of Revenue [Line Items]      
Net sales 4,067 3,479 2,602
Transportation      
Disaggregation of Revenue [Line Items]      
Net sales 72,306 62,707 58,284
Transportation | Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 24,950 22,088 20,180
Transportation | Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 47,356 40,619 38,104
Transportation | Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 45,286 38,843 36,398
Transportation | Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 23,946 21,370 19,690
Transportation | Service and other      
Disaggregation of Revenue [Line Items]      
Net sales 3,074 2,494 2,196
International      
Disaggregation of Revenue [Line Items]      
Net sales 84,652 83,130 61,843
International | Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 45,687 45,036 34,388
International | Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 38,965 38,094 27,455
International | Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 33,623 32,658 22,266
International | Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 43,007 43,029 32,583
International | Service and other      
Disaggregation of Revenue [Line Items]      
Net sales $ 8,022 $ 7,443 $ 6,994
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition -Performance Obligation (Details Textual)
$ in Thousands
Apr. 29, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation $ 462,035
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-05-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation $ 385,359
Revenue, remaining performance obligation, expected timing of satisfaction, period (month) 12 months
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract assets $ 46,789 $ 41,687
Contract liabilities - current 91,549 90,393
Contract liabilities - non-current 13,096 10,998
Dollar Change    
Contract assets 5,102  
Contract liabilities - current 1,156  
Contract liabilities - non-current $ 2,098  
Percent Change    
Contract assets 12.20%  
Contract liabilities - current 1.30%  
Contract liabilities - non-current 19.10%  
Service-type Warranty Contracts    
Changes in Unearned Service-Type Warranty Contract [Roll Forward]    
Balance at beginning of year $ 26,346 24,590
New contracts sold 44,216 42,619
Less: reductions for revenue recognized (42,132) (40,614)
Foreign currency translation and other (92) (249)
Balance at end of year $ 28,338 $ 26,346
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Reporting (Details Textual)
12 Months Ended
Apr. 29, 2023
segment
Segment Reporting [Abstract]  
Number of reportable segments 5
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
12 Months Ended
Oct. 30, 2022
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Disaggregation of Revenue [Line Items]        
Net sales   $ 754,196,000 $ 610,970,000 $ 482,033,000
Gross profit   151,355,000 116,697,000 120,583,000
Selling   56,655,000 51,075,000 48,649,000
General and administrative   38,747,000 32,563,000 27,980,000
Product design and development   29,989,000 29,013,000 26,846,000
Goodwill impairment $ 4,576,000 4,576,000 0 0
Operating expenses   129,967,000 112,651,000 103,475,000
Operating income   21,388,000 4,046,000 17,108,000
Interest income (expense), net   (920,000) 171,000 (65,000)
Other expense, net   (7,211,000) (3,109,000) (2,983,000)
Income (loss) before income taxes   13,257,000 1,108,000 14,060,000
Depreciation and amortization   16,993,000 15,394,000 17,077,000
Corporate, non-segment        
Disaggregation of Revenue [Line Items]        
Depreciation and amortization   2,572,000 2,712,000 2,434,000
Commercial        
Disaggregation of Revenue [Line Items]        
Net sales   170,590,000 154,211,000 127,300,000
Gross profit   31,155,000 31,851,000 33,072,000
Goodwill impairment   0    
Commercial | Operating segments        
Disaggregation of Revenue [Line Items]        
Depreciation and amortization   3,468,000 2,677,000 3,037,000
Live Events        
Disaggregation of Revenue [Line Items]        
Net sales   284,900,000 199,106,000 143,049,000
Gross profit   49,255,000 21,787,000 24,397,000
Goodwill impairment   2,281,000    
Live Events | Operating segments        
Disaggregation of Revenue [Line Items]        
Depreciation and amortization   6,430,000 5,238,000 5,798,000
High School Park and Recreation        
Disaggregation of Revenue [Line Items]        
Net sales   141,748,000 111,816,000 91,557,000
Gross profit   41,145,000 35,477,000 31,472,000
High School Park and Recreation | Operating segments        
Disaggregation of Revenue [Line Items]        
Depreciation and amortization   1,632,000 1,420,000 1,942,000
Transportation        
Disaggregation of Revenue [Line Items]        
Net sales   72,306,000 62,707,000 58,284,000
Gross profit   19,825,000 18,172,000 20,329,000
Goodwill impairment   0    
Transportation | Operating segments        
Disaggregation of Revenue [Line Items]        
Depreciation and amortization   584,000 551,000 979,000
International        
Disaggregation of Revenue [Line Items]        
Net sales   84,652,000 83,130,000 61,843,000
Gross profit   9,975,000 9,410,000 11,313,000
Goodwill impairment   2,295,000    
International | Operating segments        
Disaggregation of Revenue [Line Items]        
Depreciation and amortization   $ 2,307,000 $ 2,796,000 $ 2,887,000
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Disaggregation of Revenue [Line Items]      
Net sales $ 754,196 $ 610,970 $ 482,033
Property and equipment, net of accumulated depreciation 72,147 66,765 58,682
United States      
Disaggregation of Revenue [Line Items]      
Net sales 661,312 513,740 413,211
Property and equipment, net of accumulated depreciation 63,786 58,643 50,130
Outside United States      
Disaggregation of Revenue [Line Items]      
Net sales 92,884 97,230 68,822
Property and equipment, net of accumulated depreciation $ 8,361 $ 8,122 $ 8,552
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets (Details Textual) - USD ($)
12 Months Ended
Oct. 30, 2022
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Goodwill and Intangible Assets Disclosure [Abstract]        
Goodwill impairment $ 4,576,000 $ 4,576,000 $ 0 $ 0
Amortization of intangible assets, total   $ 290,000 $ 504,000 $ 1,502,000
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($)
12 Months Ended
Oct. 30, 2022
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Goodwill [Roll Forward]        
Beginning Balance   $ 7,927,000    
Foreign currency translation   (112,000)    
Goodwill impairment $ (4,576,000) (4,576,000) $ 0 $ 0
Ending Balance   3,239,000 7,927,000  
Live Events        
Goodwill [Roll Forward]        
Beginning Balance   2,296,000    
Foreign currency translation   (15,000)    
Goodwill impairment   (2,281,000)    
Ending Balance   0 2,296,000  
Commercial        
Goodwill [Roll Forward]        
Beginning Balance   3,349,000    
Foreign currency translation   (151,000)    
Goodwill impairment   0    
Ending Balance   3,198,000 3,349,000  
Transportation        
Goodwill [Roll Forward]        
Beginning Balance   68,000    
Foreign currency translation   (27,000)    
Goodwill impairment   0    
Ending Balance   41,000 68,000  
International        
Goodwill [Roll Forward]        
Beginning Balance   2,214,000    
Foreign currency translation   81,000    
Goodwill impairment   (2,295,000)    
Ending Balance   $ 0 $ 2,214,000  
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 12 years 2 months 12 days 11 years 9 months 18 days
Gross Carrying Amount $ 3,213 $ 3,492
Accumulated Amortization 2,077 2,020
Total expected amortization expense $ 1,136 $ 1,472
Registered trademarks    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 20 years 20 years
Gross Carrying Amount $ 650 $ 639
Accumulated Amortization 270 233
Total expected amortization expense $ 380 $ 406
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 10 years 3 months 18 days 10 years
Gross Carrying Amount $ 2,563 $ 2,853
Accumulated Amortization 1,807 1,787
Total expected amortization expense $ 756 $ 1,066
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 $ 285  
2025 285  
2026 254  
2027 37  
2028 37  
Thereafter 238  
Total expected amortization expense $ 1,136 $ 1,472
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Financial Statement Data - Schedule of Inventory, Current (Details) - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 81,627 $ 71,410
Work-in-process 14,155 14,238
Finished goods 53,666 48,744
Inventory, Net, Total $ 149,448 $ 134,392
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Financial Statement Data - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 265,488 $ 252,285
Less accumulated depreciation 193,341 185,520
Property, Plant and Equipment, Net 72,147 66,765
Land    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 1,996 1,899
Buildings    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 71,222 69,170
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 126,164 110,079
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 4,112 4,098
Computer software and hardware    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 44,700 46,922
Construction in Process    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 2,805 5,792
Demonstration equipment    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 7,432 7,260
Transportation equipment    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 7,057 $ 7,065
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Financial Statement Data (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Inventory Disclosure [Abstract]      
Depreciation, total $ 16,703 $ 14,890 $ 15,575
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Financial Statement Data - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Inventory Disclosure [Abstract]    
Compensation $ 17,466 $ 15,944
Taxes, other than income taxes 3,390 6,741
Accrued employee benefits $ 3,953 $ 3,227
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current, Total Accrued Liabilities, Current, Total
Operating lease liabilities $ 2,253 $ 2,309
Short-term accrued expenses 8,943 6,738
Accrued Liabilities, Current, Total $ 36,005 $ 34,959
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Financial Statement Data - Schedule of Other Nonoperating Income (Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Inventory Disclosure [Abstract]      
Foreign currency transaction gains (losses) $ 479 $ (227) $ (675)
Equity in losses of affiliates (3,332) (2,970) (2,370)
Impairment of equity method investee (4,473) 0 0
Other 115 88 62
Other (Expense) Income, Total $ (7,211) $ (3,109) $ (2,983)
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivables, Net (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, allowance for doubtful account, net $ 4,182 $ 2,754
Accounts receivable 109,979 101,099
Financing receivable 1,473 4,288
Retainage on construction-type contracts    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 1,416 1,834
Financing receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Long-term receivables $ 1,512 $ 4,364
Financing receivable | Minimum    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract receivables, annual interest rates 4.50%  
Financing receivable | Maximum    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract receivables, annual interest rates 9.00%  
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Financing Agreements (Details Textual) - USD ($)
$ in Thousands
Apr. 29, 2023
Aug. 28, 2020
Line of credit    
Line of Credit Facility [Line Items]    
Line of credit facility, maximum borrowing capacity $ 45,000  
Line of credit facility, remaining borrowing capacity   $ 19,467
Standby letters of credit    
Line of Credit Facility [Line Items]    
Line of credit facility, maximum borrowing capacity 20,000  
Long-term line of credit   7,783
Letter of credit    
Line of Credit Facility [Line Items]    
Long-term line of credit $ 17,750  
Guarantees    
Line of Credit Facility [Line Items]    
Long-term line of credit   $ 616
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Share Repurchase Program (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Jun. 17, 2016
Equity [Abstract]        
Number of shares authorized to be repurchased       40,000,000
Stock repurchased during period (in shares) 0 641,000 0  
Payments for repurchase of common stock $ 0 $ 3,184 $ 0  
Stock repurchase program, remaining authorized repurchase amount $ 29,355      
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Lessor, Lease, Description [Line Items]      
Operating lease, weighted average remaining lease term 2 years 10 months 24 days 3 years 7 months 6 days  
Operating lease, weighted average discount rate, percent 2.70% 2.40%  
Cost of sales      
Lessor, Lease, Description [Line Items]      
Operating lease, cost $ 2,560 $ 2,425 $ 2,241
Operating expense      
Lessor, Lease, Description [Line Items]      
Operating lease, cost $ 906 $ 870 $ 977
Minimum      
Lessor, Lease, Description [Line Items]      
Lessee, operating lease, term of contract 1 year    
Maximum      
Lessor, Lease, Description [Line Items]      
Lessee, operating lease, term of contract 5 years    
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Lessee, Operating Lease, Disclosure (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows for operating leases $ 2,692 $ 2,680
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Lessee, Operating Lease, Liability, Maturity (Details)
Apr. 29, 2023
USD ($)
Fiscal years ending  
2024 $ 2,383,000
2025 1,675,000
2026 897,000
2027 757,000
2028 23,000
Thereafter 0
Total lease payments 5,735,000
Less imputed interest (261,000)
Total lease liabilities $ 5,474,000
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Liabilities
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity and Share-Based Compensation (Details Textual)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 29, 2023
USD ($)
$ / shares
shares
Apr. 30, 2022
USD ($)
shares
May 01, 2021
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock, shares authorized and undesignated (in shares) 120,000,000    
Common stock, shares authorized (in shares) 115,000,000 115,000,000  
Preferred stock, shares authorized (in shares) 50,000 50,000  
Common stock, shares undesignated (in shares) 4,950,000    
Number of preferred share purchase right 1    
Common share rights exercise, period 10 days    
Sale of stock, percentage of ownership after transaction 20.00%    
Common share rights exercise, period 10 years    
Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares) 1,801,000    
Share-based payment arrangement, nonvested award, cost not yet recognized, amount | $ $ 1,666    
Share-based payment arrangement, nonvested award, cost not yet recognized 2 years 11 months 8 days    
Exercisable shares (in shares) 1,222,000    
Option, exercise price range, upper range limit (in dollars per share) | $ / shares $ 4.81    
Exercised, aggregate intrinsic value | $ $ 7 $ 2 $ 0
Fair value of stock potions vested | $ $ 467 $ 465 $ 451
Stock issued during period, shares, employee stock purchase plans (in shares) 424,000 310,000 170,000
Share-based compensation expense | $ $ 2,746    
Proceeds from stock options exercised | $ 21 $ 8 $ 0
Share-based payment arrangement, expense, tax benefit | $ $ (23) (47) $ (70)
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting period 1 year    
Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares) 5,500,000    
Maximum employee subscription rate 15.00%    
Discount from market price, offering date 85.00%    
Common stock, capital shares reserved for future issuance (in shares) 1,575,000    
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, expiration period     10 years
Share-based compensation arrangement by share-based payment award, award vesting period     5 years
Stock options | Independent Directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, expiration period     7 years
Share-based compensation arrangement by share-based payment award, award vesting period     1 year
Restricted stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, nonvested award, cost not yet recognized 2 years 7 months 13 days    
Fair value of restricted stock vested | $ $ 1,160 $ 1,203 $ 1,293
Restricted stock | Independent Directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting period     1 year
Restricted stock | Employees      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting period     5 years
In money options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercisable shares (in shares) 147    
Preferred Share Purchase Right      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of securities called by each warrant or right (in shares) 0.001    
Initial exercise price (in dollars per share) | $ / shares $ 20    
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity and Share-Based Compensation - Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity (Details) - Restricted stock and stock units - $ / shares
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Number of Nonvested Shares      
Outstanding at beginning of year (in shares) 469,000 480,000 449,000
Granted (in shares) 360,000 214,000 223,000
Vested (in shares) (192,000) (213,000) (176,000)
Forfeited (in shares) (20,000) (12,000) (16,000)
Outstanding at end of year (in shares) 617,000 469,000 480,000
Weighted Average Grant Date Fair Value Per Share      
Outstanding at beginning of the period (in dollars per share) $ 5.65 $ 5.62 $ 7.16
Granted (in dollars per share) 3.15 5.66 3.92
Vested (in dollars per share) 5.98 5.58 7.27
Forfeited (in dollars per share) 4.98 5.64 7.00
Outstanding at ending of the period (in dollars per share) $ 4.11 $ 5.65 $ 5.62
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity and Share-Based Payment Arrangement, Option, Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Stock Options      
Outstanding at beginning of period (in shares) 2,107    
Granted (in shares) 336    
Canceled or forfeited (in shares) (393)    
Exercised (in shares) (5)    
Outstanding at ending of period (in shares) 2,045 2,107  
Shares vested and expected to vest (in shares) 2,010    
Exercisable (in shares) 1,222    
Weighted Average Exercise Price Per Share      
Outstanding at beginning of period (in dollars per share) $ 8.13    
Granted (in dollars per share) 3.02    
Canceled or forfeited (in dollars per share) 9.08    
Exercised (in dollars per share) 4.11    
Outstanding at ending of period (in dollars per share) 7.11 $ 8.13  
Shares vested and expected to vest, weighted average exercise price per share (in dollars per share) 7.17    
Exercisable, weighted average exercise price per share (in dollars per share) $ 8.95    
Outstanding, weighted average remaining contractual life 5 years 6 months 7 days 4 years 11 months 23 days  
Shares vested and expected to vest, weighted average remaining contractual life 5 years 5 months 15 days    
Exercisable, weighted average remaining contractual life 3 years 8 months 12 days    
Outstanding at beginning of period, aggregate intrinsic value $ 858 $ 0  
Exercised, aggregate intrinsic value 7 $ 2 $ 0
Shares vested and expected to vest, aggregate intrinsic value 819    
Exercisable, aggregate intrinsic value $ 103    
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity and Share-Based Compensation -Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details) - $ / shares
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Equity [Abstract]      
Fair value of options granted $ 1.34 $ 2.43 $ 1.71
Risk-free interest rate 3.37% 1.07% 0.43%
Expected volatility 41.10% 40.60% 40.53%
Expected life of option (in years) 6 years 11 months 4 days 6 years 11 months 8 days 6 years 11 months 8 days
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity and Share-Based Compensation - Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based payment arrangement, expense $ 2,027 $ 1,973 $ 2,067
Cost of sales      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based payment arrangement, expense 441 434 472
Selling      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based payment arrangement, expense 424 472 484
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based payment arrangement, expense 735 656 678
Product design and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based payment arrangement, expense 427 411 433
Stock options      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based payment arrangement, expense 453 458 450
Restricted stock and stock units      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based payment arrangement, expense 1,153 1,159 1,203
Employee stock purchase plans      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based payment arrangement, expense $ 421 $ 356 $ 414
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Benefits (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Retirement Benefits [Abstract]      
Defined contribution plan, employer matching contribution, percent of employees' gross pay 50.00%    
Defined contribution plan, maximum annual contributions per employee, percent 6.00%    
Defined contribution plan, award requisite service period 30 days    
Defined contribution plan, attained age (year) 21 years    
Defined contribution plan, cost $ 2,969 $ 2,573 $ 0
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Income Tax Disclosure [Abstract]      
Domestic $ 10,125 $ (2,696) $ 10,413
Foreign 3,132 3,804 3,647
Income before income taxes 13,257 1,108 $ 14,060
Deferred Tax Assets, Valuation Allowance $ (4,900) $ (2,452)  
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Current:      
Federal $ 6,321 $ 644 $ 507
State 1,381 452 422
Foreign 2,273 975 891
Deferred:      
Federal (3,025) (1,020) 1,216
State (456) (476) 59
Foreign (39) (59) 39
Income Tax Expense (Benefit), Total $ 6,455 $ 516 $ 3,134
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Income Tax Disclosure [Abstract]      
Computed income tax expense at federal statutory rates $ 2,784 $ 233 $ 2,953
Change in uncertain tax positions (86) (71) (34)
Research and development tax credit (684) (382) (1,047)
Other, net 288 (179) 579
Change in valuation allowances 2,078 609 402
GILTI 6 (14) (156)
Base Erosion Anti-Abuse Tax (BEAT) 87 12 (285)
Foreign-Derived Intangible Income (FDII) (128) (5) (84)
Stock compensation 262 150 355
Meals and entertainment 149 67 49
Goodwill Impairment 551 0 0
State taxes, net of federal benefit 731 139 494
Effect of Foreign Tax Rates different than Statutory 417 (43) (92)
Effective income tax rate reconciliation $ 6,455 $ 516 $ 3,134
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Income Tax Disclosure [Abstract]    
Accrued warranty obligations $ 8,088 $ 7,117
Vacation accrual 1,732 1,618
Deferred maintenance revenue 484 272
Allowance for excess and obsolete inventory 2,779 2,316
Equity compensation 255 276
Allowance for credit losses accounts 928 528
Inventory capitalization 1,339 1,278
Accrued compensation and benefits 395 1,019
Unrealized loss on foreign currency exchange 206 0
Net operating loss carry forwards 1,024 729
Outside basis difference in equity method investments 3,819 1,861
Section 174 Capitalization 5,225 0
Research and development tax credit carry forwards 210 396
Lease accounting - lease liability 1,426 1,918
Other 929 435
Total deferred tax assets 28,839 19,763
Valuation allowance (4,900) (2,452)
Net deferred tax assets 23,939 17,311
Property and equipment (5,292) (1,693)
Lease accounting - right of use asset (1,411) (1,907)
Prepaid expenses (471) (428)
Unrealized gain on foreign currency exchange 0 (180)
Other (93) (59)
Total deferred tax liabilities (7,267) (4,267)
Net deferred tax asset 16,672 13,044
Non-current assets 16,867 13,331
Non-current liabilities $ (195) $ (287)
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance at beginning of year $ 477 $ 548
Gross increases related to prior period tax positions 12 17
Gross decreases related to prior period tax positions (56) (54)
Gross increases related to current period tax positions 124 116
Lapse of statute of limitations (165) (150)
Balance at end of year $ 392 $ 477
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Income Tax Contingency [Line Items]    
Unrecognized tax benefits that would impact effective tax rate $ 171  
Unrecognized tax benefits, reduction resulting from lapse of applicable statute of limitations 165 $ 150
Accrued interest and penalties 28 38
Deferred tax assets, operating loss carryforwards, foreign 1,018  
Deferred tax assets, valuation allowance 4,900 $ 2,452
Deferred tax liabilities 0  
Foreign Tax Authority    
Income Tax Contingency [Line Items]    
Operating loss carryforwards $ 5,727  
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.23.2
Cash Flow Information - Cash Flow, Operating Capital (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
(Increase) decrease:      
Account receivable $ (10,422) $ (33,876) $ 4,864
Long-term receivables 1,950 (440) 1,737
Inventories (15,064) (61,159) 13,900
Contract assets (4,879) (9,545) 3,080
Prepaid expenses and other current assets 5,267 (7,661) 2,450
Income taxes receivables 268 121 (148)
Investment in affiliates and other assets (261) (357) 744
(Increase) decrease:      
Accounts payable (5,344) 33,002 (7,081)
Contract liabilities 3,468 27,398 12,628
Accrued expenses (967) 6,354 (2,936)
Warranty obligations 607 1,160 696
Long-term warranty obligations 3,055 1,764 (367)
Income taxes payable 2,354 (379) (173)
Long-term marketing obligations and other payables 104 (1,762) 2,337
Change in operating assets and liabilities $ (19,864) $ (45,380) $ 31,731
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.23.2
Cash Flow Information - Schedule of Cash Flow, Supplemental Disclosures (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Cash payments for:      
Interest $ 1,075 $ 16 $ 264
Income taxes, net of refunds $ 7,489 $ 1,951 $ 2,557
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.23.2
Cash Flow Information - Schedule of Other Significant Noncash Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Supplemental Cash Flow Information [Abstract]      
Demonstration equipment transferred to inventory $ 0 $ 53 $ 56
Purchases of property and equipment included in accounts payable 1,057 4,177 667
Contributions of common stock under the ESPP 1,207 1,211 565
Debt Issuance costs $ 2,875 $ 0 $ 0
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - Fair value, recurring - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents $ 23,982 $ 17,143
Restricted cash 708 865
Derivatives - asset position 0 934
Derivatives - liability position (579) (311)
Fair value, net asset (liability), total 24,645 22,651
US Government Sponsored entities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
US Government Securities and Sponsored entities 534 534
US Government Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
US Government Securities and Sponsored entities   3,486
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 23,982 17,143
Restricted cash 708 865
Derivatives - asset position   0
Derivatives - liability position 0 0
Fair value, net asset (liability), total 24,690 21,494
Level 1 | US Government Sponsored entities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
US Government Securities and Sponsored entities 0 0
Level 1 | US Government Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
US Government Securities and Sponsored entities   3,486
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 0 0
Restricted cash 0 0
Derivatives - asset position   934
Derivatives - liability position (579) (311)
Fair value, net asset (liability), total (45) 1,157
Level 2 | US Government Sponsored entities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
US Government Securities and Sponsored entities 534 534
Level 2 | US Government Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
US Government Securities and Sponsored entities   0
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 0 0
Restricted cash 0 0
Derivatives - asset position   0
Derivatives - liability position 0 0
Fair value, net asset (liability), total 0 0
Level 3 | US Government Sponsored entities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
US Government Securities and Sponsored entities $ 0 0
Level 3 | US Government Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
US Government Securities and Sponsored entities   $ 0
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement (Details Texual)
$ in Thousands
Apr. 29, 2023
USD ($)
Miortech  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Impairment $ 4,473
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments (Details Textual) - Fair value, recurring - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivatives - asset position $ 0 $ 934
Foreign currency contracts, liability, fair value disclosure $ (579) $ (311)
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (Details)
€ in Thousands, £ in Thousands, $ in Thousands, $ in Thousands
Apr. 29, 2023
USD ($)
Apr. 29, 2023
CAD ($)
Apr. 29, 2023
GBP (£)
Apr. 29, 2023
EUR (€)
Apr. 30, 2022
USD ($)
Apr. 30, 2022
CAD ($)
Apr. 30, 2022
GBP (£)
Apr. 30, 2022
EUR (€)
United States Dollars/Canadian Dollars                
Derivatives, Fair Value [Line Items]                
Derivative, notional amount $ 0 $ 0     $ 942 $ 1,189    
United States Dollars/British Pounds                
Derivatives, Fair Value [Line Items]                
Derivative, notional amount 0   £ 0   1,774   £ 1,345  
United States Dollars/Euros                
Derivatives, Fair Value [Line Items]                
Derivative, notional amount $ 7,758     € 7,513 $ 8,575     € 7,513
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details Textual)
$ in Thousands
Apr. 29, 2023
USD ($)
Financial Standby Letter of Credit  
Loss Contingencies [Line Items]  
Loss contingency accrual $ 7,783
Guarantee of Business Revenue  
Loss Contingencies [Line Items]  
Loss contingency accrual 616
Surety Bond  
Loss Contingencies [Line Items]  
Loss contingency accrual $ 56,374
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Schedule of Product Warranty Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning accrued warranty obligations $ 28,878 $ 25,960
Warranties issued during the period 13,429 9,748
Settlements made during the period (11,044) (7,503)
Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations 1,278 673
Ending accrued warranty obligations $ 32,541 $ 28,878
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Long-term Purchase Commitment (Details)
$ in Thousands
Apr. 29, 2023
USD ($)
Fiscal years ending [Abstract]  
2024 $ 4,908
2025 2,374
2026 194
2027 50
2028 38
Purchase Obligation, Total $ 7,564
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events (Details) - USD ($)
Jul. 07, 2023
May 11, 2023
Apr. 29, 2023
Apr. 30, 2022
Subsequent Event [Line Items]        
Debt issuance costs     $ 3,866,000 $ 0
Subsequent Event        
Subsequent Event [Line Items]        
Line of credit facility, remaining borrowing capacity   $ 47,459,000    
Long-term line of credit   $ 0    
Subsequent Event | Minimum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate        
Subsequent Event [Line Items]        
Line of credit facility, commitment fee percentage   2.50%    
Subsequent Event | Maximum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate        
Subsequent Event [Line Items]        
Line of credit facility, commitment fee percentage   3.50%    
Subsequent Event | Convertible Debt        
Subsequent Event [Line Items]        
Proceeds from convertible debt   $ 25,000,000    
Convertible debt   $ 25,000,000    
Debt instrument, convertible, conversion price (in usd per share)   $ 6.31    
Debt instrument, interest rate, stated percentage   9.00%    
Subsequent Event | Convertible Debt | Minimum        
Subsequent Event [Line Items]        
Debt instrument, interest rate, stated percentage   10.00%    
Subsequent Event | Convertible Debt | Maximum        
Subsequent Event [Line Items]        
Debt instrument, interest rate, stated percentage   12.00%    
JPMorgan Chase Bank, N.A. | Subsequent Event | Delayed Draw Term Loan        
Subsequent Event [Line Items]        
Debt instrument, face amount $ 15,000,000      
Debt Instrument, term 10 years      
JPMorgan Chase Bank, N.A. | Subsequent Event | Delayed Draw Term Loan | Minimum        
Subsequent Event [Line Items]        
Debt instrument, mortgage interest rate 3.50%      
JPMorgan Chase Bank, N.A. | Subsequent Event | Delayed Draw Term Loan | Maximum        
Subsequent Event [Line Items]        
Debt instrument, mortgage interest rate 4.50%      
Revolving Credit Facility | JPMorgan Chase Bank, N.A. | Subsequent Event        
Subsequent Event [Line Items]        
Line of credit facility, maximum borrowing capacity   $ 60,000,000    
XML 104 dakt-20230429_htm.xml IDEA: XBRL DOCUMENT 0000915779 2022-05-01 2023-04-29 0000915779 us-gaap:CommonStockMember 2022-05-01 2023-04-29 0000915779 us-gaap:PreferredStockMember 2022-05-01 2023-04-29 0000915779 2022-10-29 0000915779 2023-06-30 0000915779 2023-04-29 0000915779 2022-04-30 0000915779 2021-05-02 2022-04-30 0000915779 2020-05-03 2021-05-01 0000915779 us-gaap:CommonStockMember 2020-05-02 0000915779 us-gaap:AdditionalPaidInCapitalMember 2020-05-02 0000915779 us-gaap:RetainedEarningsMember 2020-05-02 0000915779 us-gaap:TreasuryStockCommonMember 2020-05-02 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-05-02 0000915779 2020-05-02 0000915779 us-gaap:RetainedEarningsMember 2020-05-03 2021-05-01 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-05-03 2021-05-01 0000915779 us-gaap:AdditionalPaidInCapitalMember 2020-05-03 2021-05-01 0000915779 us-gaap:CommonStockMember 2020-05-03 2021-05-01 0000915779 us-gaap:TreasuryStockCommonMember 2020-05-03 2021-05-01 0000915779 us-gaap:CommonStockMember 2021-05-01 0000915779 us-gaap:AdditionalPaidInCapitalMember 2021-05-01 0000915779 us-gaap:RetainedEarningsMember 2021-05-01 0000915779 us-gaap:TreasuryStockCommonMember 2021-05-01 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-05-01 0000915779 2021-05-01 0000915779 us-gaap:RetainedEarningsMember 2021-05-02 2022-04-30 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-05-02 2022-04-30 0000915779 us-gaap:AdditionalPaidInCapitalMember 2021-05-02 2022-04-30 0000915779 us-gaap:CommonStockMember 2021-05-02 2022-04-30 0000915779 us-gaap:TreasuryStockCommonMember 2021-05-02 2022-04-30 0000915779 us-gaap:CommonStockMember 2022-04-30 0000915779 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0000915779 us-gaap:RetainedEarningsMember 2022-04-30 0000915779 us-gaap:TreasuryStockCommonMember 2022-04-30 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0000915779 us-gaap:RetainedEarningsMember 2022-05-01 2023-04-29 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-01 2023-04-29 0000915779 us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2023-04-29 0000915779 us-gaap:CommonStockMember 2022-05-01 2023-04-29 0000915779 us-gaap:CommonStockMember 2023-04-29 0000915779 us-gaap:AdditionalPaidInCapitalMember 2023-04-29 0000915779 us-gaap:RetainedEarningsMember 2023-04-29 0000915779 us-gaap:TreasuryStockCommonMember 2023-04-29 0000915779 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-29 0000915779 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-04-29 0000915779 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-05-01 2023-04-29 0000915779 dakt:MiortechMember 2023-04-29 0000915779 dakt:ProductDesignAndDevelopmentMember 2022-05-01 2023-04-29 0000915779 dakt:ProductDesignAndDevelopmentMember 2021-05-02 2022-04-30 0000915779 dakt:ProductDesignAndDevelopmentMember 2020-05-03 2021-05-01 0000915779 us-gaap:ConvertibleDebtMember 2022-05-01 2023-04-29 0000915779 us-gaap:CommercialPaperMember 2022-05-01 2023-04-29 0000915779 dakt:XdisplayTMMember 2023-04-29 0000915779 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2023-04-29 0000915779 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2022-04-30 0000915779 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2021-05-01 0000915779 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2022-05-01 2023-04-29 0000915779 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2021-05-02 2022-04-30 0000915779 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2020-05-03 2021-05-01 0000915779 currency:USD 2023-04-29 0000915779 srt:SubsidiariesMember currency:USD 2023-04-29 0000915779 us-gaap:GeographicDistributionForeignMember 2023-04-29 0000915779 srt:SubsidiariesMember us-gaap:GeographicDistributionForeignMember 2023-04-29 0000915779 srt:MinimumMember 2022-05-01 2023-04-29 0000915779 srt:MaximumMember 2022-05-01 2023-04-29 0000915779 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-04-29 0000915779 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-04-29 0000915779 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-04-29 0000915779 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-04-29 0000915779 srt:MinimumMember dakt:OfficeFurnitureAndEquipmentMember 2023-04-29 0000915779 srt:MaximumMember dakt:OfficeFurnitureAndEquipmentMember 2023-04-29 0000915779 srt:MinimumMember us-gaap:ComputerEquipmentMember 2023-04-29 0000915779 srt:MaximumMember us-gaap:ComputerEquipmentMember 2023-04-29 0000915779 srt:MinimumMember dakt:EquipmentHeldForRentalMember 2023-04-29 0000915779 srt:MaximumMember dakt:EquipmentHeldForRentalMember 2023-04-29 0000915779 srt:MinimumMember dakt:DemonstrationEquipmentMember 2023-04-29 0000915779 srt:MaximumMember dakt:DemonstrationEquipmentMember 2023-04-29 0000915779 srt:MinimumMember us-gaap:TransportationEquipmentMember 2023-04-29 0000915779 srt:MaximumMember us-gaap:TransportationEquipmentMember 2023-04-29 0000915779 us-gaap:EmployeeStockOptionMember 2022-05-01 2023-04-29 0000915779 us-gaap:EmployeeStockOptionMember 2021-05-02 2022-04-30 0000915779 us-gaap:EmployeeStockOptionMember 2020-05-03 2021-05-01 0000915779 dakt:UniqueConfigurationMember dakt:CommercialSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:UniqueConfigurationMember dakt:LiveEventsSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:UniqueConfigurationMember dakt:HighSchoolParkAndRecreationSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:UniqueConfigurationMember dakt:TransportationSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:UniqueConfigurationMember dakt:InternationalSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:UniqueConfigurationMember 2022-05-01 2023-04-29 0000915779 dakt:LimitedConfigurationMember dakt:CommercialSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:LimitedConfigurationMember dakt:LiveEventsSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:LimitedConfigurationMember dakt:HighSchoolParkAndRecreationSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:LimitedConfigurationMember dakt:TransportationSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:LimitedConfigurationMember dakt:InternationalSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:LimitedConfigurationMember 2022-05-01 2023-04-29 0000915779 dakt:ServiceAndOtherMember dakt:CommercialSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:ServiceAndOtherMember dakt:LiveEventsSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:ServiceAndOtherMember dakt:HighSchoolParkAndRecreationSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:ServiceAndOtherMember dakt:TransportationSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:ServiceAndOtherMember dakt:InternationalSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:ServiceAndOtherMember 2022-05-01 2023-04-29 0000915779 dakt:CommercialSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:LiveEventsSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:HighSchoolParkAndRecreationSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:TransportationSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:InternationalSegmentMember 2022-05-01 2023-04-29 0000915779 dakt:CommercialSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-05-01 2023-04-29 0000915779 dakt:LiveEventsSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-05-01 2023-04-29 0000915779 dakt:HighSchoolParkAndRecreationSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-05-01 2023-04-29 0000915779 dakt:TransportationSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-05-01 2023-04-29 0000915779 dakt:InternationalSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-05-01 2023-04-29 0000915779 us-gaap:TransferredAtPointInTimeMember 2022-05-01 2023-04-29 0000915779 dakt:CommercialSegmentMember us-gaap:TransferredOverTimeMember 2022-05-01 2023-04-29 0000915779 dakt:LiveEventsSegmentMember us-gaap:TransferredOverTimeMember 2022-05-01 2023-04-29 0000915779 dakt:HighSchoolParkAndRecreationSegmentMember us-gaap:TransferredOverTimeMember 2022-05-01 2023-04-29 0000915779 dakt:TransportationSegmentMember us-gaap:TransferredOverTimeMember 2022-05-01 2023-04-29 0000915779 dakt:InternationalSegmentMember us-gaap:TransferredOverTimeMember 2022-05-01 2023-04-29 0000915779 us-gaap:TransferredOverTimeMember 2022-05-01 2023-04-29 0000915779 dakt:UniqueConfigurationMember dakt:CommercialSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:UniqueConfigurationMember dakt:LiveEventsSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:UniqueConfigurationMember dakt:HighSchoolParkAndRecreationSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:UniqueConfigurationMember dakt:TransportationSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:UniqueConfigurationMember dakt:InternationalSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:UniqueConfigurationMember 2021-05-02 2022-04-30 0000915779 dakt:LimitedConfigurationMember dakt:CommercialSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:LimitedConfigurationMember dakt:LiveEventsSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:LimitedConfigurationMember dakt:HighSchoolParkAndRecreationSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:LimitedConfigurationMember dakt:TransportationSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:LimitedConfigurationMember dakt:InternationalSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:LimitedConfigurationMember 2021-05-02 2022-04-30 0000915779 dakt:ServiceAndOtherMember dakt:CommercialSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:ServiceAndOtherMember dakt:LiveEventsSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:ServiceAndOtherMember dakt:HighSchoolParkAndRecreationSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:ServiceAndOtherMember dakt:TransportationSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:ServiceAndOtherMember dakt:InternationalSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:ServiceAndOtherMember 2021-05-02 2022-04-30 0000915779 dakt:CommercialSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:LiveEventsSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:HighSchoolParkAndRecreationSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:TransportationSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:InternationalSegmentMember 2021-05-02 2022-04-30 0000915779 dakt:CommercialSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-05-02 2022-04-30 0000915779 dakt:LiveEventsSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-05-02 2022-04-30 0000915779 dakt:HighSchoolParkAndRecreationSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-05-02 2022-04-30 0000915779 dakt:TransportationSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-05-02 2022-04-30 0000915779 dakt:InternationalSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-05-02 2022-04-30 0000915779 us-gaap:TransferredAtPointInTimeMember 2021-05-02 2022-04-30 0000915779 dakt:CommercialSegmentMember us-gaap:TransferredOverTimeMember 2021-05-02 2022-04-30 0000915779 dakt:LiveEventsSegmentMember us-gaap:TransferredOverTimeMember 2021-05-02 2022-04-30 0000915779 dakt:HighSchoolParkAndRecreationSegmentMember us-gaap:TransferredOverTimeMember 2021-05-02 2022-04-30 0000915779 dakt:TransportationSegmentMember us-gaap:TransferredOverTimeMember 2021-05-02 2022-04-30 0000915779 dakt:InternationalSegmentMember us-gaap:TransferredOverTimeMember 2021-05-02 2022-04-30 0000915779 us-gaap:TransferredOverTimeMember 2021-05-02 2022-04-30 0000915779 dakt:UniqueConfigurationMember dakt:CommercialSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:UniqueConfigurationMember dakt:LiveEventsSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:UniqueConfigurationMember dakt:HighSchoolParkAndRecreationSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:UniqueConfigurationMember dakt:TransportationSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:UniqueConfigurationMember dakt:InternationalSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:UniqueConfigurationMember 2020-05-03 2021-05-01 0000915779 dakt:LimitedConfigurationMember dakt:CommercialSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:LimitedConfigurationMember dakt:LiveEventsSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:LimitedConfigurationMember dakt:HighSchoolParkAndRecreationSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:LimitedConfigurationMember dakt:TransportationSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:LimitedConfigurationMember dakt:InternationalSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:LimitedConfigurationMember 2020-05-03 2021-05-01 0000915779 dakt:ServiceAndOtherMember dakt:CommercialSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:ServiceAndOtherMember dakt:LiveEventsSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:ServiceAndOtherMember dakt:HighSchoolParkAndRecreationSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:ServiceAndOtherMember dakt:TransportationSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:ServiceAndOtherMember dakt:InternationalSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:ServiceAndOtherMember 2020-05-03 2021-05-01 0000915779 dakt:CommercialSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:LiveEventsSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:HighSchoolParkAndRecreationSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:TransportationSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:InternationalSegmentMember 2020-05-03 2021-05-01 0000915779 dakt:CommercialSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-05-03 2021-05-01 0000915779 dakt:LiveEventsSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-05-03 2021-05-01 0000915779 dakt:HighSchoolParkAndRecreationSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-05-03 2021-05-01 0000915779 dakt:TransportationSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-05-03 2021-05-01 0000915779 dakt:InternationalSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-05-03 2021-05-01 0000915779 us-gaap:TransferredAtPointInTimeMember 2020-05-03 2021-05-01 0000915779 dakt:CommercialSegmentMember us-gaap:TransferredOverTimeMember 2020-05-03 2021-05-01 0000915779 dakt:LiveEventsSegmentMember us-gaap:TransferredOverTimeMember 2020-05-03 2021-05-01 0000915779 dakt:HighSchoolParkAndRecreationSegmentMember us-gaap:TransferredOverTimeMember 2020-05-03 2021-05-01 0000915779 dakt:TransportationSegmentMember us-gaap:TransferredOverTimeMember 2020-05-03 2021-05-01 0000915779 dakt:InternationalSegmentMember us-gaap:TransferredOverTimeMember 2020-05-03 2021-05-01 0000915779 us-gaap:TransferredOverTimeMember 2020-05-03 2021-05-01 0000915779 dakt:ServicetypeWarrantyContractsMember 2022-04-30 0000915779 dakt:ServicetypeWarrantyContractsMember 2021-05-01 0000915779 dakt:ServicetypeWarrantyContractsMember 2022-05-01 2023-04-29 0000915779 dakt:ServicetypeWarrantyContractsMember 2021-05-02 2022-04-30 0000915779 dakt:ServicetypeWarrantyContractsMember 2023-04-29 0000915779 2023-01-29 2023-04-29 0000915779 us-gaap:ProductMember 2023-04-29 0000915779 us-gaap:ServiceMember 2023-04-29 0000915779 2023-05-01 2023-04-29 0000915779 us-gaap:OperatingSegmentsMember dakt:CommercialSegmentMember 2022-05-01 2023-04-29 0000915779 us-gaap:OperatingSegmentsMember dakt:CommercialSegmentMember 2021-05-02 2022-04-30 0000915779 us-gaap:OperatingSegmentsMember dakt:CommercialSegmentMember 2020-05-03 2021-05-01 0000915779 us-gaap:OperatingSegmentsMember dakt:LiveEventsSegmentMember 2022-05-01 2023-04-29 0000915779 us-gaap:OperatingSegmentsMember dakt:LiveEventsSegmentMember 2021-05-02 2022-04-30 0000915779 us-gaap:OperatingSegmentsMember dakt:LiveEventsSegmentMember 2020-05-03 2021-05-01 0000915779 us-gaap:OperatingSegmentsMember dakt:HighSchoolParkAndRecreationSegmentMember 2022-05-01 2023-04-29 0000915779 us-gaap:OperatingSegmentsMember dakt:HighSchoolParkAndRecreationSegmentMember 2021-05-02 2022-04-30 0000915779 us-gaap:OperatingSegmentsMember dakt:HighSchoolParkAndRecreationSegmentMember 2020-05-03 2021-05-01 0000915779 us-gaap:OperatingSegmentsMember dakt:TransportationSegmentMember 2022-05-01 2023-04-29 0000915779 us-gaap:OperatingSegmentsMember dakt:TransportationSegmentMember 2021-05-02 2022-04-30 0000915779 us-gaap:OperatingSegmentsMember dakt:TransportationSegmentMember 2020-05-03 2021-05-01 0000915779 us-gaap:OperatingSegmentsMember dakt:InternationalSegmentMember 2022-05-01 2023-04-29 0000915779 us-gaap:OperatingSegmentsMember dakt:InternationalSegmentMember 2021-05-02 2022-04-30 0000915779 us-gaap:OperatingSegmentsMember dakt:InternationalSegmentMember 2020-05-03 2021-05-01 0000915779 us-gaap:CorporateNonSegmentMember 2022-05-01 2023-04-29 0000915779 us-gaap:CorporateNonSegmentMember 2021-05-02 2022-04-30 0000915779 us-gaap:CorporateNonSegmentMember 2020-05-03 2021-05-01 0000915779 country:US 2022-05-01 2023-04-29 0000915779 country:US 2021-05-02 2022-04-30 0000915779 country:US 2020-05-03 2021-05-01 0000915779 us-gaap:NonUsMember 2022-05-01 2023-04-29 0000915779 us-gaap:NonUsMember 2021-05-02 2022-04-30 0000915779 us-gaap:NonUsMember 2020-05-03 2021-05-01 0000915779 country:US 2023-04-29 0000915779 country:US 2022-04-30 0000915779 country:US 2021-05-01 0000915779 us-gaap:NonUsMember 2023-04-29 0000915779 us-gaap:NonUsMember 2022-04-30 0000915779 us-gaap:NonUsMember 2021-05-01 0000915779 dakt:LiveEventsSegmentMember 2022-04-30 0000915779 dakt:CommercialSegmentMember 2022-04-30 0000915779 dakt:TransportationSegmentMember 2022-04-30 0000915779 dakt:InternationalSegmentMember 2022-04-30 0000915779 dakt:LiveEventsSegmentMember 2023-04-29 0000915779 dakt:CommercialSegmentMember 2023-04-29 0000915779 dakt:TransportationSegmentMember 2023-04-29 0000915779 dakt:InternationalSegmentMember 2023-04-29 0000915779 2022-10-30 2022-10-30 0000915779 us-gaap:TrademarksMember 2023-04-29 0000915779 us-gaap:CustomerRelationshipsMember 2023-04-29 0000915779 us-gaap:TrademarksMember 2022-04-30 0000915779 us-gaap:CustomerRelationshipsMember 2022-04-30 0000915779 us-gaap:LandMember 2023-04-29 0000915779 us-gaap:LandMember 2022-04-30 0000915779 us-gaap:BuildingMember 2023-04-29 0000915779 us-gaap:BuildingMember 2022-04-30 0000915779 us-gaap:MachineryAndEquipmentMember 2023-04-29 0000915779 us-gaap:MachineryAndEquipmentMember 2022-04-30 0000915779 dakt:OfficeFurnitureAndEquipmentMember 2023-04-29 0000915779 dakt:OfficeFurnitureAndEquipmentMember 2022-04-30 0000915779 dakt:ComputerSoftwareAndHardwareMember 2023-04-29 0000915779 dakt:ComputerSoftwareAndHardwareMember 2022-04-30 0000915779 us-gaap:ConstructionInProgressMember 2023-04-29 0000915779 us-gaap:ConstructionInProgressMember 2022-04-30 0000915779 dakt:DemonstrationEquipmentMember 2023-04-29 0000915779 dakt:DemonstrationEquipmentMember 2022-04-30 0000915779 us-gaap:TransportationEquipmentMember 2023-04-29 0000915779 us-gaap:TransportationEquipmentMember 2022-04-30 0000915779 dakt:RetainageOnConstructionTypeContractsMember 2023-04-29 0000915779 dakt:RetainageOnConstructionTypeContractsMember 2022-04-30 0000915779 srt:MinimumMember us-gaap:FinanceReceivablesMember 2022-05-01 2023-04-29 0000915779 srt:MaximumMember us-gaap:FinanceReceivablesMember 2022-05-01 2023-04-29 0000915779 us-gaap:FinanceReceivablesMember 2023-04-29 0000915779 us-gaap:FinanceReceivablesMember 2022-04-30 0000915779 us-gaap:LineOfCreditMember 2023-04-29 0000915779 us-gaap:StandbyLettersOfCreditMember 2023-04-29 0000915779 us-gaap:LetterOfCreditMember 2023-04-29 0000915779 us-gaap:StandbyLettersOfCreditMember 2020-08-28 0000915779 us-gaap:LineOfCreditMember 2020-08-28 0000915779 us-gaap:GuaranteesMember 2020-08-28 0000915779 2016-06-17 0000915779 srt:MinimumMember 2023-04-29 0000915779 srt:MaximumMember 2023-04-29 0000915779 us-gaap:CostOfSalesMember 2022-05-01 2023-04-29 0000915779 us-gaap:OperatingExpenseMember 2022-05-01 2023-04-29 0000915779 us-gaap:CostOfSalesMember 2021-05-02 2022-04-30 0000915779 us-gaap:OperatingExpenseMember 2021-05-02 2022-04-30 0000915779 us-gaap:CostOfSalesMember 2020-05-03 2021-05-01 0000915779 us-gaap:OperatingExpenseMember 2020-05-03 2021-05-01 0000915779 dakt:PreferredSharePurchaseRightMember 2023-04-29 0000915779 us-gaap:EmployeeStockOptionMember 2020-05-03 2021-05-01 0000915779 dakt:IndependentDirectorsMember us-gaap:EmployeeStockOptionMember 2020-05-03 2021-05-01 0000915779 dakt:IndependentDirectorsMember us-gaap:RestrictedStockMember 2020-05-03 2021-05-01 0000915779 dakt:EmployeesMember us-gaap:RestrictedStockMember 2020-05-03 2021-05-01 0000915779 us-gaap:RestrictedStockMember 2022-05-01 2023-04-29 0000915779 us-gaap:RestrictedStockMember 2021-05-02 2022-04-30 0000915779 us-gaap:RestrictedStockMember 2020-05-03 2021-05-01 0000915779 dakt:RestrictedStockAndRestrictedStockUnitsMember 2022-04-30 0000915779 dakt:RestrictedStockAndRestrictedStockUnitsMember 2021-05-01 0000915779 dakt:RestrictedStockAndRestrictedStockUnitsMember 2020-05-02 0000915779 dakt:RestrictedStockAndRestrictedStockUnitsMember 2022-05-01 2023-04-29 0000915779 dakt:RestrictedStockAndRestrictedStockUnitsMember 2021-05-02 2022-04-30 0000915779 dakt:RestrictedStockAndRestrictedStockUnitsMember 2020-05-03 2021-05-01 0000915779 dakt:RestrictedStockAndRestrictedStockUnitsMember 2023-04-29 0000915779 dakt:InMoneyOptionsMember 2023-04-29 0000915779 dakt:EmployeeStockPurchasePlanMember 2023-04-29 0000915779 dakt:EmployeeStockPurchasePlanMember 2022-05-01 2023-04-29 0000915779 us-gaap:EmployeeStockOptionMember 2022-05-01 2023-04-29 0000915779 us-gaap:EmployeeStockOptionMember 2021-05-02 2022-04-30 0000915779 us-gaap:EmployeeStockMember 2022-05-01 2023-04-29 0000915779 us-gaap:EmployeeStockMember 2021-05-02 2022-04-30 0000915779 us-gaap:EmployeeStockMember 2020-05-03 2021-05-01 0000915779 us-gaap:SellingAndMarketingExpenseMember 2022-05-01 2023-04-29 0000915779 us-gaap:SellingAndMarketingExpenseMember 2021-05-02 2022-04-30 0000915779 us-gaap:SellingAndMarketingExpenseMember 2020-05-03 2021-05-01 0000915779 us-gaap:GeneralAndAdministrativeExpenseMember 2022-05-01 2023-04-29 0000915779 us-gaap:GeneralAndAdministrativeExpenseMember 2021-05-02 2022-04-30 0000915779 us-gaap:GeneralAndAdministrativeExpenseMember 2020-05-03 2021-05-01 0000915779 us-gaap:ResearchAndDevelopmentExpenseMember 2022-05-01 2023-04-29 0000915779 us-gaap:ResearchAndDevelopmentExpenseMember 2021-05-02 2022-04-30 0000915779 us-gaap:ResearchAndDevelopmentExpenseMember 2020-05-03 2021-05-01 0000915779 us-gaap:ForeignCountryMember 2023-04-29 0000915779 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0000915779 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0000915779 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0000915779 us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0000915779 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-04-29 0000915779 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-04-29 0000915779 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-04-29 0000915779 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-04-29 0000915779 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-04-30 0000915779 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-04-30 0000915779 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-04-30 0000915779 us-gaap:FairValueMeasurementsRecurringMember 2022-04-30 0000915779 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-04-30 0000915779 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-04-30 0000915779 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-04-30 0000915779 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-04-30 0000915779 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-04-30 0000915779 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-04-30 0000915779 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-04-30 0000915779 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-04-30 0000915779 dakt:USDollarsCanadianDollarsMember 2023-04-29 0000915779 dakt:USDollarsCanadianDollarsMember 2022-04-30 0000915779 dakt:USDollarsBritishPoundsMember 2023-04-29 0000915779 dakt:USDollarsBritishPoundsMember 2022-04-30 0000915779 dakt:USDollarsEurosMember 2023-04-29 0000915779 dakt:USDollarsEurosMember 2022-04-30 0000915779 us-gaap:FinancialStandbyLetterOfCreditMember 2023-04-29 0000915779 us-gaap:GuaranteeOfBusinessRevenueMember 2023-04-29 0000915779 us-gaap:SuretyBondMember 2023-04-29 0000915779 us-gaap:RevolvingCreditFacilityMember dakt:JPMorganChaseBankNAMember us-gaap:SubsequentEventMember 2023-05-11 0000915779 us-gaap:SubsequentEventMember 2023-05-11 0000915779 srt:MinimumMember us-gaap:SubsequentEventMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-05-11 2023-05-11 0000915779 srt:MaximumMember us-gaap:SubsequentEventMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-05-11 2023-05-11 0000915779 dakt:DelayedDrawTermLoanMember dakt:JPMorganChaseBankNAMember us-gaap:SubsequentEventMember 2023-07-07 0000915779 dakt:DelayedDrawTermLoanMember dakt:JPMorganChaseBankNAMember us-gaap:SubsequentEventMember 2023-07-07 2023-07-07 0000915779 srt:MinimumMember dakt:DelayedDrawTermLoanMember dakt:JPMorganChaseBankNAMember us-gaap:SubsequentEventMember 2023-07-07 2023-07-07 0000915779 srt:MaximumMember dakt:DelayedDrawTermLoanMember dakt:JPMorganChaseBankNAMember us-gaap:SubsequentEventMember 2023-07-07 2023-07-07 0000915779 us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember 2023-05-11 2023-05-11 0000915779 us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember 2023-05-11 0000915779 srt:MinimumMember us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember 2023-05-11 0000915779 srt:MaximumMember us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember 2023-05-11 iso4217:USD shares iso4217:USD shares pure dakt:segment iso4217:CAD iso4217:GBP iso4217:EUR utr:Rate 0000915779 2023 FY false P1Y P1Y http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#Liabilities 0.001 10-K true 2023-04-29 --04-29 false 0-23246 Daktronics, Inc. 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 No No Yes Yes Accelerated Filer false false true false false 159867118 45703283 Deloitte & Touche LLP Minneapolis, Minnesota 34 23982000 17143000 708000 865000 534000 4020000 109979000 101099000 149448000 134392000 46789000 41687000 1215000 2798000 9676000 14963000 326000 603000 342657000 317570000 72147000 66765000 264000 1490000 3239000 7927000 1136000 1472000 3866000 0 27928000 32321000 16867000 13331000 468104000 440876000 67522000 76313000 91549000 90393000 36005000 34959000 12228000 11621000 2859000 408000 210163000 213694000 20313000 17257000 13096000 10998000 5709000 7076000 17750000 0 195000 287000 57063000 35618000 50000 50000 0 0 0 0 0 0 115000000 115000000 45488595 44826099 63023000 61794000 50259000 48372000 103410000 96608000 1907445 1907445 10285000 10285000 -5529000 -4925000 200878000 191564000 468104000 440876000 754196000 610970000 482033000 602841000 494273000 361450000 151355000 116697000 120583000 56655000 51075000 48649000 38747000 32563000 27980000 29989000 29013000 26846000 4576000 0 0 129967000 112651000 103475000 21388000 4046000 17108000 -920000 171000 -65000 -7211000 -3109000 -2983000 13257000 1108000 14060000 6455000 516000 3134000 6802000 592000 10926000 45404000 45188000 44989000 45521000 45326000 45202000 0.15 0.01 0.24 0.15 0.01 0.24 6802000 592000 10926000 -616000 -2556000 2942000 12000 -34000 0 -604000 -2590000 2942000 6198000 -1998000 13868000 60010000 44627000 85090000 -7470000 -5277000 176980000 10926000 10926000 2942000 2942000 2067000 2067000 125000 125000 565000 565000 26000 173000 199000 60575000 46595000 96016000 -7297000 -2335000 193554000 592000 592000 -2556000 -2556000 -34000 -34000 1973000 1973000 8000 8000 200000 200000 1211000 1211000 3184000 3184000 4000 196000 200000 61794000 48372000 96608000 -10285000 -4925000 191564000 6802000 6802000 -616000 -616000 12000 12000 2027000 2027000 21000 21000 140000 140000 1208000 1208000 63023000 50259000 103410000 -10285000 -5529000 200878000 6802000 592000 10926000 16993000 15394000 17077000 691000 743000 572000 2027000 1973000 2067000 -3332000 -2970000 -2370000 1009000 -286000 1299000 -3633000 -1555000 1314000 9049000 0 0 19864000 45380000 -31731000 15024000 -27035000 66212000 25385000 20376000 7891000 822000 885000 3184000 0 4045000 0 3490000 0 1230000 4315000 7848000 6744000 -25388000 -31384000 -10221000 378694000 46801000 0 360944000 46801000 15000000 991000 0 0 1233000 0 0 305000 200000 460000 0 3184000 0 21000 8000 0 140000 200000 125000 17568000 -3576000 -15585000 -522000 -399000 -416000 6682000 -62394000 39990000 18008000 80402000 40412000 24690000 18008000 80402000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Nature of business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Daktronics, Inc. and its subsidiaries are engaged principally in the design, market, and manufacture of a wide range of integrated electronic display systems and related products which are sold in a variety of markets throughout the world and the rendering of related maintenance and professional services. Our products are designed primarily to inform and entertain people through the communication of content.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fiscal year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We operate on a 52- or 53-week fiscal year, with our fiscal year ending on the Saturday closest to April 30 of each year. When April 30 falls on a Wednesday, the fiscal year ends on the preceding Saturday. Within each fiscal year, each quarter is comprised of 13-week periods following the beginning of each fiscal year. In each 53-week year, an additional week is added to the first quarter, and each of the last three quarters is comprised of a 13-week period. The fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021 contained operating results for 52 weeks.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Principles of consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The consolidated financial statements include Daktronics, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation. We have a variable interest in a business where we have elected to follow the proportional consolidation method because certain criteria were met under Accounting Standards Codification ("ASC") 810, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have an arrangement we concluded was a variable interest entity and accounted for it under the proportional consolidation method. This arrangement had an aggregate amount of contract assets and gross profit of $5,223 and $2,748 respectively, as of and for the year ended April 29, 2023. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Investments in affiliates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We consolidate entities in which we have a controlling financial interest by first considering if an entity meets the definition of a variable interest entity ("VIE") for which we are deemed to be the primary beneficiary, or if we have the power to control an entity through a majority of voting interest or through other arrangements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Interest Entities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A VIE is an entity (i) that lacks sufficient equity to finance its activities without additional subordinated financial support from other parties; (ii) whose equity holders lack the characteristics of a controlling financial interest; and/or (iii) that is established with non-substantive voting rights. A VIE is consolidated by its primary beneficiary, which is defined as the party who has a controlling financial interest in the VIE through (a) the power to direct the activities of the VIE that most significantly affect the VIE’s economic performance, and (b) the obligation to absorb losses or the right to receive benefits of the VIE that could be significant to the VIE. This assessment may involve subjectivity in the determination of which activities most significantly affect the VIE’s performance and making estimates about current and future fair value of the assets held by the VIE and financial performance of the VIE. In assessing the Company's interests in the VIE, we also consider interests held by its related parties, including de facto agents. Additionally, we assess whether it is a member of a related party group that collectively meets the power and benefits criteria and, if so, whether we are most closely associated with the VIE. In performing the related party analysis, we consider both qualitative and quantitative factors including, but not limited to: the characteristics and size of its investment relative to the related party; our and the related party's ability to control or significantly influence key decisions of the VIE, including consideration of involvement by de facto agents; the obligation or likelihood for us or the related party to fund operating losses of the VIE; and the similarity and significance of the VIE’s business activities to those of us and the related party. The determination of whether an entity is a VIE and whether we are the primary beneficiary may involve significant judgment and depends upon facts and circumstances specific to an entity at the time of the assessment.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each reporting period, we reassess whether changes in facts and circumstances cause a change in the status of an entity as a VIE or voting interest entity, and/or a change in our consolidation assessment. Changes in consolidation status are applied prospectively. An entity may be consolidated as a result of this reassessment, in which case the assets, liabilities and noncontrolling interest in the entity are recorded at fair value upon initial consolidation. Any existing equity interest held by us in the entity prior to us obtaining control will be remeasured at fair value, which may result in a gain or loss recognized upon initial consolidation. However, if the consolidation represents an asset acquisition of a voting interest entity, our existing interest in the acquired assets, if any, is not remeasured to fair value but continues to be carried at historical cost. We may also deconsolidate a subsidiary as a result of this reassessment, which may result in a gain or loss recognized upon deconsolidation depending on the carrying values of deconsolidated assets and liabilities compared to the fair value of any interests retained.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluated the nature of our investment in affiliates of XdisplayTM company, which is developing micro-LED mass transfer expertise and technologies, and Miortech (dba Etulipa), which is developing low power outdoor electrowetting technology. We determined that Miortech is a VIE, and based on management's analysis, we determined that Daktronics is not the primary beneficiary; therefore, the investment in Miortech is accounted for under the equity method. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate amount of our investments accounted for under the equity method was $11,934 and $16,916 as of April 29, 2023 and April 30, 2022, respectively. Our proportional share of the respective affiliates' earnings or losses is included in the "Other (expense) income, net" line item in our consolidated statements of operations. For the fiscal years 2023, 2022 and 2021, our share of the losses of our affiliates was $3,332, $2,970 and $2,370, respectively. In fiscal year 2023, we concluded there was an other-than-temporary impairment of our investment in Miortech and recorded an impairment loss of $4,473 to reflect the investment at fair market value (level 3). The impairment loss is included in the "Other (expense) income, net" line item in our consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We purchased services for research and development activities from our equity method investees. The total of these related party transactions for fiscal years 2023, 2022 and 2021 was $672, $1,520, and $460, respectively, which is included in the "Product design and development" line item in our consolidated statement of operations, and for fiscal 2023, $52 remains unpaid and is included in the "Accounts payable " line item in our consolidated balance sheet. Fiscal 2022 had $296 unpaid and included in the "Accounts payable" line item in our consolidated balance sheet. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, we invested in $3,000 of convertible notes and in $1,315 of promissory notes (collectively, "Notes") in our affiliates, which is included in the “Investment in affiliates and other assets" line item in our consolidated balance sheets. During fiscal 2023, we converted $2,823 of Notes to stock ownership. After this conversion of Notes to stock ownership, our ownership increased to 55.9 percent in Miortech. Our ownership in XdisplayTM company is 16.4 percent as of April 29, 2023. The total amount of Notes as of April 29, 2023 was $8,789 and is included in the "Investments in affiliates and other assets" line item in our consolidated balance sheets. The Notes balance combined with the investment in affiliates balance totaled $20,723 and $24,404 as of April 29, 2023 and April 30, 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized financial information for equity method investments consist of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:58.018%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance sheet data:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Income statement data:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(16,932)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11,928)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("GAAP") requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities; the disclosure of contingent assets and liabilities at the date of the financial statements; the reported amounts of revenues and expenses during the reporting period; and our ability to continue as a going concern. Due to the inherent uncertainty involved in making estimates, actual results in future periods may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">differ from those estimates. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Material estimates that are particularly susceptible to significant change in the near-term relate to the determination of the estimated total costs on uniquely configured contracts and estimated costs to be incurred for product warranties and income taxes. Estimation processes are also used in inventory valuation and determining, the allowance for credit losses, share-based compensation, goodwill impairment, investment in affiliates impairment, value of long-term assets, and extended warranty and product maintenance agreements. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in estimates are reflected in the periods in which they become known.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: All highly liquid investments with maturities of three months or less at the date of purchase are considered to be cash equivalents and consist primarily of government repurchase agreements, savings accounts and money </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">market accounts that are carried at cost, which approximates fair value. We maintain our cash in bank deposit accounts, the balances of which at times may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">exceed federally insured limits. We have not experienced any losses in such accounts.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the totals of the same amounts shown in the consolidated statements of cash flows. Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,690 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,008 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">80,402 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have foreign currency cash accounts to operate our global business. These accounts are impacted by changes in foreign currency rates. Of our </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$23,982</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in cash and cash equivalents balances as of April 29, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$15,895</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were denominated in United States dollars, of which </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,300</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were held by our foreign subsidiaries. As of April 29, 2023, we had an additional </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$8,087</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in cash balances denominated in foreign currencies, of which </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$7,651 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were maintained in accounts of our foreign subsidiaries.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventories:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In accordance with ASC 330</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventory, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our inventories are stated at the lower of cost (first-in, first-out method) and net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Cost is measured as the price of the components and allocated expenses for production or betterment of the inventory item are applied to the purchase cost of the raw materials. When we estimate net realizable value to be lower than cost, any necessary adjustments are charged to cost of sales in that period. In determining net realizable value, we review various factors such as current inventory levels, forecasted demand, costs of completion, and technological obsolescence.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Allowance for credit losses:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We make estimates regarding the collectability of our accounts receivable, long-term receivables, contract assets and other receivables. In evaluating the adequacy of our allowance for credit losses, we analyze specific balances, customer creditworthiness, changes in customer payment cycles, and current economic trends. If the financial condition of any customer were to deteriorate, resulting in an impairment of its ability to make payments, additional allowances may be required. In addition, in accordance with ASC 326, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, an allowance is maintained for estimated forward-looking losses resulting from the possible inability of customers to make required payments (current expected losses). The amount of the allowance is determined principally on the basis of past collection experience and known financial factors regarding specific customers. We charge off receivables at such time it is determined collection will not occur against the allowance for credit losses. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue recognition:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our accounting policies and estimates are in accordance with ASC 606</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and are as follows:</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts are identified and follow the revenue recognition policies when all of the following occur: we have evidence that all parties to the contract have approved the contract and are committed to perform their respective obligations, we can identify each party’s rights regarding the goods or services to be transferred, we can identify the payment terms for the goods or services to be transferred, the contract has commercial substance, and it is probable we will collect substantially all of the consideration to which we would be entitled in exchange for the goods or services.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-contract costs are generally expensed as incurred, unless they are directly associated with an anticipated contract and recoverability from that contract is probable. Pre-contract costs directly associated with anticipated contracts expected to be recoverable include $860 and $117 as of April 29, 2023 and April 30, 2022, respectively. These are included in the "Inventories" line item in our consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At contract inception, we identify performance obligations by reviewing the agreement for material distinct goods and services. Goods and services are distinct when the customer can benefit from them on its own and our promises to transfer </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">these items are identifiable from other promises within the contract. When we are contracted to provide a single promise (an integrated system), we often treat it as a single performance obligation if we are providing goods and services with the same pattern of transfer that are highly integrated or interdependent, that are modified or customized by other goods or services promised, or that provide a combined outcome for which the customer has contracted. When less interdependency or integration is necessary, or when the customer can benefit from distinct items, we separate the contract into multiple performance obligations. We account for extended warranties and other services ("service-type warranties") that represent a distinct service as a separate performance obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts can contain multiple components of transaction price. We evaluate each contract for these components and include fixed consideration, variable consideration, financing components, and non-cash consideration and exclude consideration payable to a customer and sales taxes in the transaction price. When we are responsible for site installations which include subcontracted work, we maintain the contractual responsibilities and risks and include the consideration for these services in the transaction price. When our contract contains variable consideration, including return rights, discounts, claims, unpriced change orders, and liquidated damages, we estimate the transaction price using the expected value (i.e., the sum of the probability-weighted amount) or the most likely amount method, whichever is expected to better predict revenue for that contract situation. We also constrain the revenue to the extent that it is probable that a significant reversal of the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. We consider the following factors in determining revenue associated with variable consideration: (a) the contract or other evidence providing the legal basis, (b) additional costs caused by unforeseen circumstances, (c) evidence supporting the claim, and (d) historical evidence and patterns of customers. We adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer goods and services to a customer will exceed one year from the time the customer pays and represents financing. If the payment structures exceed a year but are structured to account for risks with a contract or correspond to payments on milestones or are scheduled for performance, we do not adjust the contract price for a financing component. See "Note 6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Receivables" for amounts recorded in long-term receivables.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When separate performance obligations are identified, we allocate the transaction price to the individual performance obligation based on the best method we judge as a faithful depiction of the value of the performance obligation. Many of our contracts are bundled, and we do not have separate selling prices for each performance obligation; therefore, for these contracts, we primarily use the cost plus a margin approach to allocate the relative transaction price to identified performance obligations, as it is the best representative of our pricing methods.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when we satisfy a performance obligation. We receive payments from customers based on a billing schedule as established in our contracts. Billing schedules include down payments and progress billings over time; set milestone payments that are specific to the project are scheduled for performance-based payments or are set time-based payment(s). Variability in contract assets and contract liabilities relates to the timing of billings and revenue recognition, which can vary significantly depending on contractual payment terms, build and installation schedules and the related timing differences in transfer of control. Balances are also impacted by the seasonality in our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgments and estimates are used in our revenue policies. In order to assure appropriate and consistent revenue recognition, we regularly evaluate available project related information and update estimates accordingly. We maintain internal policies and procedures to provide guidance for those involved in recording revenue. We monitor for changes in our business sales practices and customer interactions to capture the appropriate types of performance obligations and adjust for any change in control terms and conditions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our material performance obligation types include:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unique configuration contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: audio-visual communication systems uniquely configured (custom) or integrated for a customer's particular location and system configuration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include all or a combination of the following: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring and messaging equipment, training, other on-site services, spare parts, software licenses, and assurance-type warranties.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have multiple performance obligations in these types of contracts; however, a majority are treated as a combined single performance obligation. In our judgment, this accounting treatment is most appropriate because the substantial part of our promise to customers is to provide significant integration services and incorporate individual goods and services into a combined output or system. Often times, the system is customized or </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">significantly modified to the customer's desired configurations and location, and the interrelated goods and services provide utility to the customer as a package.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for uniquely configured (custom) or integrated systems is recognized over time using the cost-to-cost input method. Over time revenue recognition is appropriate because we have no alternative use for the uniquely configured system and have an enforceable right to payment for work performed. The cost-to-cost input method measures costs incurred to date compared to estimated total costs for each contract. This method is the most faithful depiction of our performance because it measures the value of the contract transferred to the customer. Costs to perform include direct and indirect costs for contract design, production, integration, installation, and assurance-type warranty reserve. Direct costs include materials and components; manufacturing, project management and engineering labor; and subcontracting expenses. Indirect costs include allocated charges for such items as facilities and equipment depreciation and general overhead. Provisions of estimated losses on uncompleted contracts are made in the period when such losses are capable of being estimated.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract modifications to existing contracts with customers are evaluated in accordance with the five-step revenue model. We treat contract modifications as a separate contract and new performance obligations when the additional goods or services are distinct and do not add to the unique configuration or are outside the integrated system and when the consideration reflects standalone selling prices. If the additional goods or services offered under the modification enhance the uniquely configured or integrated systems, revenue is allocated to the existing contracts' performance obligation. Modifications may cause changes in the timing of revenue recognition depending on the allocation to various performance obligations.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The time between contract order and project completion is typically less than 12 months but may extend longer depending on the amount of custom work and customers’ delivery needs.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Limited configuration (standard systems) and after-sale parts contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Limited configuration (standard systems) or after-sale parts contracts with limited or no configuration or limited integration are recognized as distinct individual performance obligations when material. When not distinct, we combine into one performance obligation the goods and/or services with each other until the bundle of goods or services is distinct. For standard display purchases made in large quantities, we account for each piece of equipment separately as a distinct performance obligation from which a customer derives benefit. Immaterial goods or services in the context of the contract are included with the display system performance obligation. Standard systems and equipment with limited configurations or integrations may include all or a combination (when immaterial) of the following performance obligations: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring, messaging and audio equipment, training, spare parts, software licenses, assurance-type warranties, and after-sale parts.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at a point in time when control passes, or over time as services are performed. When fulfilling limited configuration performance obligations, we are typically able to redirect the video displays or scoring, messaging, or audio equipment to another customer without incurring significant economic losses. Therefore, we have an alternative use for the performance obligation and recognize revenue upon our substantial completion and at the point in time we estimate control has transferred to the customer. When limited configured single performance obligations are more service-type (i.e., installation and integration services), we recognize revenue over time using the cost-to-cost input method, by comparing cumulative costs incurred to the total estimated costs and applying that percentage of completion to the transaction price to recognize revenue.We believe the cost-to-cost input method is the most faithful depiction of the customer obtaining control and benefits from the work performed.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Services and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Services sold on a stand-alone basis or after the initial system sale include performance obligations such as event support, control room design, on-site training, equipment service, service-type warranties, technical support, software sold as a service, and other immaterial revenue streams. These are contracted with a customer generally per service event or service type on a stand-alone basis. Services, service type warranties, and other are recognized as net sales when the services are performed, and control is transferred to the customer at a point in time when title or control passes or over time as services are performed and for time-based "stand ready to perform" type obligations. We use professional judgment to determine control transfer. If we have the right to consideration from a customer that directly corresponds with the value of our performance (where we bill a fixed amount for each hour of service provided), we recognize revenue related to the work completed.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from software license fees on sales, other than uniquely configured type contracts, are recognized when delivery of the product has occurred. Subscription-based licenses include the right for a customer to use our licenses and receive related support for a specified term, and revenue is recognized pro-rata over the term of the engagement.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shipping and handling costs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs collected from our customers in connection with our sales are recorded as revenue. We record shipping and handling costs as a component of cost of sales at the time the product is shipped.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a standard parts coverage warranty for periods varying from <span style="-sec-ix-hidden:f-420">one</span> to five years for most of our products. We also offer additional types of warranties to include on-site labor, routine maintenance and event support. In addition, the terms of warranties on some installations can vary from <span style="-sec-ix-hidden:f-422">one</span> to 10 years. The specific terms and conditions of these warranties vary primarily depending on the type of product sold. We estimate the costs which may be incurred under the contractual warranty obligations (assurance type warranty) and record a liability in the amount of such estimated costs at the time the revenue is recognized. Factors affecting our estimate of the cost of our warranty obligations include historical experience and expectations of future conditions. We continually assess the adequacy of our recorded warranty accruals and, to the extent we experience any changes in warranty claim activity or costs associated with servicing those claims, our accrued warranty obligation is adjusted accordingly. For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: In accordance with ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant, and Equipment, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property and equipment are stated at cost and depreciated principally on the straight-line method over the following estimated useful lives:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 - 40</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 - 7</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 - 5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer software and hardware</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 - 5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equipment held for rental</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2 - 7</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Demonstration equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 - 5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 - 7</span></div></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements are depreciated over the lesser of the useful life of the asset or the term of the lease.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: In accordance with ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant, and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we assess long-lived tangible assets and definite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When evaluating long-lived assets for potential impairment, we first compare the carrying value of the asset to the asset's estimated future cash flows (undiscounted and without interest charges). If the estimated future cash flows are less than the carrying value of the asset, we calculate an impairment loss. The impairment loss calculation compares the carrying value of the asset to the asset's estimated fair value. We recognize an impairment loss if the amount of the asset's carrying value exceeds the asset's estimated fair value. If we recognize an impairment loss, the adjusted carrying amount of the asset becomes its new cost basis. For a depreciable long-lived asset, the new cost basis will be depreciated (amortized) over the remaining useful life of that asset.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our impairment loss calculations contain uncertainties because they require management to make assumptions and to apply judgment to estimate future cash flows and asset fair values, including forecasting useful lives of the assets and selecting the discount rate that reflects the risk inherent in future cash flows.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We account for goodwill and other intangible assets with indefinite lives in accordance with ASC 350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Under these provisions, goodwill is not amortized but is tested for impairment on at least an annual basis. Impairment testing is required more often than annually if an event or circumstance indicates an impairment or a decline in value may have occurred. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A qualitative assessment may be used to first determine whether it is "more likely than not" that the fair value of a reporting unit is less its carrying value. Based on this assessment, if it is determined that is more likely than not that impairment has occurred, a quantitative analysis will be performed. The quantitative assessment uses an income approach to estimate the fair value of each reporting unit. The income approach is based on the projected cash flows, which are discounted to their present value using discount rates which consider the timing and risk of the forecasted cash flows. Fair value is estimated using internally developed forecasts and assumptions and takes into account management plans, business trends, and market and economic conditions. If the quantitative assessment of goodwill impairment fails, an impairment loss equal to the amount that a reporting unit's carrying value exceeds its fair value will be recognized. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign currency translation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 830, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Matters. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our foreign subsidiaries use the local currency of their respective countries as their functional currency. The assets and liabilities of foreign operations are translated at the exchange rates in effect at the balance sheet date. The operating results of foreign operations are translated at weighted average exchange rates. The related translation gains or losses are reported as a separate component of shareholders’ equity in accumulated other comprehensive loss.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We account for income taxes in accordance with ASC 740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We record a tax provision for anticipated tax consequences of the reported results of operations. Deferred tax assets and liabilities are measured using currently enacted tax rates and statutory tax rates applicable to the years in which we expect these temporary differences will affect taxable income. These assets and liabilities are analyzed regularly, and we assess the likelihood that deferred tax assets will be recoverable from future taxable income. When necessary, a valuation allowance is established if it is more likely than not the deferred tax asset will not be realized. We report the net deferred tax asset and liability as a long-term asset or liability. Net deferred assets or liabilities are calculated by combining them based on their jurisdiction.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, because we operate in multiple income tax jurisdictions both within the United States and internationally, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with our expectations could have a material impact on our financial condition and operating results. See "Note 12. Income Taxes" for further information.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Comprehensive income (loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reporting Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which establishes standards for reporting and displaying comprehensive income and its components, and disclose these components in the consolidated statements of comprehensive income. Comprehensive income (loss) reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. For us, comprehensive income represents net income adjusted for cumulative foreign currency translation adjustments and unrealized gains and losses on available-for-sale securities. The foreign currency translation adjustment included in the comprehensive income (loss) calculation has not been tax affected, as the investments in foreign affiliates are deemed to be permanent.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Product design and development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 730, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which states all expenses related to product design and development are charged to operations as incurred. Our product design and development activities include the enhancement of existing products and technologies and the development of new products and technologies.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Earnings per share (“EPS”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">where basic EPS is computed by dividing income attributable to common shareholders by the weighted average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution which may occur if securities or other obligations to issue common stock were exercised or converted into shares of common stock or resulted in the issuance of shares of common stock which share in our earnings.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the net income and common share amounts used in the calculation of basic and diluted EPS for the fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Per share income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the year ended April 29, 2023:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dilution associated with stock compensation plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,802 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,521 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.15 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the year ended April 30, 2022:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dilution associated with stock compensation plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">592 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,326 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.01 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the year ended May 1, 2021:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dilution associated with stock compensation plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,926 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,202 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.24 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options outstanding to purchase 2,084, 1,846 and 2,262 shares of common stock with a weighted average exercise price of $7.47, $9.15 and $9.11 for the fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021, respectively, were not included in the computation of diluted earnings per share because the effects would be anti-dilutive.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Share-based compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We account for share-based compensation in accordance with ASC 718</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the fair value recognition provisions of ASC 718, we measure share-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is the vesting period. See "Note 10. Shareholders' Equity and Share-Based Compensation" for additional information and the assumptions we use to calculate the fair value of share-based employee compensation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Liquidity and Going Concern</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The accompanying Consolidated Financial Statements are prepared in accordance with GAAP applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.</span><span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We previously disclosed in our second and third quarter fiscal 2023 Form 10-Q Quarterly Reports that we had experienced volatility in our business driven by global economic conditions and supply chain disruptions. Although supply chain disruptions had started to ease, we could not be certain at that time we wouldn't experience future disruptions or need additional liquidity to fund operations. We also reported our financing plans were not deemed probable. Those conditions raised substantial doubt about the Company’s ability to continue as a going concern for the twelve months from the date of issuance of the second and third quarter fiscal 2023 Form 10-Q Quarterly Reports.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adapted to the business environment by raising prices, increased inventory levels and added capacity to improve stability of operations, and instituted a liquidity enhancement program to focus our teams on improving cash flows. On May 11, 2023, we secured long-term financing to enhance our liquidity. During fiscal 2023, we recognized operating income of $21,388 and generated $15,024 in cash flows provided by operating activities. We project we will have sufficient cash on hand and available under these financing agreements to fund future operations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Therefore, the events and conditions that gave rise to substantial doubt about our ability to continue as a going concern were resolved. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to "Note 17. Subsequent Events" for additional considerations related to our financing agreements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Adopted</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There were no standards adopted since our last Annual Report on Form 10-K. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Not Yet Adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no significant new Accounting Standards Updates issued that the Company had not yet adopted as of April 29, 2023.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Nature of business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Daktronics, Inc. and its subsidiaries are engaged principally in the design, market, and manufacture of a wide range of integrated electronic display systems and related products which are sold in a variety of markets throughout the world and the rendering of related maintenance and professional services. Our products are designed primarily to inform and entertain people through the communication of content.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fiscal year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We operate on a 52- or 53-week fiscal year, with our fiscal year ending on the Saturday closest to April 30 of each year. When April 30 falls on a Wednesday, the fiscal year ends on the preceding Saturday. Within each fiscal year, each quarter is comprised of 13-week periods following the beginning of each fiscal year. In each 53-week year, an additional week is added to the first quarter, and each of the last three quarters is comprised of a 13-week period. The fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021 contained operating results for 52 weeks.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Principles of consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The consolidated financial statements include Daktronics, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation. We have a variable interest in a business where we have elected to follow the proportional consolidation method because certain criteria were met under Accounting Standards Codification ("ASC") 810, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span>We have an arrangement we concluded was a variable interest entity and accounted for it under the proportional consolidation method. This arrangement had an aggregate amount of contract assets and gross profit of $5,223 and $2,748 respectively, as of and for the year ended April 29, 2023. 5223000 2748000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Investments in affiliates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We consolidate entities in which we have a controlling financial interest by first considering if an entity meets the definition of a variable interest entity ("VIE") for which we are deemed to be the primary beneficiary, or if we have the power to control an entity through a majority of voting interest or through other arrangements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Interest Entities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A VIE is an entity (i) that lacks sufficient equity to finance its activities without additional subordinated financial support from other parties; (ii) whose equity holders lack the characteristics of a controlling financial interest; and/or (iii) that is established with non-substantive voting rights. A VIE is consolidated by its primary beneficiary, which is defined as the party who has a controlling financial interest in the VIE through (a) the power to direct the activities of the VIE that most significantly affect the VIE’s economic performance, and (b) the obligation to absorb losses or the right to receive benefits of the VIE that could be significant to the VIE. This assessment may involve subjectivity in the determination of which activities most significantly affect the VIE’s performance and making estimates about current and future fair value of the assets held by the VIE and financial performance of the VIE. In assessing the Company's interests in the VIE, we also consider interests held by its related parties, including de facto agents. Additionally, we assess whether it is a member of a related party group that collectively meets the power and benefits criteria and, if so, whether we are most closely associated with the VIE. In performing the related party analysis, we consider both qualitative and quantitative factors including, but not limited to: the characteristics and size of its investment relative to the related party; our and the related party's ability to control or significantly influence key decisions of the VIE, including consideration of involvement by de facto agents; the obligation or likelihood for us or the related party to fund operating losses of the VIE; and the similarity and significance of the VIE’s business activities to those of us and the related party. The determination of whether an entity is a VIE and whether we are the primary beneficiary may involve significant judgment and depends upon facts and circumstances specific to an entity at the time of the assessment.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each reporting period, we reassess whether changes in facts and circumstances cause a change in the status of an entity as a VIE or voting interest entity, and/or a change in our consolidation assessment. Changes in consolidation status are applied prospectively. An entity may be consolidated as a result of this reassessment, in which case the assets, liabilities and noncontrolling interest in the entity are recorded at fair value upon initial consolidation. Any existing equity interest held by us in the entity prior to us obtaining control will be remeasured at fair value, which may result in a gain or loss recognized upon initial consolidation. However, if the consolidation represents an asset acquisition of a voting interest entity, our existing interest in the acquired assets, if any, is not remeasured to fair value but continues to be carried at historical cost. We may also deconsolidate a subsidiary as a result of this reassessment, which may result in a gain or loss recognized upon deconsolidation depending on the carrying values of deconsolidated assets and liabilities compared to the fair value of any interests retained.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluated the nature of our investment in affiliates of XdisplayTM company, which is developing micro-LED mass transfer expertise and technologies, and Miortech (dba Etulipa), which is developing low power outdoor electrowetting technology. We determined that Miortech is a VIE, and based on management's analysis, we determined that Daktronics is not the primary beneficiary; therefore, the investment in Miortech is accounted for under the equity method. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate amount of our investments accounted for under the equity method was $11,934 and $16,916 as of April 29, 2023 and April 30, 2022, respectively. Our proportional share of the respective affiliates' earnings or losses is included in the "Other (expense) income, net" line item in our consolidated statements of operations. For the fiscal years 2023, 2022 and 2021, our share of the losses of our affiliates was $3,332, $2,970 and $2,370, respectively. In fiscal year 2023, we concluded there was an other-than-temporary impairment of our investment in Miortech and recorded an impairment loss of $4,473 to reflect the investment at fair market value (level 3). The impairment loss is included in the "Other (expense) income, net" line item in our consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We purchased services for research and development activities from our equity method investees. The total of these related party transactions for fiscal years 2023, 2022 and 2021 was $672, $1,520, and $460, respectively, which is included in the "Product design and development" line item in our consolidated statement of operations, and for fiscal 2023, $52 remains unpaid and is included in the "Accounts payable " line item in our consolidated balance sheet. Fiscal 2022 had $296 unpaid and included in the "Accounts payable" line item in our consolidated balance sheet. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, we invested in $3,000 of convertible notes and in $1,315 of promissory notes (collectively, "Notes") in our affiliates, which is included in the “Investment in affiliates and other assets" line item in our consolidated balance sheets. During fiscal 2023, we converted $2,823 of Notes to stock ownership. After this conversion of Notes to stock ownership, our ownership increased to 55.9 percent in Miortech. Our ownership in XdisplayTM company is 16.4 percent as of April 29, 2023. The total amount of Notes as of April 29, 2023 was $8,789 and is included in the "Investments in affiliates and other assets" line item in our consolidated balance sheets. The Notes balance combined with the investment in affiliates balance totaled $20,723 and $24,404 as of April 29, 2023 and April 30, 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized financial information for equity method investments consist of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:58.018%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance sheet data:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Income statement data:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(16,932)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11,928)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 11934000 16916000 -3332000 -2970000 -2370000 4473000 672000 1520000 460000 52000 296000 3000000 1315000 2823000 0.559 0.164 8789000 20723000 24404000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized financial information for equity method investments consist of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:58.018%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance sheet data:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Income statement data:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(16,932)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11,928)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 5504000 6672000 7534000 3312000 4491000 4637000 25298000 13938000 2807000 721000 1738000 1793000 -16932000 -11928000 -13436000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("GAAP") requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities; the disclosure of contingent assets and liabilities at the date of the financial statements; the reported amounts of revenues and expenses during the reporting period; and our ability to continue as a going concern. Due to the inherent uncertainty involved in making estimates, actual results in future periods may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">differ from those estimates. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Material estimates that are particularly susceptible to significant change in the near-term relate to the determination of the estimated total costs on uniquely configured contracts and estimated costs to be incurred for product warranties and income taxes. Estimation processes are also used in inventory valuation and determining, the allowance for credit losses, share-based compensation, goodwill impairment, investment in affiliates impairment, value of long-term assets, and extended warranty and product maintenance agreements. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in estimates are reflected in the periods in which they become known.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: All highly liquid investments with maturities of three months or less at the date of purchase are considered to be cash equivalents and consist primarily of government repurchase agreements, savings accounts and money </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">market accounts that are carried at cost, which approximates fair value. We maintain our cash in bank deposit accounts, the balances of which at times may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">exceed federally insured limits. We have not experienced any losses in such accounts.</span> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the totals of the same amounts shown in the consolidated statements of cash flows. Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,690 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,008 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">80,402 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the totals of the same amounts shown in the consolidated statements of cash flows. Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,690 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,008 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">80,402 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 23982000 17143000 77590000 708000 865000 2812000 24690000 18008000 80402000 23982000 15895000 1300000 8087000 7651000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventories:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In accordance with ASC 330</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventory, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our inventories are stated at the lower of cost (first-in, first-out method) and net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Cost is measured as the price of the components and allocated expenses for production or betterment of the inventory item are applied to the purchase cost of the raw materials. When we estimate net realizable value to be lower than cost, any necessary adjustments are charged to cost of sales in that period. In determining net realizable value, we review various factors such as current inventory levels, forecasted demand, costs of completion, and technological obsolescence.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Allowance for credit losses:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We make estimates regarding the collectability of our accounts receivable, long-term receivables, contract assets and other receivables. In evaluating the adequacy of our allowance for credit losses, we analyze specific balances, customer creditworthiness, changes in customer payment cycles, and current economic trends. If the financial condition of any customer were to deteriorate, resulting in an impairment of its ability to make payments, additional allowances may be required. In addition, in accordance with ASC 326, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses</span>, an allowance is maintained for estimated forward-looking losses resulting from the possible inability of customers to make required payments (current expected losses). The amount of the allowance is determined principally on the basis of past collection experience and known financial factors regarding specific customers. We charge off receivables at such time it is determined collection will not occur against the allowance for credit losses. <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue recognition:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our accounting policies and estimates are in accordance with ASC 606</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and are as follows:</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts are identified and follow the revenue recognition policies when all of the following occur: we have evidence that all parties to the contract have approved the contract and are committed to perform their respective obligations, we can identify each party’s rights regarding the goods or services to be transferred, we can identify the payment terms for the goods or services to be transferred, the contract has commercial substance, and it is probable we will collect substantially all of the consideration to which we would be entitled in exchange for the goods or services.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-contract costs are generally expensed as incurred, unless they are directly associated with an anticipated contract and recoverability from that contract is probable. Pre-contract costs directly associated with anticipated contracts expected to be recoverable include $860 and $117 as of April 29, 2023 and April 30, 2022, respectively. These are included in the "Inventories" line item in our consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At contract inception, we identify performance obligations by reviewing the agreement for material distinct goods and services. Goods and services are distinct when the customer can benefit from them on its own and our promises to transfer </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">these items are identifiable from other promises within the contract. When we are contracted to provide a single promise (an integrated system), we often treat it as a single performance obligation if we are providing goods and services with the same pattern of transfer that are highly integrated or interdependent, that are modified or customized by other goods or services promised, or that provide a combined outcome for which the customer has contracted. When less interdependency or integration is necessary, or when the customer can benefit from distinct items, we separate the contract into multiple performance obligations. We account for extended warranties and other services ("service-type warranties") that represent a distinct service as a separate performance obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts can contain multiple components of transaction price. We evaluate each contract for these components and include fixed consideration, variable consideration, financing components, and non-cash consideration and exclude consideration payable to a customer and sales taxes in the transaction price. When we are responsible for site installations which include subcontracted work, we maintain the contractual responsibilities and risks and include the consideration for these services in the transaction price. When our contract contains variable consideration, including return rights, discounts, claims, unpriced change orders, and liquidated damages, we estimate the transaction price using the expected value (i.e., the sum of the probability-weighted amount) or the most likely amount method, whichever is expected to better predict revenue for that contract situation. We also constrain the revenue to the extent that it is probable that a significant reversal of the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. We consider the following factors in determining revenue associated with variable consideration: (a) the contract or other evidence providing the legal basis, (b) additional costs caused by unforeseen circumstances, (c) evidence supporting the claim, and (d) historical evidence and patterns of customers. We adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer goods and services to a customer will exceed one year from the time the customer pays and represents financing. If the payment structures exceed a year but are structured to account for risks with a contract or correspond to payments on milestones or are scheduled for performance, we do not adjust the contract price for a financing component. See "Note 6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Receivables" for amounts recorded in long-term receivables.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When separate performance obligations are identified, we allocate the transaction price to the individual performance obligation based on the best method we judge as a faithful depiction of the value of the performance obligation. Many of our contracts are bundled, and we do not have separate selling prices for each performance obligation; therefore, for these contracts, we primarily use the cost plus a margin approach to allocate the relative transaction price to identified performance obligations, as it is the best representative of our pricing methods.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when we satisfy a performance obligation. We receive payments from customers based on a billing schedule as established in our contracts. Billing schedules include down payments and progress billings over time; set milestone payments that are specific to the project are scheduled for performance-based payments or are set time-based payment(s). Variability in contract assets and contract liabilities relates to the timing of billings and revenue recognition, which can vary significantly depending on contractual payment terms, build and installation schedules and the related timing differences in transfer of control. Balances are also impacted by the seasonality in our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgments and estimates are used in our revenue policies. In order to assure appropriate and consistent revenue recognition, we regularly evaluate available project related information and update estimates accordingly. We maintain internal policies and procedures to provide guidance for those involved in recording revenue. We monitor for changes in our business sales practices and customer interactions to capture the appropriate types of performance obligations and adjust for any change in control terms and conditions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our material performance obligation types include:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unique configuration contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: audio-visual communication systems uniquely configured (custom) or integrated for a customer's particular location and system configuration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include all or a combination of the following: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring and messaging equipment, training, other on-site services, spare parts, software licenses, and assurance-type warranties.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have multiple performance obligations in these types of contracts; however, a majority are treated as a combined single performance obligation. In our judgment, this accounting treatment is most appropriate because the substantial part of our promise to customers is to provide significant integration services and incorporate individual goods and services into a combined output or system. Often times, the system is customized or </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">significantly modified to the customer's desired configurations and location, and the interrelated goods and services provide utility to the customer as a package.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for uniquely configured (custom) or integrated systems is recognized over time using the cost-to-cost input method. Over time revenue recognition is appropriate because we have no alternative use for the uniquely configured system and have an enforceable right to payment for work performed. The cost-to-cost input method measures costs incurred to date compared to estimated total costs for each contract. This method is the most faithful depiction of our performance because it measures the value of the contract transferred to the customer. Costs to perform include direct and indirect costs for contract design, production, integration, installation, and assurance-type warranty reserve. Direct costs include materials and components; manufacturing, project management and engineering labor; and subcontracting expenses. Indirect costs include allocated charges for such items as facilities and equipment depreciation and general overhead. Provisions of estimated losses on uncompleted contracts are made in the period when such losses are capable of being estimated.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract modifications to existing contracts with customers are evaluated in accordance with the five-step revenue model. We treat contract modifications as a separate contract and new performance obligations when the additional goods or services are distinct and do not add to the unique configuration or are outside the integrated system and when the consideration reflects standalone selling prices. If the additional goods or services offered under the modification enhance the uniquely configured or integrated systems, revenue is allocated to the existing contracts' performance obligation. Modifications may cause changes in the timing of revenue recognition depending on the allocation to various performance obligations.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The time between contract order and project completion is typically less than 12 months but may extend longer depending on the amount of custom work and customers’ delivery needs.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Limited configuration (standard systems) and after-sale parts contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Limited configuration (standard systems) or after-sale parts contracts with limited or no configuration or limited integration are recognized as distinct individual performance obligations when material. When not distinct, we combine into one performance obligation the goods and/or services with each other until the bundle of goods or services is distinct. For standard display purchases made in large quantities, we account for each piece of equipment separately as a distinct performance obligation from which a customer derives benefit. Immaterial goods or services in the context of the contract are included with the display system performance obligation. Standard systems and equipment with limited configurations or integrations may include all or a combination (when immaterial) of the following performance obligations: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring, messaging and audio equipment, training, spare parts, software licenses, assurance-type warranties, and after-sale parts.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at a point in time when control passes, or over time as services are performed. When fulfilling limited configuration performance obligations, we are typically able to redirect the video displays or scoring, messaging, or audio equipment to another customer without incurring significant economic losses. Therefore, we have an alternative use for the performance obligation and recognize revenue upon our substantial completion and at the point in time we estimate control has transferred to the customer. When limited configured single performance obligations are more service-type (i.e., installation and integration services), we recognize revenue over time using the cost-to-cost input method, by comparing cumulative costs incurred to the total estimated costs and applying that percentage of completion to the transaction price to recognize revenue.We believe the cost-to-cost input method is the most faithful depiction of the customer obtaining control and benefits from the work performed.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Services and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Services sold on a stand-alone basis or after the initial system sale include performance obligations such as event support, control room design, on-site training, equipment service, service-type warranties, technical support, software sold as a service, and other immaterial revenue streams. These are contracted with a customer generally per service event or service type on a stand-alone basis. Services, service type warranties, and other are recognized as net sales when the services are performed, and control is transferred to the customer at a point in time when title or control passes or over time as services are performed and for time-based "stand ready to perform" type obligations. We use professional judgment to determine control transfer. If we have the right to consideration from a customer that directly corresponds with the value of our performance (where we bill a fixed amount for each hour of service provided), we recognize revenue related to the work completed.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from software license fees on sales, other than uniquely configured type contracts, are recognized when delivery of the product has occurred. Subscription-based licenses include the right for a customer to use our licenses and receive related support for a specified term, and revenue is recognized pro-rata over the term of the engagement.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shipping and handling costs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs collected from our customers in connection with our sales are recorded as revenue. We record shipping and handling costs as a component of cost of sales at the time the product is shipped.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a standard parts coverage warranty for periods varying from <span style="-sec-ix-hidden:f-420">one</span> to five years for most of our products. We also offer additional types of warranties to include on-site labor, routine maintenance and event support. In addition, the terms of warranties on some installations can vary from <span style="-sec-ix-hidden:f-422">one</span> to 10 years. The specific terms and conditions of these warranties vary primarily depending on the type of product sold. We estimate the costs which may be incurred under the contractual warranty obligations (assurance type warranty) and record a liability in the amount of such estimated costs at the time the revenue is recognized. Factors affecting our estimate of the cost of our warranty obligations include historical experience and expectations of future conditions. We continually assess the adequacy of our recorded warranty accruals and, to the extent we experience any changes in warranty claim activity or costs associated with servicing those claims, our accrued warranty obligation is adjusted accordingly. For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred.</span></div> 860000 117000 P5Y P10Y <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: In accordance with ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant, and Equipment, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property and equipment are stated at cost and depreciated principally on the straight-line method over the following estimated useful lives:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 - 40</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 - 7</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 - 5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer software and hardware</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 - 5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equipment held for rental</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2 - 7</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Demonstration equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 - 5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 - 7</span></div></td></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: In accordance with ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant, and Equipment, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property and equipment are stated at cost and depreciated principally on the straight-line method over the following estimated useful lives:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 - 40</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 - 7</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 - 5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer software and hardware</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 - 5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equipment held for rental</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2 - 7</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Demonstration equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 - 5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 - 7</span></div></td></tr></table></div> P5Y P40Y P5Y P7Y P3Y P5Y P3Y P5Y P2Y P7Y P3Y P5Y P5Y P7Y <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: In accordance with ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant, and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we assess long-lived tangible assets and definite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When evaluating long-lived assets for potential impairment, we first compare the carrying value of the asset to the asset's estimated future cash flows (undiscounted and without interest charges). If the estimated future cash flows are less than the carrying value of the asset, we calculate an impairment loss. The impairment loss calculation compares the carrying value of the asset to the asset's estimated fair value. We recognize an impairment loss if the amount of the asset's carrying value exceeds the asset's estimated fair value. If we recognize an impairment loss, the adjusted carrying amount of the asset becomes its new cost basis. For a depreciable long-lived asset, the new cost basis will be depreciated (amortized) over the remaining useful life of that asset.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our impairment loss calculations contain uncertainties because they require management to make assumptions and to apply judgment to estimate future cash flows and asset fair values, including forecasting useful lives of the assets and selecting the discount rate that reflects the risk inherent in future cash flows.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We account for goodwill and other intangible assets with indefinite lives in accordance with ASC 350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Under these provisions, goodwill is not amortized but is tested for impairment on at least an annual basis. Impairment testing is required more often than annually if an event or circumstance indicates an impairment or a decline in value may have occurred. </span>A qualitative assessment may be used to first determine whether it is "more likely than not" that the fair value of a reporting unit is less its carrying value. Based on this assessment, if it is determined that is more likely than not that impairment has occurred, a quantitative analysis will be performed. The quantitative assessment uses an income approach to estimate the fair value of each reporting unit. The income approach is based on the projected cash flows, which are discounted to their present value using discount rates which consider the timing and risk of the forecasted cash flows. Fair value is estimated using internally developed forecasts and assumptions and takes into account management plans, business trends, and market and economic conditions. If the quantitative assessment of goodwill impairment fails, an impairment loss equal to the amount that a reporting unit's carrying value exceeds its fair value will be recognized. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign currency translation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 830, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Matters. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our foreign subsidiaries use the local currency of their respective countries as their functional currency. The assets and liabilities of foreign operations are translated at the exchange rates in effect at the balance sheet date. The operating results of foreign operations are translated at weighted average exchange rates. The related translation gains or losses are reported as a separate component of shareholders’ equity in accumulated other comprehensive loss.</span> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We account for income taxes in accordance with ASC 740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We record a tax provision for anticipated tax consequences of the reported results of operations. Deferred tax assets and liabilities are measured using currently enacted tax rates and statutory tax rates applicable to the years in which we expect these temporary differences will affect taxable income. These assets and liabilities are analyzed regularly, and we assess the likelihood that deferred tax assets will be recoverable from future taxable income. When necessary, a valuation allowance is established if it is more likely than not the deferred tax asset will not be realized. We report the net deferred tax asset and liability as a long-term asset or liability. Net deferred assets or liabilities are calculated by combining them based on their jurisdiction.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, because we operate in multiple income tax jurisdictions both within the United States and internationally, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with our expectations could have a material impact on our financial condition and operating results. See "Note 12. Income Taxes" for further information.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Comprehensive income (loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reporting Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which establishes standards for reporting and displaying comprehensive income and its components, and disclose these components in the consolidated statements of comprehensive income. Comprehensive income (loss) reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. For us, comprehensive income represents net income adjusted for cumulative foreign currency translation adjustments and unrealized gains and losses on available-for-sale securities. The foreign currency translation adjustment included in the comprehensive income (loss) calculation has not been tax affected, as the investments in foreign affiliates are deemed to be permanent.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Product design and development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 730, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which states all expenses related to product design and development are charged to operations as incurred. Our product design and development activities include the enhancement of existing products and technologies and the development of new products and technologies.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Earnings per share (“EPS”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">where basic EPS is computed by dividing income attributable to common shareholders by the weighted average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution which may occur if securities or other obligations to issue common stock were exercised or converted into shares of common stock or resulted in the issuance of shares of common stock which share in our earnings.</span><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the net income and common share amounts used in the calculation of basic and diluted EPS for the fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Per share income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the year ended April 29, 2023:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dilution associated with stock compensation plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,802 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,521 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.15 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the year ended April 30, 2022:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dilution associated with stock compensation plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">592 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,326 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.01 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the year ended May 1, 2021:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dilution associated with stock compensation plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,926 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,202 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.24 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options outstanding to purchase 2,084, 1,846 and 2,262 shares of common stock with a weighted average exercise price of $7.47, $9.15 and $9.11 for the fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021, respectively, were not included in the computation of diluted earnings per share because the effects would be anti-dilutive.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the net income and common share amounts used in the calculation of basic and diluted EPS for the fiscal years ended April 29, 2023, April 30, 2022 and May 1, 2021:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Per share income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the year ended April 29, 2023:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dilution associated with stock compensation plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,802 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,521 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.15 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the year ended April 30, 2022:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dilution associated with stock compensation plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">592 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,326 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.01 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the year ended May 1, 2021:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dilution associated with stock compensation plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,926 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,202 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.24 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6802000 45404000 0.15 117000 6802000 45521000 0.15 592000 45188000 0.01 138000 592000 45326000 0.01 10926000 44989000 0.24 213000 10926000 45202000 0.24 2084000 1846000 2262000 7.47 9.15 9.11 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Share-based compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We account for share-based compensation in accordance with ASC 718</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the fair value recognition provisions of ASC 718, we measure share-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is the vesting period. See "Note 10. Shareholders' Equity and Share-Based Compensation" for additional information and the assumptions we use to calculate the fair value of share-based employee compensation.</span> 21388000 15024000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Adopted</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There were no standards adopted since our last Annual Report on Form 10-K. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Not Yet Adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no significant new Accounting Standards Updates issued that the Company had not yet adopted as of April 29, 2023.</span></div> Revenue Recognition<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Disaggregation of revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 606-10-50, we disaggregate revenue from contracts with customers by the type of performance obligation and the timing of revenue recognition. We determine that disaggregating revenue in these categories achieves the disclosure objective to depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors and to enable users of financial statements to understand the relationship to each reportable segment.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our disaggregation of revenue by segments:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fiscal Year 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Live Events</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">High School Park and<br/>Recreation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transportation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Type of performance obligation</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unique configuration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">223,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">351,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Limited configuration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">128,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">114,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">43,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">346,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">170,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">284,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">141,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">754,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Timing of revenue recognition</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goods/services transferred at a point in time</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">132,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">43,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">356,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goods/services transferred over time</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">241,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">397,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">170,590 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">284,900 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">141,748 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,306 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84,652 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">754,196 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fiscal Year 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commercial</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Live Events</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">High School Park and<br/>Recreation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transportation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Type of performance obligation</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unique configuration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">144,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">256,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Limited configuration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">118,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">43,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">301,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">154,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">199,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">610,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Timing of revenue recognition</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goods/services transferred at a point in time</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">307,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goods/services transferred over time</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">161,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">303,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">154,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">199,106 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,816 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,707 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">610,970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fiscal Year 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commercial</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Live Events</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">High School Park and<br/>Recreation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transportation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Type of performance obligation</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unique configuration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">202,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Limited configuration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">96,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">234,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">127,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">143,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">91,557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Timing of revenue recognition</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goods/services transferred at a point in time</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">98,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">237,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goods/services transferred over time</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">119,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">244,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">127,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">143,049 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">91,557 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,284 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61,843 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482,033 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See "Note 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Segment Reporting" for a disaggregation of revenue by geography.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract balances</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent revenue recognized in excess of amounts billed and include unbilled receivables. Unbilled receivables, which represent an unconditional right to payment subject only to the passage of time, are reclassified to accounts receivable when they are billed according to the contract terms. Contract liabilities represent amounts billed to the clients in excess of revenue recognized to date.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in our contract assets and liabilities:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Dollar Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Percent Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,789 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,687 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,102 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities - current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">91,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities - non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in our contract assets and contract liabilities from April 30, 2022 to April 29, 2023 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 impairments of contract assets for fiscal 2023 and 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred. Earned and unearned revenues for these contracts are included in the "Contract assets" and "Contract liabilities". Changes in unearned service-type warranty contracts, net were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New contracts sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: reductions for revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(42,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(40,614)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(92)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,338 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,346 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts in process identified as loss contracts as of April 29, 2023 and April 30, 2022 were immaterial. Loss provisions are recorded in "Accrued expenses" line item in our consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, we recognized revenue of $84,972 related to our contract liabilities as of April 30, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Remaining performance obligations and revenue recognized from past performance obligations</span></div>As of April 29, 2023, the aggregate amount of the transaction price allocated to the remaining performance obligations was $462,035. Remaining performance obligations related to product and service agreements as of April 29, 2023 are $400,737 and $61,298, respectively. We expect approximately $385,359 of our remaining performance obligations to be recognized over the next 12 months, with the remainder recognized thereafter. 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. The amount of revenue recognized associated with performance obligations satisfied in prior years during the years ended April 29, 2023 and April 30, 2022 was immaterial. <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our disaggregation of revenue by segments:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fiscal Year 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Live Events</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">High School Park and<br/>Recreation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transportation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Type of performance obligation</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unique configuration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">223,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">351,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Limited configuration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">128,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">114,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">43,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">346,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">170,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">284,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">141,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">754,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Timing of revenue recognition</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goods/services transferred at a point in time</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">132,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">43,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">356,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goods/services transferred over time</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">241,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">397,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">170,590 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">284,900 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">141,748 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,306 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84,652 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">754,196 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fiscal Year 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commercial</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Live Events</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">High School Park and<br/>Recreation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transportation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Type of performance obligation</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unique configuration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">144,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">256,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Limited configuration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">118,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">43,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">301,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">154,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">199,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">610,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Timing of revenue recognition</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goods/services transferred at a point in time</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">307,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goods/services transferred over time</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">161,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">303,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">154,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">199,106 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,816 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,707 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">610,970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fiscal Year 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commercial</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Live Events</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">High School Park and<br/>Recreation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transportation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Type of performance obligation</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unique configuration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">202,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Limited configuration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">96,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">234,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">127,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">143,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">91,557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Timing of revenue recognition</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goods/services transferred at a point in time</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">98,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">237,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goods/services transferred over time</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">119,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">244,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">127,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">143,049 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">91,557 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,284 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61,843 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482,033 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 25821000 223560000 22730000 45286000 33623000 351020000 128346000 36259000 114951000 23946000 43007000 346509000 16423000 25081000 4067000 3074000 8022000 56667000 170590000 284900000 141748000 72306000 84652000 754196000 132728000 43761000 109323000 24950000 45687000 356449000 37862000 241139000 32425000 47356000 38965000 397747000 170590000 284900000 141748000 72306000 84652000 754196000 20849000 144095000 20175000 38843000 32658000 256620000 118308000 30181000 88162000 21370000 43029000 301050000 15054000 24830000 3479000 2494000 7443000 53300000 154211000 199106000 111816000 62707000 83130000 610970000 120776000 37229000 82678000 22088000 45036000 307807000 33435000 161877000 29138000 40619000 38094000 303163000 154211000 199106000 111816000 62707000 83130000 610970000 16535000 104682000 22258000 36398000 22266000 202139000 96420000 18679000 66697000 19690000 32583000 234069000 14345000 19688000 2602000 2196000 6994000 45825000 127300000 143049000 91557000 58284000 61843000 482033000 98243000 23906000 60859000 20180000 34388000 237576000 29057000 119143000 30698000 38104000 27455000 244457000 127300000 143049000 91557000 58284000 61843000 482033000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in our contract assets and liabilities:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Dollar Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Percent Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,789 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,687 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,102 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities - current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">91,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities - non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in our contract assets and contract liabilities from April 30, 2022 to April 29, 2023 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 impairments of contract assets for fiscal 2023 and 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred. Earned and unearned revenues for these contracts are included in the "Contract assets" and "Contract liabilities". Changes in unearned service-type warranty contracts, net were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New contracts sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: reductions for revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(42,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(40,614)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(92)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,338 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,346 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 46789000 41687000 5102000 0.122 91549000 90393000 1156000 0.013 13096000 10998000 2098000 0.191 26346000 24590000 44216000 42619000 42132000 40614000 -92000 -249000 28338000 26346000 84972000 462035000 400737000 61298000 385359000 P12M Segment Reporting<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We organize and manage our business by the following five segments which meet the definition of reportable segments under ASC 280-10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Commercial, Live Events, High School Park and Recreation, Transportation, and International. These segments are based on the customer type or geography and are the same as our business units. Separate financial information is available and regularly evaluated by our chief operating decision-maker (CODM), who is our president and chief executive officer, in making resource allocation decisions for our segments. Our CODM evaluates segment performance according to the GAAP measure of gross profit.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Commercial business unit primarily consists of sales of our integrated video display systems, digital billboards, Galaxy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Fuelight</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">™</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> product lines, and dynamic messaging systems to resellers (primarily sign companies), out-of-home ("OOH") companies, national retailers, quick-serve restaurants, casinos, shopping centers, cruise ships, commercial building owners, and petroleum retailers. Our Live Events business unit primarily consists of sales of integrated scoring and video display systems to college and professional sports facilities and convention centers and sales of our mobile </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">display technology to video rental organizations and other live events type venues. Our High School Park and Recreation business unit primarily consists of sales of scoring systems, Galaxy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> displays and video display systems to primary and secondary education facilities and resellers (primarily sign companies). Our Transportation business unit primarily consists of sales of intelligent transportation systems dynamic messaging signs for road management, mass transit, and aviation applications and other electronic signage for advertising and way-finding needs, which includes our Vanguard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Galaxy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> product lines and other intelligent transportation systems dynamic message signs, to governmental transportation departments, transportation industry contractors, airlines and other transportation related customers. Our International business unit consists of sales of all product lines outside the United States and Canada. In our International business unit, we focus on product lines related to integrated scoring and video display systems for sports and commercial applications, OOH advertising products, architectural lighting, and transportation related products for sale outside of the United States and Canada to the related type of company, including sports and commercial business facilities, OOH companies, and governmental transportation agencies.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets are not allocated to the segments. Depreciation and amortization are allocated to each segment based on various financial measures; however, some depreciation and amortization are corporate in nature and remain unallocated. Our segments follow the same accounting policies as those described in "Note 1. Nature of Business and Summary of Significant Accounting Policies." Some expenses or services are not directly allocable to a sale or segment or the resources and related expenses are shared across business segment areas. These expenses are allocated using estimates and allocation methodologies based on financial measures and professional judgment. Shared or unabsorbed manufacturing costs are allocated to the business unit benefiting most from that manufacturing location's production capabilities. Shared or unabsorbed costs of domestic field sales and services infrastructure, including most field administrative staff, are allocated to the Commercial, Live Events, High School Park and Recreation, and Transportation business units based on cost of sales. Shared manufacturing, buildings and utilities, and procurement costs are allocated based on payroll dollars, square footage and various other financial measures in the segment analysis.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not maintain information on sales by products; therefore, disclosure of such information is not practical.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth certain financial information for each of our five reporting segments for the periods indicated:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">170,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">154,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">127,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Live Events</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">284,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">199,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">143,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">High School Park and Recreation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">141,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">91,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transportation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">754,196 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">610,970 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482,033 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Live Events</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">High School Park and Recreation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transportation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">151,355 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116,697 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120,583 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product design and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">129,967 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">112,651 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">103,475 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nonoperating income (expense):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Income before income taxes</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,257 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,108 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,060 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Live Events</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">High School Park and Recreation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unallocated corporate depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,993 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,394 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,077 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single geographic area comprises a material amount of our net sales or property and equipment, net of accumulated depreciation, other than the United States. The following table presents information about net sales and property and equipment, net of accumulated depreciation, in the United States and elsewhere:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">661,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">513,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">413,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outside United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">92,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">97,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">754,196 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">610,970 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482,033 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and equipment, net of accumulated depreciation:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outside United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,147 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,765 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,682 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have numerous customers worldwide for sales of our products and services, and no customer accounted for 10 percent or more of net sales; therefore, we are not economically dependent on a limited number of customers for the sale of our products and services.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have numerous raw material and component suppliers, and no supplier accounts for 10% or more of our cost of sales; however, we have a complex global supply chain subject to geopolitical and transportation risks and a number of single-source suppliers that could limit our supply or cause delays in obtaining raw materials and components needed in manufacturing.</span></div> 5 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth certain financial information for each of our five reporting segments for the periods indicated:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">170,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">154,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">127,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Live Events</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">284,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">199,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">143,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">High School Park and Recreation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">141,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">91,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transportation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">754,196 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">610,970 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482,033 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Live Events</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">High School Park and Recreation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transportation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">151,355 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116,697 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120,583 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product design and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">129,967 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">112,651 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">103,475 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nonoperating income (expense):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Income before income taxes</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,257 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,108 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,060 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Live Events</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">High School Park and Recreation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unallocated corporate depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,993 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,394 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,077 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5 170590000 154211000 127300000 284900000 199106000 143049000 141748000 111816000 91557000 72306000 62707000 58284000 84652000 83130000 61843000 754196000 610970000 482033000 31155000 31851000 33072000 49255000 21787000 24397000 41145000 35477000 31472000 19825000 18172000 20329000 9975000 9410000 11313000 151355000 116697000 120583000 56655000 51075000 48649000 38747000 32563000 27980000 29989000 29013000 26846000 4576000 0 0 129967000 112651000 103475000 21388000 4046000 17108000 -920000 171000 -65000 -7211000 -3109000 -2983000 13257000 1108000 14060000 3468000 2677000 3037000 6430000 5238000 5798000 1632000 1420000 1942000 584000 551000 979000 2307000 2796000 2887000 2572000 2712000 2434000 16993000 15394000 17077000 The following table presents information about net sales and property and equipment, net of accumulated depreciation, in the United States and elsewhere:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">661,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">513,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">413,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outside United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">92,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">97,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">754,196 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">610,970 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482,033 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and equipment, net of accumulated depreciation:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outside United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,147 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,765 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,682 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 661312000 513740000 413211000 92884000 97230000 68822000 754196000 610970000 482033000 63786000 58643000 50130000 8361000 8122000 8552000 72147000 66765000 58682000 Goodwill and Intangible Assets<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill related to each reportable segment for the fiscal year ended April 29, 2023 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Live Events</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commercial</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transportation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of April 30, 2022:</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,349 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,576)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of April 29, 2023:</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,198 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,239 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform an analysis of goodwill on an annual basis and test for impairment more frequently if events or changes in circumstances indicate that an asset might be impaired. Our annual analysis is performed during our third quarter of each fiscal year based on the goodwill amount as of the first business day of our third fiscal quarter. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We performed our annual impairment test on October 30, 2022 and concluded that the carrying value of the Live Events and International reporting units exceeded their respective fair values and consequently recorded an impairment charge as noted in the above table. We </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determined the fair value of the reporting units based on an income approach, using the present value of future discounted cash flows. Significant estimates used to determine fair value include the weighted average cost of capital and financial forecasts. The recognized impairment was primarily a result of our weighted average cost of capital being notably higher, which was driven by strains on our liquidity caused by disrupted supply chains and geopolitical conditions. As a result, the present value of our future cash flows was lower, which caused the $4,576 impairment charge. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on our annual impairment test, we concluded that the fair value of the Commercial and Transportation reporting units exceeded their respective carrying values and concluded no goodwill impairment existed for those reporting units. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">annual impairment test for fiscal years 2022 and 2021 concluded no goodwill impairment existed.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes intangible assets, net, as of April 29, 2023 and April 30, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Life (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Registered trademarks</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,213 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,077 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Life (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Registered trademarks</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,492 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,020 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,472 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fiscal years 2023, 2022, and 2021, amortization expense was $290, $504, and $1,502, respectively. Amortization expenses are included primarily in product design and development and selling expense in the consolidated statements of operations. Intangible assets are written off when fully amortized.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 29, 2023, amortization expenses for future periods were estimated to be as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal years ending</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total expected amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill related to each reportable segment for the fiscal year ended April 29, 2023 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Live Events</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commercial</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transportation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of April 30, 2022:</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,349 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,576)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of April 29, 2023:</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,198 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,239 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2296000 3349000 68000 2214000 7927000 -15000 -151000 -27000 81000 -112000 2281000 0 0 2295000 4576000 0 3198000 41000 0 3239000 4576000 0 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes intangible assets, net, as of April 29, 2023 and April 30, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Life (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Registered trademarks</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,213 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,077 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Life (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Registered trademarks</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,492 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,020 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,472 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P20Y 650000 270000 380000 P10Y3M18D 2563000 1807000 756000 P12Y2M12D 3213000 2077000 1136000 P20Y 639000 233000 406000 P10Y 2853000 1787000 1066000 P11Y9M18D 3492000 2020000 1472000 290000 504000 1502000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 29, 2023, amortization expenses for future periods were estimated to be as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal years ending</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total expected amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 285000 285000 254000 37000 37000 238000 1136000 Selected Financial Statement Data<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">81,627 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">149,448 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,392 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,996 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Buildings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">69,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">126,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer software and hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction in Process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Demonstration equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Transportation equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">265,488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">252,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">185,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,147 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,765 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our depreciation expense was $16,703, $14,890, and $15,575 for the fiscal years 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Compensation</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,466 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,944 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Taxes, other than income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued employee benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-847"><span style="-sec-ix-hidden:f-848">Operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,005 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,959 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other (expense) income, net consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency transaction gains (losses)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">479 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(227)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(675)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equity in losses of affiliates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,332)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Impairment of equity method investee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,211)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,109)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,983)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">81,627 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">149,448 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,392 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 81627000 71410000 14155000 14238000 53666000 48744000 149448000 134392000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,996 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Buildings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">69,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">126,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer software and hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction in Process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Demonstration equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Transportation equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">265,488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">252,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">185,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,147 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,765 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1996000 1899000 71222000 69170000 126164000 110079000 4112000 4098000 44700000 46922000 2805000 5792000 7432000 7260000 7057000 7065000 265488000 252285000 193341000 185520000 72147000 66765000 16703000 14890000 15575000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Compensation</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,466 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,944 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Taxes, other than income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued employee benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-847"><span style="-sec-ix-hidden:f-848">Operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,005 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,959 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 17466000 15944000 3390000 6741000 3953000 3227000 2253000 2309000 8943000 6738000 36005000 34959000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other (expense) income, net consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency transaction gains (losses)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">479 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(227)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(675)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equity in losses of affiliates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,332)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Impairment of equity method investee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,211)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,109)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,983)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 479000 -227000 -675000 -3332000 -2970000 -2370000 4473000 0 0 115000 88000 62000 -7211000 -3109000 -2983000 Receivables, Net<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invoice customers based on a billing schedule as established in our contracts. We sometimes have the ability to file a contractor’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 credit losses of $4,182 and $2,754 as of April 29, 2023 and April 30, 2022, respectively. Included in accounts receivable as of April 29, 2023 and April 30, 2022 was $1,416 and $1,834, respectively, of retainage on construction-type contracts, all of which is expected to be collected within one year.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some contracts with customers, we agree to installment payments exceeding 12 months. The present value of these contracts is recorded as a receivable as the revenue is recognized in accordance with GAAP, and profit is recognized to the </span></div>extent the present value is in excess of cost. We generally retain a security interest in the equipment or in the cash flow generated by the equipment until the contract is paid. The present value of long-term contracts, including accrued interest and current maturities, was $1,473 and $4,288 as of April 29, 2023 and April 30, 2022, respectively. Contract receivables bearing annual interest rates of 4.5 to 9.0 percent are due in varying annual installments through November 2026. The face value of long-term receivables was $1,512 and $4,364 as of April 29, 2023 and April 30, 2022, respectively. 4182000 2754000 1416000 1834000 1473000 4288000 0.045 0.09 1512000 4364000 Financing Agreements<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 29, 2023, we had a credit agreement with a bank which provided for a $45,000 line of credit and allowed up to $20,000 for commercial and standby letters of credit. As of April 29, 2023, $17,750 had been advanced under the loan portion of our line of credit, and the balance of letters of credit outstanding was approximately $7,783. As of April 29, 2023, $19,467 of the credit facility was available for borrowing.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to April 29, 2023 we secured new financing agreements. For information on the new financing agreements, see "Note 17. Subsequent Events."</span></div>As of April 29, 2023, we had $616 of bank guarantees or other financial instruments for display installations issued by another bank and secured by a restricted cash deposit. If we are unable to meet the terms of the arrangement, the bank would subrogate its loss by drawing on the secured cash deposit. 45000000 20000000 17750000 7783000 19467000 616000 Share Repurchase Program<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 17, 2016, our Board of Directors approved a stock repurchase program under which we may purchase up to $40,000 of the Company's outstanding shares of common stock. Under this program, we may repurchase shares from time to time in open market transactions and in privately negotiated transactions based on business, market, applicable legal requirements and other considerations. The repurchase program does not require the repurchase of a specific number of shares and may be terminated at any time.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, the Board had suspended the program. On December 2, 2021, the Board of Directors of Daktronics voted to reauthorize the stock repurchase program.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023 and 2021, we had no repurchases of shares of our outstanding common stock. During fiscal 2022, we repurchased 641 shares of common stock at a total cost of $3,184. As of April 29, 2023, we had $29,355 of remaining capacity under our current share repurchase program.</span></div> 40000000 0 0 641000 3184000 29355000 eases<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease facilities and various equipment to manufacture products and provide employee collaboration space and tools. These are all classified as operating leases and have initial lease terms ranging from 1 year to 5 years. These operating leases do not contain material residual value guarantees or material restrictive covenants. Our lease for our facility in Sioux Falls, South Dakota has a purchase option. We do not have any financing leases.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at the inception of the lease. Leases with an initial term of 12 months or less are not recorded on the balance sheet. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As we are generally not able to determine the rate implicit in our leases, we use the incremental borrowing rate based on the information available at the commencement date in determining the present value of future lease payments. The operating lease right-of-use asset includes any prepaid lease payments and initial direct costs and excludes any lease incentives and impairments. Some of our leases include options to extend the term, which is only included in the right-of-use assets and lease liability calculation when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components, and we have elected to account for all asset classes as a single lease component. Our operating leases also typically require payment of real estate taxes, insurance, and common area maintenance. These components comprise the majority of our variable lease cost and are excluded from the present value of our lease obligations. In instances where they are fixed, they are included due to our election to combine lease and non-lease components. Our total variable lease costs are immaterial.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost is recognized on a straight-line basis over the lease term, and short-term lease cost is recognized when paid. During fiscal 2023, the amount of the operating lease cost included in cost of sales and operating expenses in the consolidated statements of operations was $2,560 and $906, respectively; as compared to $2,425 and $870, respectively, in fiscal year 2022; and $2,241 and $977, respectively, in fiscal year 2021. Operating lease cost includes short-term leases, which are immaterial.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 29, 2023, the weighted average remaining lease term and discount rate related to operating leases was 2.9 years and 2.7 percent as compared to 3.6 years and 2.4 percent as of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental unaudited cash flow information related to operating leases were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating cash flows for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum operating lease payments as of, and subsequent to,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 29, 2023 under ASC 842 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fiscal years ending</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,735 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-921">Total lease liabilities</span></span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current and long term portions of the lease liabilities are included in the "Accrued expenses" and "Other long-term obligations" line items in our consolidated balance sheet, respectively.</span></div> P1Y P5Y 2560000 906000 2425000 870000 2241000 977000 P2Y10M24D 0.027 P3Y7M6D 0.024 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental unaudited cash flow information related to operating leases were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating cash flows for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2692000 2680000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum operating lease payments as of, and subsequent to,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 29, 2023 under ASC 842 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fiscal years ending</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,735 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-921">Total lease liabilities</span></span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2383000 1675000 897000 757000 23000 0 5735000 261000 5474000 Shareholders' Equity and Share-Based Compensation<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Authorized share types and shareholder rights plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Our 120,000 authorized shares consist of 115,000 shares of common stock, 50 shares of Series A Junior Participating Preferred Stock, and 4,950 shares of “undesignated stock.” Our Board of Directors has the power to authorize and issue any or all of the shares of undesignated stock without shareholder approval, including the authority to establish the rights and preferences of the undesignated stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each outstanding share of our common stock includes one preferred share purchase right. Each right entitles the registered holder of our common stock to purchase from us one one-thousandth of one share of our Series A Junior Participating Preferred Stock at an initial exercise price of $20 per right, subject to adjustment under the terms of the shareholder rights agreement under which the dividend was declared and paid. The rights become exercisable immediately after the earlier of (i) 10 business days following a public announcement that a person or group has acquired beneficial ownership of 20 percent or more of our outstanding common shares (subject to certain exceptions) or (ii) 10 business days following the commencement or announcement of an intention to make a tender offer or exchange offer for our common shares, the consummation of which would result in the beneficial ownership by a person or group of 20 percent or more of our outstanding common shares. The rights expire on November 19, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which date may be extended by our Board of Directors subject to certain additional conditions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock incentive plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: During fiscal 2021, we established the Daktronics, Inc. 2020 Stock Incentive Plan (“2020 Plan”) and ceased granting options under the 2015 Stock Incentive Plan ("2015 Plan"). The 2020 Plan provides for the issuance of stock-based awards, including stock options, restricted stock, restricted stock units and deferred stock to employees, directors and consultants. Stock options issued to employees under the 2015 Plan and 2020 Plan generally have a 10-year life, an exercise price equal to the closing market value on the grant date and a five-year annual vesting period. Stock options granted to independent directors under these plans have a seven-year life and an exercise price equal to the closing market value on the date of grant. Stock options granted to independent directors vest in one year, provided that the directors remain on the Board. The restricted stock granted to independent directors vests in one year, provided that the directors remain on the Board. Restricted stock units are granted to employees and have a five-year annual vesting period. As with stock options, restricted stock and restricted stock unit ownership cannot be transferred during the vesting period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 29, 2023, the aggregate number of shares available for future grants under the 2020 Plan for stock options and restricted stock awards was 1,801 shares. Shares of common stock subject to all stock awards granted under the 2020 Plan are counted as one share of stock for each share of stock subject to the award. Although the 2015 Plan remains in effect for options outstanding that were granted under the 2015 Plan until the earlier of the exercise of the options or their expiration or termination without being exercised, no new options can be granted under the 2015 Plan.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted stock and restricted stock units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We issue restricted stock to our non-employee directors and restricted stock units to employees. Restricted stock issued to non-employee directors are participating securities and receive dividends prior to vesting. Unvested restricted stock will terminate and be forfeited upon termination of employment or service. The fair value of restricted stock and our restricted stock unit awards are measured on the grant date based on the market value of our common stock. The related compensation expense as calculated under ASC 718, net of estimated forfeitures, is recognized over the applicable vesting period. Unrecognized compensation expense related to the restricted stock and restricted stock unit awards was approximately $1,666 as of April 29, 2023, which is expected to be recognized over a weighted-average period of 2.62 years. The total fair value of restricted stock vested was $1,160, $1,203, and $1,293 in fiscal years 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of non-vested restricted stock and restricted stock units for fiscal years 2023, 2022, and 2021 is as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of Nonvested Shares </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Grant Date<br/>Fair Value Per Share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of Nonvested Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Grant Date<br/>Fair Value Per Share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of Nonvested Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Grant Date<br/>Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(213)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">617 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">480 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We issue incentive stock options to our employees and non-qualified stock options to our independent directors. A summary of stock option activity under our 2015 Plan and 2020 Plan during the fiscal year ended April 29, 2023 is as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Exercise Price<br/>Per Share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Remaining<br/>Contractual Life (Years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding as of April 30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled or forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(393)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding as of April 29, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.52</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares vested and expected to vest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.46</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable as of April 29, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.70</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of stock options represents the difference between the exercise price of stock options and the fair market value of the underlying common stock for all in-the-money options. We define in-the-money options as of April 29, 2023 as options having exercise prices lower than the $4.81 per share market price of our common stock on that date. There were 147 shares exercisable that were in-the-money options as of April 29, 2023. The total intrinsic value of options exercised during fiscal years 2023, 2022, and 2021 was $7, $2, and $0, respectively. The total fair value of stock options vested was $467, $465, and $451 for fiscal years 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of stock options granted using the Black-Scholes option valuation model. We recognize the fair value of the stock options on a straight-line basis as compensation expense. All options are recognized over the requisite service periods of the awards, which are generally the vesting periods.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes option-pricing model was developed for use in estimating the fair value of traded options which have no vesting restrictions and are fully transferable. In addition, option valuation models require the input of highly subjective assumptions, including the expected stock price volatility. ASC 718 requires us to estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. We use historical data to estimate pre-vesting option forfeitures and record share-based compensation expense only for those awards expected to vest. The following factors are the significant assumptions used in the computation of the fair value of options:</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected life</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The expected life of options granted represents the period of time they are expected to be outstanding. We estimate the expected life of options granted based on historical exercise patterns, which we believe are representative of future behavior. We have examined our historical pattern of option exercises in an effort to determine if there were any discernible patterns of activity based on certain demographic characteristics. Demographic characteristics tested included age, salary level, job level and geographic location. We have determined there were no meaningful differences in option exercise activity based on the demographic characteristics tested.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We estimate the volatility of our common stock at the date of grant based on historical volatility consistent with ASC 718 and SEC Staff Accounting Bulletin No. 107, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share-Based Payments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-free interest rate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rate is based on the United States Treasury zero-coupon yield curve on the grant date for a term similar to the expected life of the options.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend yield. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use an expected dividend yield consistent with our historical dividend yield pattern.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the weighted-average fair value of options granted and the related assumptions used in the Black-Scholes model:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fair value of options granted</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.34 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.43 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.71 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected life of option (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.93</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.94</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.94</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee stock purchase plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We have an employee stock purchase plan (“ESPP”), which enables employees after six months of continuous employment to elect, in advance and semi-annually, to contribute up to 15 percent of their compensation, subject to certain limitations, toward the purchase of our common stock at a purchase price equal to 85 percent of the lower of the fair market value of the common stock on the first or last day of the participation period. The ESPP requires participants to hold any shares purchased under the ESPP for a minimum period of one year after the date of purchase. Compensation expense recognized on shares issued under our ESPP is based on the value of a traded option to purchase shares of our stock at a 15 percent discount to the stock price. The total number of shares reserved under the ESPP is 5,500. The number of shares of common stock issued under the ESPP totaled 424, 310, and 170 shares in fiscal 2023, 2022, and 2021, respectively. The number of shares of common stock reserved for future employee purchases under the ESPP totaled 1,575 shares as of April 29, 2023. The ESPP is intended to qualify under Section 423 of the Internal Revenue Code of 1986 (the "Code").</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total share-based compensation expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: As of April 29, 2023, there was $2,746 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under all equity compensation plans. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures. We expect to recognize the cost over a weighted-average period of 2.94 years.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of the share-based compensation expense by equity type as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock and stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Employee stock purchase plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,027 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,973 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,067 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the share-based compensation expense for stock options, restricted stock, restricted stock units and shares issued under the ESPP for fiscal years 2023, 2022, and 2021 is as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Product design and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,067 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We received $21 in cash from option exercises under all share-based payment arrangements for the fiscal year ended April 29, 2023. The tax expense related to non-qualified options and restricted stock units under all share-based payment arrangements totale</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $23</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $47, and $70 for fiscal years 2023, 2022, and 2021, respectively.</span></div> 120000000 115000000 50000 4950000 1 20 P10D 0.20 P10Y 0.20 P10Y P5Y P7Y P1Y P1Y P5Y 1801000 1666000 P2Y7M13D 1160000 1203000 1293000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of non-vested restricted stock and restricted stock units for fiscal years 2023, 2022, and 2021 is as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of Nonvested Shares </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Grant Date<br/>Fair Value Per Share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of Nonvested Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Grant Date<br/>Fair Value Per Share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of Nonvested Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Grant Date<br/>Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(213)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">617 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">480 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 469000 5.65 480000 5.62 449000 7.16 360000 3.15 214000 5.66 223000 3.92 192000 5.98 213000 5.58 176000 7.27 20000 4.98 12000 5.64 16000 7.00 617000 4.11 469000 5.65 480000 5.62 A summary of stock option activity under our 2015 Plan and 2020 Plan during the fiscal year ended April 29, 2023 is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Exercise Price<br/>Per Share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Remaining<br/>Contractual Life (Years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding as of April 30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled or forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(393)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding as of April 29, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.52</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares vested and expected to vest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.46</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable as of April 29, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.70</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 2107000 8.13 P4Y11M23D 0 336000 3.02 393000 9.08 5000 4.11 7000 2045000 7.11 P5Y6M7D 858000 2010000 7.17 P5Y5M15D 819000 1222000 8.95 P3Y8M12D 103000 4.81 147 7000 2000 0 467000 465000 451000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the weighted-average fair value of options granted and the related assumptions used in the Black-Scholes model:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fair value of options granted</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.34 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.43 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.71 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected life of option (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.93</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.94</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.94</span></td></tr></table></div> 1.34 2.43 1.71 0.0337 0.0107 0.0043 0.4110 0.4060 0.4053 P6Y11M4D P6Y11M8D P6Y11M8D 0.15 0.85 P1Y 0.15 5500000 424000 310000 170000 1575000 2746000 P2Y11M8D <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of the share-based compensation expense by equity type as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock and stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Employee stock purchase plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,027 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,973 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,067 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the share-based compensation expense for stock options, restricted stock, restricted stock units and shares issued under the ESPP for fiscal years 2023, 2022, and 2021 is as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Product design and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,067 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 453000 458000 450000 1153000 1159000 1203000 421000 356000 414000 2027000 1973000 2067000 441000 434000 472000 424000 472000 484000 735000 656000 678000 427000 411000 433000 2027000 1973000 2067000 21000 23000 47000 70000 Retirement BenefitsWe sponsor a 401(k) savings plan providing benefits for substantially all United States-based employees of Daktronics, Inc. and its subsidiaries, subject to certain Internal Revenue Service ("IRS") limits. We made matching cash contributions equal to 50 percent of the employee's qualifying contribution up to six percent of such employee's compensation; however, we eliminated our matching contribution as one of our cost savings initiatives for fiscal 2021. These benefits were reinstated for fiscal 2022. Employees are eligible to participate in the 401(k) savings plan the first day of the calendar month following completion of 30 days of continuous service if they have attained the age of 21. We contributed $2,969, $2,573 and $0 for matches to the plan for fiscal years 2023, 2022, and 2021, respectively. 0.50 0.06 P30D P21Y 2969000 2573000 0 Income Taxes<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reflect the significant components of our income tax provision. The pretax income attributable to domestic and foreign operations was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,696)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,108 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,060 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,025)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(456)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,455 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">516 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,134 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the provision (benefit) for income taxes and the amount computed by applying the federal statutory rate to income before income taxes is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computed income tax expense at federal statutory rates</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development tax credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(684)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in valuation allowances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">GILTI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(156)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Base Erosion Anti-Abuse Tax (BEAT)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign-Derived Intangible Income (FDII)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(84)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Meals and entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Effect of Foreign Tax Rates different than Statutory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,455 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">516 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,134 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rate for fiscal 2023 was impacted due to valuation allowances on equity investments and on foreign net operating losses in Ireland, goodwill impairment, state taxes, a mix of taxes in foreign countries where the tax rate is higher than the United States, as well as prior year provision to return adjustments reduced in part by tax benefits from permanent tax credits.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2022, our effective income tax rate was impacted by tax benefits from permanent tax credits offset by valuation allowances as well as other various permanent tax adjustments and state taxes with additional expense for prior year provision to return adjustments.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2021, our effective income tax rate was impacted due to tax benefits from permanent tax credits and prior year provision to return adjustments offset by valuation allowances as well as other various permanent tax adjustments and state taxes.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net deferred tax assets were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued warranty obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vacation accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred maintenance revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for excess and obsolete inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equity compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for credit losses accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventory capitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unrealized loss on foreign currency exchange</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net operating loss carry forwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outside basis difference in equity method investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Section 174 Capitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development tax credit carry forwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease accounting - lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease accounting - right of use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,907)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unrealized gain on foreign currency exchange</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,267)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,267)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net deferred tax asset</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,672 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,044 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The classification of the net deferred tax assets in the accompanying consolidated balance sheets is:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,672 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,044 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The summary of changes in the amounts related to unrecognized uncertain tax benefits are:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">548 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross increases related to prior period tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross decreases related to prior period tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross increases related to current period tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">392 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">477 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our unrecognized tax benefits would have an impact on the effective tax rate if recognized. It is reasonably possible that the amount of unrecognized tax benefits could change due to one or more of the following events occurring in the next 12 months: expiring statutes, audit activity, tax payments, or competent authority proceedings. A statute of limitations relating to $171 of the unrecognized tax benefits (including interest) expires in the next 12 months. The benefit will be recognized if the statute lapses with no further action taken by regulators. Additionally, we recognized the release of $165 in unrecognized tax benefits related to the lapse of a statute of limitations in fiscal 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and penalties incurred associated with uncertain tax positions are included in the "Income tax expense" line item in our consolidated statements of operations. Accrued interest and penalties are included in the related tax liability line item in our consolidated balance sheets of $28 and $38 as of April 29, 2023 and April 30, 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 29, 2023, we had foreign net operating loss (“NOL”) carryforwards of approximately $5,727 primarily related to our operations in Belgium and Ireland, which have indefinite lives. A deferred tax asset has been recorded for all NOL carryforwards totaling approximately $1,018. However, due to uncertainty in future taxable income, a valuation allowance has been recorded for the full amount of the asset. If sufficient evidence of our ability to generate future taxable income in the jurisdictions in which we currently maintain a valuation allowance causes us to determine that our deferred tax assets are more likely than not realizable, we would release our valuation allowance, which would result in an income tax benefit being recorded in our consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Additional tax information:</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to United States federal income tax as well as income taxes of multiple state and foreign jurisdictions. Fiscal years 2020, 2021 and 2022 remain open to federal tax examinations, and fiscal years 2019, 2020, 2021 and 2022 remain open for state income tax examinations. Certain subsidiaries are also subject to income tax in several foreign jurisdictions which have open tax years varying by jurisdiction beginning in fiscal 2012. In the event of any future tax assessments, we have elected to record the income taxes and any related interest and penalties as income tax expense in our consolidated statement of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 29, 2023, we had no deferred tax liability recognized relating to our investment in foreign subsidiaries where the earnings have been indefinitely reinvested. The Tax Act of 2017 generally eliminates United States federal income taxes on dividends from foreign subsidiaries, and, as a result, the accumulated undistributed earnings would be subject only to other taxes, such as withholding taxes and state income taxes, on the distribution of such earnings. No additional withholding or income taxes have been provided for any remaining undistributed foreign earnings not subject to the one-time deemed repatriation tax, as it is our intention for these amounts to continue to be indefinitely reinvested in foreign operations in all of our non-United States jurisdictions.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reflect the significant components of our income tax provision. The pretax income attributable to domestic and foreign operations was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,696)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,108 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,060 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10125000 -2696000 10413000 3132000 3804000 3647000 13257000 1108000 14060000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,025)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(456)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,455 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">516 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,134 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6321000 644000 507000 1381000 452000 422000 2273000 975000 891000 -3025000 -1020000 1216000 -456000 -476000 59000 -39000 -59000 39000 6455000 516000 3134000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the provision (benefit) for income taxes and the amount computed by applying the federal statutory rate to income before income taxes is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computed income tax expense at federal statutory rates</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development tax credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(684)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in valuation allowances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">GILTI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(156)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Base Erosion Anti-Abuse Tax (BEAT)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign-Derived Intangible Income (FDII)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(84)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Meals and entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Effect of Foreign Tax Rates different than Statutory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,455 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">516 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,134 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2784000 233000 2953000 -86000 -71000 -34000 684000 382000 1047000 288000 -179000 579000 2078000 609000 402000 6000 -14000 -156000 87000 12000 -285000 128000 5000 84000 262000 150000 355000 149000 67000 49000 551000 0 0 731000 139000 494000 417000 -43000 -92000 6455000 516000 3134000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net deferred tax assets were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued warranty obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vacation accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred maintenance revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for excess and obsolete inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equity compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for credit losses accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventory capitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unrealized loss on foreign currency exchange</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net operating loss carry forwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outside basis difference in equity method investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Section 174 Capitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development tax credit carry forwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease accounting - lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease accounting - right of use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,907)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unrealized gain on foreign currency exchange</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,267)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,267)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net deferred tax asset</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,672 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,044 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The classification of the net deferred tax assets in the accompanying consolidated balance sheets is:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,672 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,044 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8088000 7117000 1732000 1618000 484000 272000 2779000 2316000 255000 276000 928000 528000 1339000 1278000 395000 1019000 206000 0 1024000 729000 3819000 1861000 5225000 0 210000 396000 1426000 1918000 929000 435000 28839000 19763000 4900000 2452000 23939000 17311000 5292000 1693000 1411000 1907000 471000 428000 0 180000 93000 59000 7267000 4267000 16672000 13044000 16867000 13331000 195000 287000 16672000 13044000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The summary of changes in the amounts related to unrecognized uncertain tax benefits are:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">548 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross increases related to prior period tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross decreases related to prior period tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross increases related to current period tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">392 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">477 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 477000 548000 12000 17000 56000 54000 124000 116000 165000 150000 392000 477000 171000 165000 28000 38000 5727000 1018000 0 Cash Flow Information<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in operating assets and liabilities consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(Increase) decrease:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Account receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10,422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(33,876)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Long-term receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(440)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15,064)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(61,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,879)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9,545)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,661)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income taxes receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Investment in affiliates and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(261)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Increase (decrease):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,081)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,936)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warranty obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Long-term warranty obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(379)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Long-term marketing obligations and other payables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,762)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(19,864)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(45,380)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,731 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental disclosures of cash flow information consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Cash payments for:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income taxes, net of refunds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental schedule of non-cash investing and financing activities consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Demonstration equipment transferred to inventory</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Purchases of property and equipment included in accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contributions of common stock under the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Debt Issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in operating assets and liabilities consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(Increase) decrease:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Account receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10,422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(33,876)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Long-term receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(440)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15,064)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(61,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,879)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9,545)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,661)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income taxes receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Investment in affiliates and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(261)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Increase (decrease):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,081)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,936)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warranty obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Long-term warranty obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(379)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Long-term marketing obligations and other payables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,762)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(19,864)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(45,380)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,731 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10422000 33876000 -4864000 -1950000 440000 -1737000 15064000 61159000 -13900000 4879000 9545000 -3080000 -5267000 7661000 -2450000 -268000 -121000 148000 261000 357000 -744000 -5344000 33002000 -7081000 3468000 27398000 12628000 -967000 6354000 -2936000 607000 1160000 696000 3055000 1764000 -367000 2354000 -379000 -173000 104000 -1762000 2337000 19864000 45380000 -31731000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental disclosures of cash flow information consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Cash payments for:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income taxes, net of refunds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1075000 16000 264000 7489000 1951000 2557000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental schedule of non-cash investing and financing activities consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">May 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Demonstration equipment transferred to inventory</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Purchases of property and equipment included in accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contributions of common stock under the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Debt Issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 53000 56000 1057000 4177000 667000 1207000 1211000 565000 2875000 0 0 Fair Value Measurement<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> defines fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. It also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of </span><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unobservable inputs when measuring fair value. The fair value hierarchy within ASC 820 distinguishes between the following three levels of inputs which may be utilized when measuring fair value:</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Observable inputs other than quoted prices included within level 1 for the assets or liabilities, either directly or indirectly (for example, quoted market prices for similar assets and liabilities in active markets or quoted market prices for identical assets or liabilities in markets not considered to be active, inputs other than quoted prices that are observable for the asset or liability, or market-corroborated input).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Unobservable inputs supported by little or no market activity based on our own assumptions used to measure assets and liabilities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values for fixed-rate long-term receivables are estimated using a discounted cash flow analysis based on interest rates currently being offered for contracts with similar terms to customers with similar credit quality. The carrying amounts reported in our consolidated balance sheets for long-term receivables approximate fair value and have been categorized as a level 2 fair value measurement. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values for fixed-rate long-term marketing obligations are estimated using a discounted cash flow calculation applying interest rates currently being offered for debt with similar terms and underlying collateral. The total carrying value of long-term marketing obligations as reported in our consolidated balance sheets within other long-term obligations approximates fair value and has been categorized as a level 2 fair value measurement.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth by level within the fair value hierarchy our financial assets and liabilities that were accounted for at fair value on a recurring basis as of April 29, 2023 and April 30, 2022 according to the valuation techniques we used to determine their fair values. There have been no transfers of assets or liabilities among the fair value hierarchies presented.</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of April 29, 2023:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">US Government Sponsored entities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives - liability position</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(45)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,645 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of April 30, 2022:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">US Government Securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">US Government Sponsored entities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Derivatives - asset position</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Derivatives - liability position</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,494 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,157 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,651 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following methods and assumptions were used to estimate the fair value of each class of financial instrument. There have been no changes in the valuation techniques used by us to value our financial instruments during fiscal year 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of cash on hand in bank deposits and highly liquid investments, primarily money market accounts. The fair value was measured using quoted market prices in active markets. The carrying amount approximates fair value.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees. The fair value of restricted cash was measured using quoted market prices in active markets. The carrying amount approximates fair value.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives – currency forward contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of currency forward contracts trading with sufficient frequency and volume to enable us to obtain pricing information on an ongoing basis. The fair value of these securities was measured based on a valuation from a third-party bank. See "Note 15. Derivative Financial Instruments" for more information regarding our derivatives.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-recurring measurements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value measurement standard also applies to certain non-financial assets and liabilities measured at fair value on a nonrecurring basis. Certain long-lived assets such as goodwill, intangible assets and property and equipment are measured at fair value on a nonrecurring basis and are subject to fair value adjustments in certain circumstances, such as when there is evidence of impairment. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See "Note 1. Nature of Business and Summary of Significant Accounting Policies" for further details of impairment loss of $4,473 for our investment in Miortech.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other measurements using fair value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Some of our financial instruments, such as accounts receivable, long-term receivables, prepaid expense and other assets, contract assets and liabilities, accounts payable, warranty obligations, and other long-term obligations are reflected in the consolidated balance sheets at carrying value, which approximates fair value due to their short-term nature.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth by level within the fair value hierarchy our financial assets and liabilities that were accounted for at fair value on a recurring basis as of April 29, 2023 and April 30, 2022 according to the valuation techniques we used to determine their fair values. There have been no transfers of assets or liabilities among the fair value hierarchies presented.</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of April 29, 2023:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">US Government Sponsored entities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives - liability position</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(45)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,645 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of April 30, 2022:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">US Government Securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">US Government Sponsored entities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Derivatives - asset position</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Derivatives - liability position</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,494 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,157 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,651 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 23982000 0 0 23982000 708000 0 0 708000 0 534000 0 534000 0 579000 0 579000 24690000 -45000 0 24645000 17143000 0 0 17143000 865000 0 0 865000 3486000 0 0 3486000 0 534000 0 534000 0 934000 0 934000 0 311000 0 311000 21494000 1157000 0 22651000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of cash on hand in bank deposits and highly liquid investments, primarily money market accounts. The fair value was measured using quoted market prices in active markets. The carrying amount approximates fair value.</span><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees. The fair value of restricted cash was measured using quoted market prices in active markets. The carrying amount approximates fair value.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives – currency forward contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of currency forward contracts trading with sufficient frequency and volume to enable us to obtain pricing information on an ongoing basis. The fair value of these securities was measured based on a valuation from a third-party bank. See "Note 15. Derivative Financial Instruments" for more information regarding our derivatives.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-recurring measurements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value measurement standard also applies to certain non-financial assets and liabilities measured at fair value on a nonrecurring basis. Certain long-lived assets such as goodwill, intangible assets and property and equipment are measured at fair value on a nonrecurring basis and are subject to fair value adjustments in certain circumstances, such as when there is evidence of impairment. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See "Note 1. Nature of Business and Summary of Significant Accounting Policies" for further details of impairment loss of $4,473 for our investment in Miortech.</span></div>Other measurements using fair value: Some of our financial instruments, such as accounts receivable, long-term receivables, prepaid expense and other assets, contract assets and liabilities, accounts payable, warranty obligations, and other long-term obligations are reflected in the consolidated balance sheets at carrying value, which approximates fair value due to their short-term nature 4473000 Derivative Financial Instruments<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We 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 United States dollar. We enter into currency forward contracts to manage these economic risks. We account for all derivatives in the consolidated balance sheets within accounts receivable or accounts payable measured at fair value, and changes in fair values are recognized in earnings unless specific hedge accounting criteria are met for cash flow or net investment hedges. As of April 29, 2023 and April 30, 2022, we had not designated any of our derivative instruments as accounting hedges, and thus we recorded the changes in fair value in the "Other (expense) income, net" line item in the consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foreign currency exchange contracts in aggregated notional amounts in place to exchange United States dollars as of April 29, 2023 and April 30, 2022 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">United States Dollars</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Foreign Currency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">United States Dollars</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Foreign Currency</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Foreign Currency Exchange Forward Contracts:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">United States Dollars/Canadian Dollars</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">United States Dollars/British Pounds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">United States Dollars/Euros</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 29, 2023, there was an asset and liability of $0 and $579, respectively, and, as of April 30, 2022, there was an asset and liability of $934 and $311, respectively, representing the fair value of foreign currency exchange forward contracts, which were determined using level 2 inputs from a third-party bank. As of April 29, 2023, all contracts mature within six months.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foreign currency exchange contracts in aggregated notional amounts in place to exchange United States dollars as of April 29, 2023 and April 30, 2022 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">United States Dollars</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Foreign Currency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">United States Dollars</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Foreign Currency</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Foreign Currency Exchange Forward Contracts:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">United States Dollars/Canadian Dollars</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">United States Dollars/British Pounds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">United States Dollars/Euros</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 942000 1189000 0 0 1774000 1345000 7758000 7513000 8575000 7513000 0 579000 934000 311000 Commitments and Contingencies<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Litigation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a party to legal proceedings and claims which arise during the ordinary course of business. We review our legal proceedings and claims, regulatory reviews and inspections, and other legal matters on an ongoing basis and follow appropriate accounting guidance when making accrual and disclosure decisions. We establish accruals for those contingencies when the incurrence of a loss is probable and can be reasonably estimated, and we disclose the amount accrued and the amount of a reasonably possible loss in excess of the amount accrued if such disclosure is necessary for our financial statements to not be misleading. We do not record an accrual when the likelihood of loss being incurred is probable, but the amount cannot be reasonably estimated, or when the loss is believed to be only reasonably possible or </span><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">remote, although disclosures will be made for material matters as required by ASC 450-20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies - Loss Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our assessment of whether a loss is reasonably possible or probable is based on our assessment and consultation with legal counsel regarding the ultimate outcome of the matter following all appeals.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For other unresolved legal proceedings or claims, we do not believe there is a reasonable probability that any material loss would be incurred. Accordingly, no material accrual or disclosure of a potential range of loss has been made related to these matters. We do not expect the ultimate liability of these unresolved legal proceedings or claims to have a material effect on our financial position, liquidity or capital resources.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranties: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See "Note 1. Nature of Business and Summary of Significant Accounting Policies" for more information regarding warranties.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our warranty obligation for the fiscal years ended April 29, 2023 and April 30, 2022 consisted of the following:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning accrued warranty obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warranties issued during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Settlements made during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending accrued warranty obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,541 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,878 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance guarantees: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into standby letters of credit, bank guarantees and surety bonds with financial institutions relating to the guarantee of our future performance on contracts, primarily construction-type contracts. As of April 29, 2023, we had outstanding letters of credit, bank guarantees and surety bonds in the amount of $7,783, $616 and $56,374, respectively. Performance guarantees are issued to certain customers to guarantee the operation and installation of the equipment and our ability to complete a contract. These performance guarantees have various terms but are generally one year. We enter into written agreements with our customers, and those agreements often contain indemnification provisions that require us to make the customer whole if certain acts or omissions by us cause the customer financial loss. We make efforts to negotiate reasonable caps and limitations on the recovery of such damages. As of April 29, 2023, we were not aware of any indemnification claim from a customer.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase commitments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> From time to time, we commit to purchase inventory, advertising, cloud-based information systems, information technology maintenance and support services, and various other products and services over periods that extend beyond one year. As of April 29, 2023, we were obligated under the following unconditional purchase commitments:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fiscal years ending</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,564 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our warranty obligation for the fiscal years ended April 29, 2023 and April 30, 2022 consisted of the following:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning accrued warranty obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warranties issued during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Settlements made during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending accrued warranty obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,541 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,878 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 28878000 25960000 13429000 9748000 11044000 7503000 1278000 673000 32541000 28878000 7783000 616000 56374000 As of April 29, 2023, we were obligated under the following unconditional purchase commitments:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fiscal years ending</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,564 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 4908000 2374000 194000 50000 38000 7564000 Subsequent Events<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 11, 2023, the Company entered into a Credit Agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A.. The Credit Agreement provides for a $60,000 senior secured asset-based revolving credit facility ("ABL") maturing on May 11, 2026 and a delayed draw loan (the "Mortgage") term loan commitment.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the ABL, certain factors can impact our borrowing capacity. As of May 11, 2023, our borrowing capacity was $47,459, and there were no borrowings outstanding. The interest rate on the senior credit facility is set on a sliding scale </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">based on the trailing twelve-month fixed charge coverage and ranges from 2.5 percent to 3.5 percent over the standard overnight financing rate (SOFR). The ABL is secured by a first priority lien on the Company's assets described in the Credit Agreement and the JPMorgan Pledge and Security Agreement dated as of May 11, 2023 by and between the Company and JPMorgan Chase Bank, N.A. (the “JPMorgan Security Agreement”).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $15,000 delayed draw on the Mortgage closed on July 7, 2023, is secured by a mortgage on the Company's Brookings, South Dakota real estate, amortizes over 10 years and is payable monthly. The Mortgage is subject to the terms of the Credit Agreement and matures on May 11, 2026. The Mortgage interest rate is set on a sliding scale based on the trailing twelve month fixed charge coverage ratio and ranges between 3.5 percent to 4.5 percent. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 11, 2023, the Company entered into a Securities Purchase Agreement (the "Securities Purchase Agreement") with Alta Fox Opportunities Fund, LP (the “Investor”) under which the Company agreed to sell and issue to the Investor its senior secured convertible note (the “Convertible Note”) in exchange for the payment by the Investor to the Company of $25,000. The Convertible Notes allow the Investor to convert shares of the Company’s common stock, subject to certain conditions and limitations, at the initial conversion price of $6.31 per share, subject to adjustments in accordance with the terms of the Convertible Note. The Company also has a forced conversion right, which is exercisable on the occurrence of certain conditions. The Convertible Note incurs interest at an annual rate of 9.0 percent when interest is paid in cash or an annual rate of 10.0 percent if interest is capitalized. Upon an event of default under the Convertible Note, the annual interest rate will increase to 12.0 percent. Under the Pledge and Security Agreement dated as of May 11, 2023 between the Company and the Investor (the “Alta Fox Security Agreement”), the Convertible Note is secured by a second priority lien on assets securing the ABL facility and a first priority lien on substantially all of the other assets of the Company, excluding all real property, subject to the Intercreditor Agreement dated as of May 11, 2023 by and among the Company, JPMorgan Chase Bank, N.A., and the Investor (the “Intercreditor Agreement”). The Convertible Note has a maturity date of May 11, 2027 (the “Maturity Date”). On the Maturity Date, the Company must pay to the Investor an amount in cash representing all outstanding principal, any accrued and unpaid interest, and any accrued and unpaid late charges on such principal and interest.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective on May 11, 2023, in connection with the Company’s entry into the Securities Purchase Agreement, the Company also entered into a Registration Rights Agreement with the Investor (the “Registration Rights Agreement”). Pursuant to the Registration Rights Agreement, the Company agreed to file with the SEC by the dates set forth in the Registration Rights Agreement a registration statement covering the resale of the shares of common stock issuable upon conversion of the Convertible Note. Pursuant to the Registration Rights Agreement, the Company is required to use reasonable best efforts to have such registration statement declared effective by the SEC by the dates set forth in the Registration Rights Agreement. If the registration statement is not filed with the SEC or declared effective by the SEC on a timely basis, certain penalties would be applicable to the Company.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement and the Convertible Note require a fixed charged coverage ratio of greater than 1.1 and include other customary non-financial covenants.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2023, we incurred $3,866 in debt issuance costs, which is included in the "Debt issuance costs" line item in our consolidated balance sheet.</span></div> 60000000 47459000 0 0.025 0.035 15000000 P10Y 0.035 0.045 25000000 25000000 6.31 0.09 0.10 0.12 3866000 EXCEL 105 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( QY[%8'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 " ,>>Q6(O2:=>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;2%J:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1!JSE?@D)11I& "%F$A,MD:+71$17T\XXU>\.$S=C/,:, .'7I*4)45,#E- M#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW>HX.WI\65>M[ ^ MD?(:\Z]D!9T"KMEE\FOSL-EMF:QYW13\MJCJ774O^)W@J_?)]8??5=CUQN[M M/S:^",H6?MV%_ )02P,$% @ #'GL5IE&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" ,>>Q68XH5Q\$' 0-P & 'AL+W=OVL;G'\*1>SJ'@XE7(YVS%N2)O29QFE[V54NO/@T$6 MK'C"LA.QYBE\LQ R80HVY7*0K25G85F4Q /J.*-!PJ*T=W51?C:35Q_KV<2M@8[E3!*>)I% M(B62+RY[8_?SU/>+@G*/;Q%_S?;>D^)4GH1X+C;NPLN>4QP1CWF@"@D&+R]\ MPN.X4(+C^'LCVMO]9E&X_WZK?EN>/)S,$\OX1,1_1*%:7?;.>B3D"Y;'ZD&\ M_L(W)S0L] (19^7_Y+7:=^CU2)!G2B2;8CB")$JK5_:V ;%7X-&& KHIH!\* M7+^AP-L4>&T+_$U!B7I0G4K)8M*A3:HN)3\)E*URLA- M&O*P+C" 0]H=%]T>US5%%<=K>4+H^2="'>H9#FB"E_\[3T^(YS263_'RKX': M_3I%SL;;4?9*/:]!;RJ"'#J+(G=IU56+)O_GK[ 7N5,\R?XR(:\D?;-D,1Y\ MSM8LX)<]Z/ 9ER^\=_7/']R1\R\3+IMB4TMB-93^#J6/J6N4C^]K;L*&E[M. M_XN)#UK5E8\EL1J?X8[/L!V?<9KF+"8/?"VD,H'"=93,37@G:%574);$:J!& M.U C] 0GN90%I]LH"X#3=\YD,7H1&$:-[0I7Z_<=OT_/3<30PJ[$+(G5B)WN MB)VV:UHS+B,1HK1PI=WHWCB\H_5=H5D2JT$[VT$[:SE>209NJ1SYF_LDKK5@ M<6;LE&A95UJ6Q&JTSG>TSM$SO$E5I-ZA3\:]4^C#(%34N1>Y88N^(!H2E[5E*D49!] GL2G)BXX1)= MP=E2JY/;<[QN&W)PKD)"/RS-V");4Z M/1T%7-0>;^F-PQ#4H<]MWI R#7Q-S6T.EZ2.2W0W)E,)4=K(T6H*L*56YZAS M@(L[^8\<)\46]-]'\9H:&>)RUU*(YRA=9D9P5N.!+;4Z.!T07-S9?P2W&_EF M4KQ$:6!N@;AFPZAG-2S84JMCTW'!Q1W^1VPSD2G(#?^-ULU3!:XX/'42L&1,N,'*&1DA6(X(MM3HD'1)V'$9C4QV%*K7U'5D8&VB@S?1 P.E\DJ9DG3A'=]0,D,"R_J"LN66AV6 M3@FT54K87B6J(COX@W*ZS,W0<,7OW.@M\*K.U(X1#:B.!K15-+A+%9?5DDYQ MA8AM,1JIX8I-U*Q& EMJ=6HZ$M!6D:#LCF0";FPIY+N1%:XS#@(.$B 05F)& M3V@8SS,%(0DL9* M<3#^Y>6.VY@MC=1PO::E%;RL,[1CV'ZJ;3]MN5AP&Z4L#2*PMV70+#^[D;*\ MT@:30K7\_V>!TK@*>N!GFEN@U7A@2ZT.4\<#BCO[[3"W L>+=M?_<_T K^L, MZQCI@.IT0%NE@UG^%$#%@,?3*9*!,^?H&4Q."SR-5C@)>NR@ (Y>$8>PN#?D;^<*-/?" E /_SMWA MZ:EQI1@O[GR7QC&B@*>C@(<;][T)0"^PW\*'1G]V0*QIF1@OZTSL&#' V[M) M"+?O'XEMEMF;F>%RM]^-Q.S>"70,^^]I^^_AMGT,N,(*68,5.R#0."/B=9TQ M']KW>[A-WQ_KC9!LNO6)5;6I+;4Z.NW]OGG\B2GR/7D2L9'=@9N2QE\>C92LY@!;:G5*.@=X> [8MBUR M\Q:L6+KDC7?('!"Z'\^GX_\8>5EU_;;4ZO?5ZF#@X\%@)OF"0R(/FR<*7*'K MP&95;6I+K4Y/AP3?M3]1^#8-_\2JVM266IVGC@\^[O@[3!0'E#ZT:S++)8P' M&2?E0R[&U05+ P)-LP5>UIG249XJV'NL $\"[6>+ M T+-LP5>V)F7U4PQV'N$J%@>*!_%RDA0W Q9/4VT^W3WN->X?,AIH'>OGA7[ MC16K"QF)^0)*G9-3ORJVE!B73Z0]"24$DGY=L59R&6Q WR_$$)M-XH? MV#T$=_4_4$L#!!0 ( QY[%8SZ.R*/@( ,0% 8 >&PO=V]R:W-H M965T&ULC93?;YLP$,?_%8M)?:H"@23;4D!*FE6+E$Q1NQ\/ MTQX=4_5E"*9O$&WNGA4=V+- N^&EAF11$P2'Q%N/Y M MST_T!Y>[R65/-=S+\@?+L4B\#Q[)X4#K$A]E\QFZ?*:6E\E2NR]I6M_(G)C5 M&B7O@HW-F6A'^MK=PUE &%T)"+N T.EN#W(J5Q1I&BO9$&6]#>Q6@;GW,IL' !^( & 'AL+W=OP!.&WQT-63&' GF>T F>EL[-[! M?F1D.A9:%CT4G73VUV])/FB+AS- [Y=8LHO46SSJJ1)S^2K5MV8IA$;?5U7= M7 V66J\_CD9-L10KWGR0:U'#+PNI5ES#K7H>-6LE^+QKM*I&)(J2T8J7]6!\ MV7WWH,:7;D2=5/*&BFQN!I,\,=K1MH&G<6_2_':'%VCUI4G*;^U-W?SJT'4 M*A*5*'3;!8>/%W$MJJKM"73\L>MT<'AFV_#X>M_[+YWSX,P3;\2UK'XOYWIY M-<@&:"X6?%/I1_GZ6>PQO070/:.;I5UKEUPS4?7RKYBE1K#;VU%]W8=*W!F[)NIW&J M%?Q:0CL]OI9U(ZMRSK68HT^\XG4AT+3MKD$7Z.OT!OW]IW^@GU!9H]E2;AI> MSYO+D88GM^U'Q>XIG[9/(9ZG3-;J R+Y$)&(4$?SZW<1#^[O/M!G9WX2@^^TE#OXVO>+!',&BK:"_''IGSAE:BU!D3FFZ;0?)T7/3*.MI MLVVR)'8KBP_*XJ"R7[GZ)C1_J@1J1+%1I2Z%<_1BZ]DQ93U]M@V+2.06F!P$ M)D&!DZ*0&YA1"*N%@.D%I4-4"^W2F%C/QU&>IWE/ILNL-70+30]"TZ#0N_H% M5IY4GO%+[8>RG+'^%#O,**,Y<6O+#MJR\#Z1M58 %<2;1KAW1V;/79)F_:%S M6.$D2]WJ\H.Z/*QNHQ0,'41^O5N 2"Y0)>OG"RW4ZFCFG\@(CGO";2.2 MYIE;-XX,7Z*@\@Q2.JE4("WK5/^$=_U?:PI3]*D)]QA M!0LG\00D?(1&?&:Y%G(ED.;?SXWOKJ-C!918,FVC)/*)-"C#07J,9U+SZCU# M26R)C"1QVE?IL,-IG'IB%#8X*9 M)=$(^-C3"81S=N[;6$,&?YC#89C,Z';!11)(^#AQ&L'1]8VV(A4\]>RJIRZ; 11H'Q?F&V5YL03Q; A%0ZCZJ[6O'XNMX/IFWD'?#"U=I/# MBJ4>"&!#*!Q&U(UXTJALFDV7"!>R\>PF&T(T2RR-MI5O:@VF<)A3+4,;W6Z= M-B?GBT59E9"\'\?50!"PX00QGO0)ZS"#)4*P1[N!& Y3[$8L!&R=.2C?1U;/ MWG$ *\D2:_,[S"BE'IW$,(N$F37[,IO<[ZH#9W%@ X&8"67!=VK0B66S-MVW%(D\&3@S22!AI MIQGBN95I(XM Z7>43.^DNNQHDC./6L,W$N:;2;Q>W[L$'%"+CC?S3K%MAE,2 M>U(:8J!&PE S@HOW[GX7MJ*\GSVXS* $]ZP':NA&PW3[TB4)IG8\,[S4AAA4 M _VEZ[!*(Q_HJ $=#9=@]W#?5KH%9 VE,UND=E6%TS2.^OIL,T\J1@V0:!A( M[TYGJ(T;G/_F>PS2Y/:Q(')MG:_PXS&"?8M30,F MRH)YS?3SY/'V\Y?[F]O'Z=_0[;^^WLW^XTQL:!!P?S:Q^5&]G7IM6$?#K'M0 M^X4T77+554828*+0"Z\V8HCX1B^E*O\+!G$TC*((-9W=SZW=]K(K6>#WK@C8 MZ :JK'E9/SN'SD:AM5E")J=.&E+2,"FOY6HE:]1H67P+.(AQW'IXXB6+ARS+ MAG$>=_XQ-LQ(,H10V'>^>RDV6:NRVL[._L2A:W;T_?XH80C%?;,6W4E2]>8< M+)O(">W.,$X'S&&&4Q\,J4$W#:-[,H>H!X$9MG#[$NT"*KZ"KTO8TDZQ-I/C MB%A9AL.,9=17.E-#;AHF]Z/0'+Z"M)*K&A:?.\ X*!Q1AJTE:-OE2>)+AJBA M-0W3>J8$;S;J;;\0N>Z*_"'"PSQ*AXS%^T7U_UA--M$O< 2)8-_YLW:G1RP& M_2R,?DC\-ZM-U1WV[=[!RA7$M&5[+OLB@!.-<]:83?>+.";]E>4R8SGQR399 M MG =MZW 4'IU@;]22"JMLZ*G)D#E"%)9Y=RTQ>P,Z\DNWD'M7F:/+;S?OE M$^MXS?ERP67G>KDP.CH<;D_F?^7JN:P;5(D%-(P^I-"#VAYV;V^T7'?GQ4]2 M:[GJ+I>"SX5J#>#WA91Z?],>01_^Y6#\/U!+ P04 " ,>>Q6JZDO/L4" M #!" & 'AL+W=O&,P$31?2R+*EZN@,NUR.OXST/W+-%8>R GPXK MNH IF&_51&'/;UER5H+03 JB8#[R;CLWX\3&NX#O#-9ZHTVLDYF4#[;S.1]Y M@14$'#)C&2@^5C &SBT1ROC=<'KMDA:XV7YF_^B\HY<9U3"6_ ?+33'R$H_D M,*=+;N[E^A,T?F++ETFNW3]9U[%QY)%LJ8TL&S J*)FHG_2QV8<-0.MZ]#Q=5_@FQKTB[EHB)R3CTR@ M:T8YF4C-7'+]O)UIHS#%?AVR6G-'A[GMM;O1%0I>FD(K]P8D+)IK1RT-;4?/W M'+]]8:S2.,#?T%]M>CP5M24^:L5'KQ+/M%Z>%A[M2=H5?2QB2W#<"HY?)1C? MK=I0D3.Q.*4Z/JGZ6,26ZEZKNG=4]5B6)=Z(UR9(;T]/I^,.?R])SHG<\%@<%A\THI/CHK_BJ59+]73S@&< MD)WL[^4@Z$?1KNK3<;5H?Z/ V.+^A:H%$YIPF",RN.YCVJFZ8-8=(RM7.[:,M5\MZ5]02P,$% @ #'GL5B]H:T**!0 MFQD !@ !X;"]W;W)KQ::;L/2199I'DH^L"U:%N()+HDO=[\?:F+)=LY'PF=KK(*_X@D=J5)9/?[W@A]C<3,CG<^)RO M-[J^,9W/MFS-'[G^LGV0YFK:>\GRDEA/A67]QG-Q-T/> MD'EBBB]$\37/].9F$D]0QE=L5^C/8O\G[P@U UR*0C6_:-]B?0->[I0696=L M1E#F57MD+UT@C@Q(.&) .P-Z;N"/&'B=@?=: [\S\)O(M%2:.*1,L_E,BCV2 M-=IXJT^:8#;6AGY>U?/^J*7Y-S=V>KX0E1)%GC'-,_2HS<%,JE9(K-"G+9>L MGAR%WJ$OCREZ\_.OLZDV#ZU-I\ON 7?M ^C( PA%'T2E-PJ]KS*>G3J8FM'V M0Z:'(=]1I\?;K;Q"-'F+**8>,*#%*\P]W)A3P#QUFW]@WQ$FC35QD/'Z^'N- M.V_$W7VU%"4?(H_^OGU26IKE\ \4Z]:9#SNK:\2UVK(EOYF8(J"X?.:3^2\_ MD1#_!L7IDL[2"SD[":+?!]%W>9]_-/51L8(K*&2M:="8UE7P>1X%/DE"C/%L M^GP<#QL9$IQ$V$*F-M*/*?:\8^0)DZ!G$CB9+(32]=H;9=.:A\=CQ#3VB;/Z10"FVE6.4:(A-:#R8!\8+ )@,@21@V M! !V,GL08ILM]1& M,*E\734$,_YL1.&V[DE@T\?V8)(D3FQZ(!(3@!^$#&,_'"=XI'*(>^J$R/9Y M4:"\W+)\AI$$''*@R->>:.'0%:>G1W$BV. E(WTL6_/8@H 241P/,YH M4"3$=W:+CZ(2/:DWW6S]VM$#&P=Q:IP?[1P7]99>RMMI, =11-RJZ+[2W/C5 M5B#?HHK#"]G6-.\2:BNY!0"L4\!.% ],"H7(% M(,_6:\<- /HX=/3*0EXEZ>#C*'8672_-KL\W*BS9U-Z MUQRI#3-U XF=5MJ(&E.+P=)+G>KH1TOO1;VEE_)V&M)!.%&W<+IC*E^B-WG5 MQ1+< :*0;#(MUTX2$$F )IY"2/],8)YR&E04=:NH-"]V=9;\'RM;\)@53(&: M"R(]"JQB$$E/E],IJT%#4?=.TGLF*Y/@YGW;]).&%ISK%]U"NJBW]%+>3B,X M:#;JWD8:>Q6=,ED<'<# !G"P & 'AL+W=O ML ++ M%C3-]C#T@9:N+:X4Z9&4G>[7CZ04S99DM0]^L43JG.-[+B_).S]P\446 J] ME)3)A5,HM;MU79D54&)YS7? ])<-%R56>BBVKMP)P+DEE=0-/"]V2TR8D\[M MW*-(Y[Q2E#!X%$A698G%UWN@_+!P?.=UXB/9%LI,N.E\A[?P!.IY]RCTR&U5 M"'Y P:*UF7FPR+5O;)\PL^Y,2^BO1/)4N.9.< MDAPKR-&3T@^]IDHBOD%+7NI**LP2[P%]8!DOP;WZE4OY%DW0\],*7;UYB]X@ MPM"G@E<2LUS.7:6#,M)NU@1P7P<0G G #] #9ZJ0Z">60WXJX&HWK:7@U=)] M,*IXMQ/7*$C>H< +PH& EM]!#SU+#P;HJW'Z _Z*/-^R_1$S8;L^H94+S\BU M2W)N1=!?=VNIA-X_GX>27ZM/A]7-F7(K=SB#A:.%)8@]..F//_BQ]WXH<9<4 M6UU(["2KTS:KTS'U]#=]GA*;OJ&TD0MZB3V*,V]FBT(GY7!0B4G91"[05=4;,Y;X<\19>L@TN*K2XD=I++N,UE M/%H'RZJL*#8W#]);B$GS;BZC_&]]\MJ#<"B7M69\M*R3V(\[]3$ "J*H@UKU M44$R#88+Y*8U=3-JZIGI^Y^2?_6!OM7W?E,5R/C:8T+QFL)$]PL3B2D@"5DE MB"(@WR$&]I11^&7(]4TO5+^[)_J023CM..YCO&&[L];N;-3N)ZXP17Q@5S3& MZ\WQ+7NS@47U.L$O!T!!E'@=BWW4^45-6I?)>*6>W^]#;I+^$>8GLXZ;/FCB M)UW4JH_RPUD\Z]AQCUJ0$L36MG)2+TC%5'UUM[-MMWAGFZ3._+WN(NNF[W^9 MN@5]P&)+F$04-EK2N[[1,8FZK:L'BN]LH[/F2K=-]K70G3 ( ]#?-YRKUX'Y M@[:W3O\#4$L#!!0 ( QY[%;5R?98RP< /,\ 8 >&PO=V]R:W-H M965T&ULQ5OOK=NN:39 M/NSV03%*S K(!9P?^^LG8<<8([M]J;'SOL\C].@5TE-Q^LB+S^6"L0H] M96E>G@T65;5\-QJ5\P7+:'G"ERP7?[GC148K\;6X'Y7+@M&X3LK2$;$L=Y31 M)!^/GA*KE?5/*'T?GIDMZS M:U;=+"\+\6VT18F3C.5EPG-4L+NSP7O\+K+KA#KBMX0]ECO72-[*+>>?Y9UCUOG6V4"3)Y5"\K@KQUT3D5>=3 MGI<\36):L1A=5^)#C+.J1/P.72]HP18\C5E1_H""+ZND>D9#=',]0Z]?O4&O M4)*C3PN^*FD>EZ>C2K1&8H[F&^:+-3/9P_R)5S35I$W-:5.>96((7U=\_EF3 M/3-GOX_C1)8 3=$E3>+AAQQ-Z3+1MR0P8UVQ2I2ZZ+: %GF2W^OZ(#S0!V+V M*%?%\][;B0[Z37-XBNJ IS><,T0I]I,\GR")O$;&(I9-_C>G4F')&?#C'GNM/ M1.S#KMS=,->RL!(UZT:-QR[QVE%!-VKB6+Z"%7:CAM[84Z(B391#O(:QU9/V MMB?M.LW>TY,?\KF4G*'7,[:^>B/+J)9?+;4_KGB:(C'A/M(B_E/7P[9)-?D0 M>UM'7=E!@LT@P0)(L! 2+ (":PVE\78HC8U% M^8M8IR3YG&=,-S36N>YN\5D^<97:,S+TU1P2+#BJ_2$D900$UA+3V8KI&,6< MKJ=Q.6=7!2T7:O%?8@E0/Y%U(CN=3B+^F"@:&XG[:@P)%D""A9!@T8&. M;4GL;B5VC1+?Y&*^3Y._Q:/Z7JP;T.M4/)S?(*GR TU2>INRH=A:#$N:,E2R M^:H0*Q56OD6Y*'2Q'*OHDVX,N)VFJ@]88[/Z#@!(L 2+(0$BX# 6@/%VPX4 MSSA0ZG7W4.ZO8B2F=['I+.O90*>^UQVHEJNLBJ9&NKX#X!C& )(QA 2+@,!: MPDZVPDZ,PGZB3VA)G]<;K(*ME^T51U?7-R@IRY5<66OG^4FGSX>8.(K*1NZ^ M*A_#&$ RAI!@$1!82V5_J[)O5#G(EBE_9F(.IP]R5XB68LNTMES$JEXGK]_I M;,=5U3TB9F9L5]^Y&1(LA 2+@,!:XF*K\4LLW;C64ZJ(Y &4,=3?IV&HJRK=F.QX7-)9G'6O,"U^8%UFJ' M-=K9CC-6Y>O&N9;CJ:6I"1N[CJ_.J)HPW[6PNNW1A T]XGMJKVO"B&T[^G4L M;MP@3/Y#$P,;O:>^+@8HV@P4+0!%"T'1(BBT]I!J;#%LM$H.F!F;Y-;3SU?W MN6:&WLJ#.EC'W$ (2AE!H;4%;R0T'APQF &+%/!%K/U&V MZQT07TJ!]=-YURR:J/(>#)F96]2[)D&]*5"T" JMK6UC3^%OY$]AC5U$+-6' M-K/WKN1C. -0SA 4+8)":ZO=V%08VJ?"71,*$XQ5F8^)FID;U[NH0=TJ4+0( M"JU]9L&\=@Z(%H&CA<1T209&V M%6[<+6)VMWHXDJ3K"'7G:3-=;WTUSI=Z:@>2,-008M]5)0.B;$NVQQ)TMA'Y+\\5D5 SU6!HLU T0)0M! 4+8)":P^IQL B M_^9X%>DZ*>[$4BU),T5OZ4%]JJ/N( 3EC*#0VI(V-A7Y%H>LB,8H<=7_DIF: MJ7M+#6I#@:*%H&C1H=YM2]WX4.1_.6Q%-/91I^A!#2M0M 4+01%B\Q]VQX' MC5U%X,Y2$=W1)O6(^=1,V%O>8S@#4,X0%"V"0FL+W'A6Q.Q9]?(C2=$&N)Q9Z<+:?3,CN(,0#E# M4+0("JW]:DQC5=EFJZJ_(VEK#A\1=7HI3=B3SKQ!, Q?H-V_67BB_K M%SQO>57QK+Y<,!JS0@:(O]]Q7KU\D>^,;M]S/O\'4$L#!!0 ( QY[%9, MW66='0@ !XD 8 >&PO=V]R:W-H965T&ULK5IMC\<4V>&!+5OS8WN;R;E1YB>*492+F&<^ MM95!B?@9LR=Q=(T4E7O.?ZF;>70Y,%2+6,+"0KD(Y,\CF[(D49YD._XZ.!U4 M[U2&Q]>OWJ]+\I+,?2#8E"=_QE&QN1RX Q2Q=;!+BCO^](T="%G*7\@34?Y% M3P>L,4#A3A0\/1C+%J1QMO\-G@\=<62 [0X##&C;@'88F <# ML^R9/96R'_R@",87.7]"N4)+;^JB[,S26M*/,S7NRR*7_XVE73&>\DSP)(Z" M@D5H6<@?.:B%0'R-IH'8H&L9& (-T8^ECS[]=H9^0W&&5AN^$T$6B8M1(=N@ M/(W"P_NN]N\C'>_#!'WG6;$1:)9%+&HZ&,G&5PS(*X,KTNMQLLV_(.)]1L0@ M%&C0]!WFU"C-"6#N]YM_#UZ0@4MKW$.&5L-!2W>T:S@FRV_H^H^;/Y?H^N[F M.[JYG=U-5O/%5S29KN8_YZOY;'D.]?K>K0F[5HQT[IS#^1LT9WFE5WFGW>QPN9..,LY"F#^FQO:Y6V*C\^CFW7D#'P M>-P7.LCR6AA?QV##(W:%:K3=JMIN]8;")/J?G/[[V5APF6-#GH5QPE!6D5+/ MU5VH9NHVYX^QG%+HTTZPZ S=OR!9'?*@B+.'?7J-BY@),'JL4T;/*9WY)W+6 M& &[&@&[-WI\)IV&<; O4%F$@I3G1?QW^0#JQKT[^S@.;,^CK8@"4!;US%9, M 2C'/B/VUR[>JF KB?)BPW(4 M",$*,,<[6N.&MH=;/ &08[8ZPP= ED-@EF[%TNUEN=P$.1LJ-1 A.4VD1!*= M0^9J[Y>9W&DQT4'8<]I,($]VQWAY%1.OE\E,CDKQHDINPD59E(/U.DYD2#)P M7#RM#932=D;30<1SC!8; $2/0 TVV*C%AM'+YU;EJ%(R?E+Y[)'E+V=(BE<4 MYBR*BY(E$S);A7PG\]YGE=U C6'H(V(87HLH@!H2UVXQA7P1S^N@>J2K\!O) M8\URR:I*U<$SZR&$]:92F[93!P3#EF6U*>DP3+'908G4E$A_]N \>HJ3!,7I M-HASE2U +D1[NV>8VN#HJ'8,]D*:'&I]A7OUQGBZ";('IF;447$L\UR9^.34 MNI?S2Q5*D!H%^M]S;;--#L"9%G4UACJ.8H?B#I:U[,%OZYZF*)!JH-0%DOD9 MJ M NB90J@RBL=5A0^(85 M+'6?;!'=D>UP+)=ROE-JB>;[X.5N^1S3CD^J> MDWKS3^6MV:>U],']VN=VEX>;0"7C(YE03I%**8 ]JLN6(9&!;[5#!L(9U-&2 M,X!S7*]K@M0Z"/<+(5F(0L8B@=8Y3TLY)/Z)'L*ZC'%)N^Y"H';'^ "(8K*"/=+HL9PID'^BQ7!O=2 @H6[O'O^ZYK&:)/2(4/3,#5:?9Z:G&IMA/O% M$3B&N617'"A]C"N@G4Q/HZNCM)RN0S"A'6Q)+9W(&]+I> 397A>6%8L'6;E M9*]:\9&)@L$D":"(3(K;LQ.".:[IMIA",-LQ.X*5U-*)]$NGJGH="M:!T]OU MB@#R2&4?M\T/4EN8NNTU&(3#!B$=Z8?42HJ0#U6LZ_EBLIB^HV*17H7VT8IU M4F_^J;PU^[16=J1?V5WQ7-K((!%JA9MQN41"V^!%37VP)P'IY;AV>QT^!7"F M[1JX'2HZK&O*URJ.]*NXV^#EL!G['CZ "*.VX9D:(0 (,@)P4OT97;1JN49Z MI8M<&=T7*!9B%V0ADPMT =?4@Y?&,D+;8P! [7S<"VE2J-41Z5='S5A+>/8P M+%B>(GZ?Q _E7@-,"=C4(=HB#T!IG/H@34ZU)")O22*Y4HVW0:*BK(J[]W,# M=G*HH546 $4,C1Z ,NTNAK4((F^(H%=>Y8X#3U.U$Z;VB@3*V?907R.0W-M" M"( ,&\KM0.W=0HC40HA\1 BQ9Y:'L2CW]T3!PU]RN=<]:L ^CS;'=(RF!/ID M4?,@I!8\M%_PK(+G.A)SEI0G5%+GW"U_5-D#Y$0!68+-]GA!*#T205_$ZN!6 M*QSZ3H4#K\_7<2;9O:UW*+#/XUAV6^X L"&UM+46!,.6Y7:QK=4.[=\WFEU? MSZ8K='.-9O^=?ILLOL[0W60U0_OK);I9("6(0(;Z%M#0TE96$(IZ7IL?@#)Q MQRD-/3JQZ]<=B]D*S1?3N]ED.4.?_-G^ZDP^*UE]+O^BV7]^S']._I@M5DLT M6?CH;K9S[.,+G MEKT2Z,,'EZ?TYI_*6[-G:YU$^W72%7N(LTQE ;4SP?*8@[6)ZOH&NX:A)0$= MYAIF^[C3!V!R.=^U1T=KQ43[%=-,[:+TTK"U0U1BVMH"'( !;'T UF2[IS$Z M^G B9?E#^0&*0.7IP_X+A.II]9'+I/RTH_7\"I_[^T]5:C?[+V>^![D<1H$2 MMI8NC2^.;%.^_QAE?U/P;?EYQCTO"IZ6EQL61"Q7 /G_-9?2_W"C7E!]$C3^ M/U!+ P04 " ,>>Q6I]:<[SXJ YA0 & 'AL+W=O@^??KT>9^#M]NVN_?W!UN_W^X.Q O_A+M5SU^,7+ M=V\WQ=)]W?SP"L?3@+]5;NNCOS/< MR5W;WN.'3^7W!Z<(D*O=O,<9"OC?@WOOZAHG C#^(7,>V)+X8/RWSOXC[1WV M7F0S0?? MMVMY&"!85PW_O_@J>(@>N#[=\\!,'I@1W+P00?FAZ(MW;[MVFW4X&F;#/VBK M]#0 5S5X*%_Z#GZMX+G^W2]%/W0N:Q?9#X.'W[S/BJ;,OO 9X?=?JF53+:IY MT?39[7S>#DU?-SF7)7_@)6=[ECR;93^W3;_RV<>F M=&4ZP4N WS8QTTW\,'MRQMM-=Y+-7N?9['1V_L1\YX:4CZ\6#=^4\S=]P=P<[SK'MS!NW__M[/+TS=/0/O*H'WU MU.S_;X[PR26G-Q3@N%,X;K(/Q7W?M4TU]WGVJ9F?$&A5[X$+W/FJK(H.D5O M$,Z>D,E > "L:X?E"A@=P0C,!P;CA/BI[9Q[:9V"AN!,F_7ZP$V7Q 7!'#F+4+1GV0_5GX.*S^ZHH.3^@WPMG&( ML@RY978Q.\[:+KLX/]XZ=Y\MPN <<-VOLA;@C+X%*$K:,)_9%Z2&$G ]KUOO M?(\@PSVMZNS\%*%P!2 9GSO)?ENY)ORV@)/W#,)OK@0R@DERFG*TF->E@ 3G MCM;616%.@!#P0:LDH-,W_QB*#E"651[1 RM[P"X =2:;!3Q4+2RP:&N06C@S MKG/GEE73R*&.9SX!\N8O%6.\7@$;*C$ _R7Y-$>818S"6T:R\,C>TT^<9K?TS'-H9?3XC M6@&ZPD6(-G#S<.%!Y"%R@#IFM"6@VL]\;6NXS4QC<'FJDHGNAJ )W\%TBPKO M086$W\,7(.9A1IBA'N 6/XMIG&2W=4WWO$-4%,TCB'CB;7RO@5DWOB#9+PRF MKD" TNI &0F$)TC]J^+!R54O[N 2T=1(N<0!C*=M5_ M[)K'$W/AHV1B$8IL M-VTG9Y[B8NWZ55L"+PP*!N0@\3L^DL/VRHZ(,OW M;4GLG"8\/+C]\O[@*+L^@T-\'Z_ELVA?L(>.N".B&L$'L C;9;8M_.2^86 % M/ ^1*9C%@X-3KQ2Z9^T5:1%)/EI^590$T7+9N25RG&*-TRMW0C&;%=X[.8X7R6R MH4(@%0, 3;%0@P M77$%*@$R8(2(Q>NJ0'*% _4],"P^L:>)X0V2YDM %4RO.X1]PR^ FPIT^9(% M;-,VQ\CQX-XC92NR.S0TD/TIPA+&"H2&J)@\<*81>((H# 873'"XWT?<)U"" M_S8MBU:&J^MA'Q9'*0&5%0AEUHRB4Q&)QD_"KM#=@J:#=P_?1"&_?N_ M7<_.KMX <@"F=@TJ'(@A,D7AS%E4'M[QTBW@;LE\!]8O[GS;W66@>WA'DGCC:ND!M]:&M858XL[\[WG2D MP@+R2/S(M18M,^#F^;B(4""J\#V>%!P-G#DRKN(.27\^=!V"1GQP($5Y450= ML)-Z<+ICX;(K5Q/I*!+H&3OY>,& *=)X& 6J(;UG0?R=-V+Q$;7DQ)YJWQH3 MC(8I!'@:II+S/'"=**D_N)9>M_. M*UJ6+G>,1,&O8C$%KX"M/?K*YR*T&7%WP*E0':PK4)^J!R8$^(R,D[\@-'4^ MX"X'':8'I@+L%!0A5EIN)GD8SN6KW]F0HB-4$#!J@#B1SN[=(QSVO/*DR 2JBXE!L6&72FX@07KW.":6 M-V,^ T>@>Y2#E9Q$/_/M0+M?* M54JW(3MLV,#2B&F&=%YU\V&-8@OLV0P5,WR:N++!5#!; XZ5L"+FIG"K^6?7 ME&9K=8[43$ ]FSAT'SHWNNY RJ!N$-?9!Q KWH4,5?Z$9L@@>J,!J8@#FAAK M.CPD5U$>3X>7(%6$XZV]#Q"F@P0"/)5BLZDK]DD$O1:P$I3% H\KE?P$+1MG MC-+*&WYPZ3RHK?/"NXC]YW -^':2,P8P!JI'K 2,1;_BI\,3F(-6A,_<5>0U*+=:K; 65 X,?+094VI)J@:=TAT:3L #B)-L*C,$[ M!&<-6P99-P)(E1]$G."(S+HE&E_(!]#"P+T J?\.#S\%_W^ .'A 2[U:B(D5^% MPT"^CXBJFH%Y"Y(.:.858PD(!21%-:>=^IZ,1L03B>K2Q190$4SPQV<0W#^! M\WB]BCYO4L<2 OZ(GVEO=&,3&,O81V290A]!\$;:1S[/8@7#@< M1#/C8XVY.?&P(M&8&H_P^_\1=^.O/V?BH4A4<+C3[08W FIMUQ[_]/$#8 HP M0HZ+A4-" $[75YZ%>^_FJZ:MVR5I1.2H@0N!WV:'Y5V1?>R'NMH41]-KH&>" MU1A0#I#/G([<)B_. MSO+7YZ_8%7%VF;\^NQ3O0^IFH &IKRU/G!;F]@V^%+\J.A..86Q$9-^!9.R0 M#7J]3HZ06JEG1QC'P9])-AXB037>'>& =@U8;5Q_D*%S']0\M]Z573!%Y)Y# M3&U$VP+-^T?1E!(O(WL5S9>(3D3F:LEN@O)$"F.X-833\_S\'-#S8I:_OCI5 M+\_YU>D88Z YQRYA7CKQ;/7LJRN(%9-M?PPTV!S#C@#/2&\5W,NJ(YJ:O-%& M91PJ4%G7Q \2'T.WU*O\U=4YVY>+6BVW:#Z52!Q"$-YS6.,MS! > KO)RBL[#U!Z97<$=Z\0V\M;JYO>S@M M)@*_HV/'#EM<]UN$Q=1R>86TU,\DL?L6Y#<%349&!0* MMM@.X0N]K2]FKR^3-;^UX!]<[\/0L;GHJ/MX'E&RX+Q MHG/BD+/\_.P"AP G7%=@,L,5Y1&'L6V>9P>_X+<'1PI;X"%/'#::7+/3-Y_V MR6R$0MR6I$+\(1SXO4B0[3KB8]<@#&!_!#ZR"E"]YO=9NVUH\$T'_$SEC?Q0Q/J"N+P[/+DE4TP M)=KBFQU$*@,[*0KIUE[G5]>O]U+_?I_\OWI$""O#IK_ 7N](.S&WS%Z=3A^A MS=)QGN97%H@ [G_ZZI^5_ARM)S4X]KARU@T2 #*3*=[*2")/B.]5OEK<\B;[ M3Q2-'ROBWL5^WX:,GV&] MD:@G^8^#6Q%U2]1>ULSIT>J9-)7840;L )V78NRP_;B,CG5L7XE+A^Q$I<,) MA+W9"TP'L:Y-#F MN:P:5 X;#&5*$+8WEQ>=S-BMGJ.^,\!>- "./B;VJVN^ %JZ9;5 XXT4(O;A MV0PG<,G(:UQ'AT9&$>K&Y.V>#W71 8GXP2.-D(A$EA^YX%*_50/W^Q@M+-&F M='L[?D$R8&354O@UFON41C$TU3\&=%,C*5=+\B%H)%;.PQ[EA]B+ ,2-UY-U M'4E: 0:/03_S);%VFO7%5\3 1YX'@8+QH&)ZR?\A;\/@&??(VYH>I3_;WN1$ M(]6,=T7N;/*)(*,C7H40@. KJU[,BYQMCF.V45&D 4'15#F015N2RRBHV_E^ MOA\/,H=!W39+1KRZ8YAL>PXS"Q(>-=.',)-D ($=JG'1R"<8W6;RKBTDP4". M6RG-7'GP)5K-A.+[!@0ZS%9XUM7G^ =R#@":>-4-Y4RLJN4*CKJ&(Z]2,4+< M:XT.CBA>AXDG:T[80RN3/-7I55>[@4!6I[S%GW>@(-!$8(64)IAGV8*ZTTB< M(4QJB((3+1[(W$TR/0 X]ZA&E?UB]RKR="'IJGY8;.!4O@JN@R](O%\5Y;VP M/H'PP]]W17./[JC65V$9ID)1#'P4V.O)M\TLP7V=.[PCKA0! 8 73$*Q/B0 MI8'>$/+Z5!@#*"9,[(V4L4Y''= MMS]B/FZ.3 [4\<%VB5X9M)?HH>50(*V;F1>E39'M HA^ ))@=R'R8KI8FHX& M\.0[4.5B<*<;,JFQY?2NU/NZH^XQ#8 \5*9(7,^"-KY8.Y,_?@5W)YN:,S69 M"8X%;&_B!/XW\/U\I6X_6WB1@:7R^AJ5N+.K_.S5.6ISH,Z]/MW9XM7I=79] M>8'Z&>ATO[(4^0,G^,?1C-"!U@BP '378$)>PQ_7IZ!LS^S>*'985YP_"O8C MG%IJ(USH9=T"G5C[%M MS&+*5$!7QD5^_?J"$\%*AUD/EK26*HHE7+.B T0;UT'[&4QL>E0#*92F*6"/ M\NW+MC"";X0>\E0'X*[RRXLS27 3!LN/&>;%!3<- M[B?1"2A;Z!,_U95TW4ENW7YYGYV?GV:YC92 2A4>Y+3>GL,$O?@BMYP7@,(A M.Z0LK>,*= 3^"S,IV. ZXLB80^%4U-7OQ-I$9OPR\2U:MJG2Y1V'TP#CI0]5KZ'R2/YVSM$5K'D[AKL8@&"@X<^:JHKPM2+6I'2LV:,.WOJCSD .) M+%,B5^]QBP!6B)%Y];Z'V#1.!Q)5I2MJ6'-.I%:5/%+V)(Q^YWI4A<01ID8T M:W!DF\=136'&)N )\>KG+K:H@)"2["4U>!MP.(E^T3/X(-&_*W(>I6?C4,6D M:%7Y]\$<_!TG/2P9&@4 \.8D[ C$H9FTGYI8[9R$0&+1#UB%@MEZ[> M_X*E MMK=TG( 8;1H'0Q=3> ?]T8"G ):!\V'VZ\ UK M-8FUB&&0KE3;2MQK:DBI:UYO)F=,X8[S2/,-W_I\,G.37371,$Z3%J5>EBY* M8(_%/"SZE$Z/>0L87OK=AY5,PX?6H+I+^2JQ1Q<1NU*1Z)9N>/\UJC M:GI.EG'68S(_ CZV:6% &6*Z0&PV+_$XS()#NJE:%!*YF(T!C"/P;7)(&6N#3V#QE,=UV]Y'Z3%ASV(/8S*5]Q5GLT;$IJCSMGG= ME6$A.[2C^;IAHXA7D72$09#,2*+MNF\"$'#'X,JCA1 M!IE7T?GK#0\7R2C2MD.Z/;,:6&$17X6,=%,TX3 )AO/4(D C.,A21=N@G<_Q M?F W???LG]1/R6'BL;8<:X;\OO&#BHM<(J-?-&!I@GH\O02*$/GIG-];ZX" M&O5>=\\WBGB_%E, *PJC:942DQ\69*%1T,2RZ+M=\ .X6Y0,L/L=ER M,N"?-=T('90S >=)WG$&52SD&TBO@ZH[$X-8QE0K59I:WS [/<$YISA[ M8(GK6\VYI628FE5#,)W9W;5W'UAZXHX-:I:<>%;!WRJ*"ZD[ZK'*LZ$A[8H< M*)0T3RG+$ZF:R 0!).0:?>07LY#P RPCG$RX7-&'41&6)D%]8MG=-7W@?7Q\ MMCXQ5"Z?>7%]*6'SL[.K?S8@(3919].FT1G1I_]H^.4V1DQ#'DX455L72#A) M-@X7"4T9UK!,;5"_$-&&*HVH 0-C@_F94B@#TTCE3SO?R='+,\15B$Q-D8#3 MEZQ?DV%KE!R4-KYMS 7-$4MA*YK"PW'NBHL-(V9'YQ57'.C#J6.#$!6T8'&O MT;?"@MBS@GE9@!9VM>!$V2%RA5 #R06/1X3I=M'C)D&'[?$6DYM*3$Q=D!&$KR>"<[T6N5AN]IGHG'L0' M0X$R-&X)>[N\3=!0YIS.B]J\8055&@40K=$Z>8T\NY S M_@QMAP?RYW'_N''1X ,I4['D1L"C@2S/""4IU-.@<=PYL+,Y66OL;+5=11:H M4@_GA;"AFB3EL3PU](B8\#MFK#+'1?75E:D4RD.%U>A[T?4H@J2SY9H@>QQ\ M?B;/. 3 *Z6_:!X'9D$'.J#[0U8GA4>4Q4YM.>(!R*EQR A][]S_0#%Q5>H:&A=4H-F&'JEJJD'/L@QE,6ZV(I MEJ6Y&28AS@8K=#$I+#E$OM(2S>>:1E!E0C0D4( MCVK L+=)PA28:$S%88G81\ZJOB!3DQ?*Z@R=0!=#J&^URAOX40Y%'Q5-F+A$ MSY.,]#OFQ4D<$A_NO.5SQ36< UQE+A,9Z?"_DW*36#/&'.,X[%2US#1-()2H M;(*UZ*B$!&B70K@G6KU9:?IF,!%";4SBVE%@QZM/KWQC56^&<#@!YJAF= 2! M2;Y&T/!KMC=S*ER+['K6!JDX@1/@,:< ;A)@)ZE?@ ?G1V$!*5\T-PX2OQ3& ME4=Q:K<]00%)%LX^,;V92LA-EFZ+J5\U<$=9!5+I&!/$!+<4U8&I-\^*:?6/ MB"M$-Y' M[COK? \TQ\FE(Z4GQ)M2;@- .#$4',]D*&=R&'@RMH%PK+V;1OF M\E&+"CTEU''"ZQH%KX )]NQ9E@%T3V,!S,R3]?J$7L"^9F[+^ISZ.C"EN@*Y MT,,N2+6AZ8$?E$.MX?:X$A(3K5NZ54\?8#%U2B?9%^!7-&&"O!RI_++HE^G/0NX$+ M(7G&" ]U?5.8CWPT>TZ4BNY99AC>[4[QS((MG)2J'NA4(B]5E12#Z-W'C T/ M9F&Q]RA^'KGSP*1I-%!G(8\*\WB6$.ZZ\KE*5!.#[8?1$Z%-1HOUG M:TJB!UBE8"+(,G!U48 CXWF382607>KPG)DY<:68VZZNUM$*QO3(CW7':Y59UUJ H M?1S5?"85/K$6FCBRL'JUJC5Y.:BZT;&,JR0%0D[($?W%6X, MU:N$M!G7]'L0C9^7DD-F)E+Q4%2U9F(022F*X@Q3G'_8<*.+ #4Y@-$[\)AF MQI -C'I+XD"FE*Z2)&3DG5BBKMV8"H$Y<7&B'4N52 'CE5K85-NQ7SO$;F+$ MB^FT08)A7P[%;T2V$X1:3X!1OF)#R7JDJT9X15.7W?_[A!4Z?UFJDC!L'J,< M/"U 9&^KG!$K==++R3Q3>P06KR\\Y09C_*#*6B(>CPDBYB8KP !JCQ\J/Y#6 M&'=WTKY64^E\AXR8H]A;(>PD*%#?^2@-,2/YH*3!2X 8IJ<;D19I3?&GY$(FJU>1?PL-RP#JK^@.O0EPE;8#X1G#)A M-C 4:7%*'4,OS5+K4#>4'P\ MMT3E4&EG,10A0KHEDY/U+Z5<3W2%L:L15L[G]"4Q#^[)[$ZVC2N4J816Q1 M3!V@Y91V&PJLQBKAA'U _K+4Z;<92/-F@L;<'?*'8K:>F/!,Z5B $9R-.ZT* MS"FI8:1PA;"62#)HPUV1A&FY4KE)*V)3RH\G-J!X 3K7X'!BPM 1@ZRZAWL3 ME"DN7'PV%U#&D>I@IKM$G@]4*H_[]IB4RZK96'H,(-*&3T7ND)0FJ&5KJ8_ M0$BDD+*(/ZG!.;4/.2/$E/:WXOJ4W(!,LI,$(6 M% ?S&1T4OI?H#F7\Q/Y2DRAXJ#!E%023A";I@JU<46)@$&ZY]3H)]*25LIBB M+[E :6H^)=.5EDTF'A2RG@@ZF8 3H3=T.5!E=W%I0WEB,7EA:_/"U"9K1Q 6 M)3=&X-_47,]JY">R!CAMYL$=PYW=&'. E5Q-PI!C4?-I$-*H0A)\;=QVK]@T MMV+D8MN-$R7!/RHP4">*W9EA2A\3*PN$"?H#C8\GW#23=BLAUS4X+26OWV,N M8E,6-1J$J4_ G$]/PM^2:5-&->HQ\H#X5URPMH>+3@J!W$X(6;;1O?F(Q^3P MW7XG27*0J/)(T\.@SJ>6Y)3MU)",,H[ M0K8=<>?'#7I.L52"$P5 R)S-M!8"?7Z<;PP+(5B0\5+ M'@@\6\,EP8I7Y] Q\I.T:4I)[]!+'T@]+\Y++;!L]!@-(M9+$Y/AV3,A7>^? MB"ZS-H^"H4V[>RWTYUAUTSXQHE84/@IW?LN?)S=9Q8 X&/&.ZAQ28TOZ':M[ MY%[98VQ9"HDT[DFCU]QWE;1^U'EK=F:11X\+5,87L I[X8X(AE/M-:QIKM[X M=$W98-*LJ]*DQCA:2Z[ RG%.;I CR@5KZ;UB6-RS6?*"23U*4!BQ^>0#5K-R M_!D8S=I,U(D-AN@@4/J.DI$DB!BS3_LL[^4/7T;T-Q*;";F-=.DTY.Z_;8@> M$AE5MM6CW<2Q/03X_X_)FD?V*MUY] 1,6Z[?M%#W6:?Y)#?9YZ6EH."FK;AD MCM@LX5DWNRDX:Q<#8V8= .TF CA2R>ER@QZ\$)_KY.GO]T%K4S-CW!IRQU"I M-:1,SH:I?0>_!/((O]S!C+E#%''B1J-L'Q"%1 :L)1%K2N:OP9&_C5KS[K%\ M]MQK33RC0S"A2>V3J-5*9'Q'$HW.5>)LZ8E%@6\].$Q^>=* X&R8T?%\R\<@ M^FK;F3.%R4_BY\^Z#4?BY1QO_P\9JSG5]9 %1[I,"%CO6GN]%H[MU, 21C>; M^I'7XYH!;)10+%V:O&_S3$57=O9R\AMJ*W7E'MS3VWB GX"G;[IE$3)VUJ M:8'2L:7\)?:]\ 6X"5]2FWP*KI#P.V9U5K*J1:$0%9G[J8E8(/:B3'L?P6CY M!&*FUVAWX*9=B\E38HRJHRZPP5AV$K1YMB?#*>?2"@J5VRK&.&F+8HG(/ $5 M0:@8,7HT:=8^3J.,$W D#*S'$C)5-R$;2W8<9#$Y /?@.1Q1G@X?,W;MRCQ6 MR+"JA;WI9K%,\^@\!(@ _=637&*O>*#\WDS]"28GGBDFK+E.%. Z()1@84[Y M&+DU#@1IH]0XY+')VQ>LK:46;6 .?O#MRQ;))HO[99N;:90%A?T(@#Y&$BA$&)&OH]Y$MJ$@5YTPLU OZRJS4;5./ 1SMO!4YU$D!:ZQZ1%[6P?<[;=KIDY@;?Y_Y)Q;6B(+D]VC=I%7/ MQ8U=X^/#-"VH7481#">U.C&M?1GY"27P3>T/,(QL547(!?&_ MSQU6^4K+A<#Y]Q>+8I\P?0C^JHM&7B[S,:C4F^E)TSI20@'WIQ!/WW2E$:7> M 4$>4]:\R' CDF")!$4#Z!1%.EX)S\U\?/8#!L(MX%ZMJ6"%0\X7V7'VZC3[ M&5@"K-"-H<:?K[(_8QM]6&[H0!Y3E#D9= Z#+JB5]X""VZX\$T-7T@<>9'CB M:F-N%M>@JC2CE3ZX-><;LC=JM,2O277J#I@_81.K%;V")]XBO]\@H-G0ATX: M#NN3NTL1MTA[G6OB97PC:UP)[>"X(.\GS&_ZJ<(8]2UG1OPKA)3%OU*?F([EFGKYO "JU5S5&RBDY8]RY M<;J=HS[!07U"B?\7<)*V+0EB?J)!937.THVG'*W.V8W^&:NR0O34PM*GA_(G MT'+2E28 D3XVGFIKT+E/?%44W!])".O-Q]LPID->*7W.&D/'+.,0UNYZ%-5' M@7UP8T:$;(=U%)(GZ"EYLDV'[333\*%Y,V)8DGK1I$O/183-H.G? MB;3!IZDNW(>J9W*22*G6RA[&FBGN4*_&8C;O[<7TY7YTY%^LU$;\G4R:H MU;?I.R72]YO<20(;O74'>7JPE-*W;1P0\%+50- #T@Y"FO>H\W;4UPV,!IJ! MRZSZ,6/"1#W+[DU>P$+-T'=JJ/75.E/PR(\!2;&!@0DUR=LTM*6U\9-1'D$Z M..!M\'(8W 0MSK]-BDU2E(Q>>(!8$7$RFJ;R:;ZS^*1=&5T\:WC5A6MLEE]% M=214T26-^SWG3$;77:N)DF(*"=II85#PIELOB_CJ_QBV5_E$O;5&]_0&%^V] MRW>)9IIH:XB<$=BE)O<(LXCXZ08T,,H8E3Q!;N&@+X[D/F&H\ZIW-D[9$T5A MWX%*%&C4/ [/KZ8%=L0#]K:H382ST)-JFO2$]XMA\LT%#(9W':C%2=(Q;4Q$ M/HM:W[_WFUH72B51L@&RQ&LL ]8YWNL_!X^74!4E*K7^11:>4PW6$RZH,5>BU+OAOOUIF+VPK'F8*QE)S?IB2_ MWXU;G#I>>O<]A\]=-91XB>6:@L#3F]\E.AYJYQ!U<&<+7?MCCM(?(L.;VAO* M"\DTAFROT\!KP5YMIV*3WACI5OA&Y00*)\W4M/;R M<>XY*QOR2J_BJY;L ]K,3;Q_&]+SI@SIW59@(D8E78>VCF MW"BBL8U!XWA[J&R>LF0 N%@00==EB2*CZF!='NIW:5 MH$R"XZ/^G)R;(".X89?-(YB)1BC:S< K)6!TQR9"CTT 8LE;8=XL",*2(R^C M5CQ1LJ,VHHOKG<,U2R;Q_):OJ"5 VO]-(V0=A[CY#6AL2P8C$Z\3S!MO3'+O M_?2+G4(/4M7]N10"9TJM>M#5\/78V]R%]YU4+:)$K,.[3^WYD)$YB;QC'/ ML2('\UWR_3(C"SN%R(LW+?:B8#;R9N+=-DUD08SY>US\=C8[23@95[\MAD[, M#BN6."'_6&"F4GTS@TY ?B.. M:&MIWPYTW+;%[]2R2Z-G)T<3%+WH(2_>I\7WF@5 HU>Y'>O5;/HVVJ#04 MN8\B4QT:E!8;XL<['2)C29_TH,-RFT;YG"@!G"*N*9]6MW,,LW(V!O4&K;B, MX-?5LY?;:>(RN5,YH9A]H%'$+!D-4>2W),#(0O(2U$UZ]2M <<_^\1MIX0CA MLE, Y.G7;SSC)EVAYOJ7^ TE'Z+G]0IYX9A4'2Q=#*,0V.9I*$;M F,M,*0* M)"]NWSM3>&-*'*62/$TU,"S',KP&/FG]%]6ZQ9/#DY01N^^AD^RCOBZ(XLST M1IY#>2G&Q\]?Z*^S-\_B7Y?(OVRZSS#=%YPNE]=CHX]CGL&<^J;R040H9?NQ MS4U-+O#\X.HF^1 MFWQ_<'MV E/AN'OWFY !_^9RE[1G[" 1T]/KBX.."2H'_IV@U.BI.W; M-?V)"=FNPP$7R/]!+L@'7 #I03>N_\&4$L#!!0 ( QY[%98VH#^#@D M " 7 9 >&PO=V]R:W-H965T D?;]Q;4-.$YR%R!W,.)<#T71#_0N);%9+77DRH[[Z_O,<"7+JNRDO?MP M7R0NEYR79YX9#O?TSKK/?JGU(+ZLNMZ?39;#L#Z9S7RSU"OEIW:M>[R96[=2 M Q[=8N;73JN6-ZVZ61)%Q6RE3#\Y/^6Y*W=^:C=#9WI]Y83?K%;*W;_6G;T[ MF\23[<1'LU@.-#$[/UVKA;[6P\_K*X>GV4Y*:U:Z]\;VPNGYV>0B/GF=T7I> M\#>C[_S>6) G-]9^IH?W[=DD(H-TIYN!)"C\W>I+W74D"&;\.LJ<[%32QOWQ M5OH[]AV^W"BO+VWWBVF'Y=FDFHA6S]6F&S[:NQ_TZ$].\AK;>?X5=V%M5DY$ ML_NV;8<'*].%??1EQV-M014]L2,8-"=L=%+&5;]2@SD^=O1..5D,:#=A5 MW@WC3$]!N1XSYI1R.L@)'E"2)R( M'VT_++UXV[>Z?2Q@!HMV9B5;LUXGSTJ\6+NI2&HIDBA)GY&7[MQ,65[Z%3?G MSJ[$)6QUH .@'I;BDD'63OSCXL;S_#^/(1#D9\?E4^J<^+5J]-D$N>&UN]63 M\[_\*2ZBOSYC?;:S/GM.^K<&Z7\6(MX8KQ8+IQ>*'^T<>196O:>$::QK5=_H M -3%]:4HHN)5'+W*(RGNM&@?MNO=3H:X&2'V86LS8NS%S;T8EEH,]VM-ZM;: M<6$A)?:F,Z,AJF_#,@/*+_;M<@_63\4O,$$/VF$1UB[5L&\1;=SN,CV)\UHT ML'1AG=$>[BT-7GM6A'U-9_W&D1G_TEPJQ& A?FU E"7B1%^WUYZU2B_%'.4/RB% C6?0X%N"0MXT]N5:<0<8%G@PYY; MH7MUTVFQ\809Q,U-#XR,ZH0?X *J(J#%N@WRS6%JQ,OIC@'T2[-F,7 2DVL+ MRTB>UPO:.A6?L'AN.]A$]H>73%R2:S?N$9"/F0&K1S'^1+P#;C#J[UHY3E7D MU@IQ9DL_$(9O;UGD#RB.XKI96A2X*^4^LY^?G.H]V\8ZWO<(9<]C[/YD!_I] MGB<_]^97F 00YV:Q<6'RA4AR624Q#9)4YD7$(UFF-,ARF50%!FDJ"QB,01[+ M*(E@[\I06!Y+BY-*IEDATD(F>2WB.)-U'@L(KC&;I3**2H$%,H]J<8W$-TV( MND5 G(@+F4$++(JJ6&0R*K!:1F4F*BA-1%[( E,O1%Q&,J_9U HJ(AK%62S+ MK,*H3&0:D=5X5^0)S>29C.M"?'HN1<3WUK9^YH-98 PA/M?.P4UDBQ)K"\)R M>N"D)8TI<$I((SPK"\(PCFJ9,E )N3YB6%0E0P?WLOHY-?86*+#TM)15D4!* M+..T%M"4);G(2@DI(JUD7>0BK4MX_%OP.&!D\@=A9"0KX$0N@ -U'J;BD@9P MO3E"BT[DB\^!JRJQ,P-@OGSW[%]HN MG%HO[Z:]!:K0>H:DX1/_?M]TFQ9-4#].8J\VM]2K^"F(_=^S:$J7)G0\HUK54V-F^]:,2>/HED:MT5K= ML_=^P_V>L'UW3_/41JUA/FZD9!<%1W+;!CT=YLW<:&[1J#UFDQ\,@'K-G>8] M[]CZPGTT]UE!_+8Y%M2Z^CT<.Z.P!Z;J?>@.H-D*Z0S7C4N!FJ?J%9HG4 38'L:20[!EX(G!',]WNDC8^@KCAV'T#52AYERQ4 M7*'BD2_CXR%/0-%"EA71&$=\Z"UR4#\!TZ>)^/-QB%[A7H$T@ECB/I*@CE"Y M4H'^ AU%/$V?VM;;_M5V:XS\0;6A:EU3 8KP&]?3F/'Z!DB:8RKX#G0 " )Q M@-B=!DG:C=Z&].&V0Z&F(7V#:3>=#JJ.5+ MXQL0_58YM.8&;^8&SP/XC.N+ M[IEZMG]$O0U289L!S,+=ECA\*N79V5(Y#;18WU%$>*,!.BG8JWRO5C!=KT.CR,-,7D@.$3ECB[C/J'Y"4&U%UE+RG^&DP=$[BY#Z=B]W#[#]W!=S5M2K+ZY;[M MFMX_6(UN.*T>S+_<60PXU\YR;30M.!I*-^#"3=_O!Y#)>P =&7$ 'Z-M5BOP MT:%]FXH/) I(*_YR'3WFP_RUK\I M.@'ZC$L:CZ?7T3)$5G"]PZDY/+7QV$>PV=Y72W3$"_XV2W'!:1<^8.YF=Y]_ M+\)7SX?EX=OQC\J!S@BLGF-K-"WS23CIMP^#7?,WT!L[#';%PZ56K7:T(*?& M!UW1^$ *=A_%S_\#4$L#!!0 ( QY[%8_TBY> PP +(> 9 >&PO M=V]R:W-H965TZO5.Z3NS M%:)A#V51F3>S;=/4+R\N3+85)3?GJA85WJR5+GF#6[VY,+46/+>;RN(B]/W% M1[HYJ?\ MSB*(@0Q/CU/F?ATF.A'T;/T(L&)2-++_JS2K+_7*U,HQ$2_SVFKZ,6'Z=& M:?+2U#P3;V;( R/TO9A=_N-OP<)_]8RL\2!K_!SU/^>0;R3!?A,,>&K?:LV0JV5@42E3:MD2[,.%J&[;8RV[*2Z@0M0^#+ M2MK$4FMD)W'BJV*TH44P:'9U^XZ%J7\6^,QC3P5[R=ZILA0ZD[SPV+^(X_?W MM-UC/R*?V&VV5[BTU6D_+#"]A-S.U5POUS3ET MJKGF#0PG*UZ1'DQ6KEB2<22XWG-96-L032TV;<%UL6?BGAB*=;:58 M,]1;T"/CY"*35/S.2GX'&4_>77_WX=2#)Q21I1T4?S(GDQ)IMU\\B*RE4@?' MK&4FM >!X/$[(HGUV)=!%'@YF+OB>F;UI1(G@R>5&-D1:%L5*<9WCV7M> M\(<]0Z8F\2MKL!]:45#5QK,T3L-7)&#>9@VCC#(NHO)]Q4N901EC^(94[)B0 MJI3^12&T82>/8ANYJ2![62/?A('#T O/U/ILBTAC)[/KZQ]GIX_O/=:'*Z@U MB!10\]CG5F9W9[:V$).&MPAVRHJ,PU8*%V:KZIK$R03%/+W2K:1HW\J:[L;V ME85UCMI5=B7I58M&JT*TY2-;YYA1$GZ;9T9>,0@'8DB,CGJ(C(?658B-RPJ* M#/!Q=K!)C6CDF2Q08D#=1K>J2"B*V$YE^W@2&*6"P\7 K!'9ME*%VNR)GQ-$ M8R]X=.70FMX14HA;#<]#>^&TMT4!EZWH3/.5DO1MYNIM-,3L-#X['KL'8$I*-"UY^+QT]7M>%S)YXT8(^K2IP(+K4ZX@RS^\%^H[I0W/']V[,ZIZ32E:Y0'[Z /NIJVOK$01]F4E_I0NH-]6A0V=_N>V,7\I*,>Q,%1 M[Z.S'!@$]8^ZE&T,OV ?F-PVMI>0,._@Z9R?@Y&U]C/\X!WR(P2D_CWET4L/ MPWU3':*PZ.J-*S)#U1R'EL=0M2?ATW$GRVKT752:!B6Z8+:?8(&+TR^8N-_L MN,-P@XE@O^>LU+?705L+6]9=]NZ]+G!M/AU5:K#G8V%PNHWZ$6UY+O@0IL Y M5!.OC!$=K*I4TV,*YP6+FP8<\9T 5,GZI*4,+@D!_M$]T&*Z67 D80\T!L1V MCYJCX/Q'I-4A#/.*;=4.51M8QU"7S;_*#H$!C0BW 1PAW BGN I)DRS";9#' MI<& (1T^'L%"0)^VLGBM5@@86VI1KK;*D!PFTW(%\4%S]E&!77#./CIV\-O; MWAW$^M;-Q?3\%E5 KRAY[.K1P8W'8/S&;LE-<4#9G-#&48"ZGN@O4=OY!(F M:%"CG2:$/V%9WL7;H!%=NI!RR+!O%"[ !@Y$U6SQ"UMF%LP-H=03PDMN>LP] MV?CHV]8F#P -&D@?VB,H6@K8+:>.368<'/_4X4]!P^]M;L4 (G=B0B]X<664 M)ONCG[2(>1C>8B9EFD/1NIB=5KB5J##H6..7V,/66I58QIL#@KT&_S1]#R' Z%63(H*XH>UKBVWCD68X7FJ.PM,17C7'>BV7T\+S&7 MT6QK1P @Q_7:.Z[I7Y^\Z/XY@#!R'>DWM(?!!A/C>0- =0IC>.DK4^?E#/K: M$#OFMX%5S?= M 4L66# (HC\N:6E:Z4:WN',OH2X#G@DKF0UKES8PXL]>MPY MC="YLHE%!:*A(C&>\ZBE6Y=AENO+^RLBI046"9I(3%:H?AXRK449DSF1:-?4 ML)'W;G8=#>/]<.V:1K,%!M96B.-C)S466T0[8&QG>3V,W:-JYK(?PYQ4.:F? M2VO6E^S?@FMWHL.N /B*X4"FNXU\>QNR#VBG@;T.V$?1.#N,!WOV@@6)[\V7 M/EW-8R\, KH*$R_R_0=Q(&7Q"D+@L!+ M@P5;!MY\GAP&:1*"X8(M0B_Q$S9//; [ !S@OYB'+(V\(/+9 M3BB"60.5AB M8^![R\1GF!4]/XK8^]%4.U$X"KQ@/J>_=!ZP"#HDX43/>.F%6!!"ZC1A8>Q% MR^2K2D+'( ;5N1&U&X/%!Q"1WF^(T#V#GP MHB""4_ />8)@X2T@28"-\S1BU\-9Q%#/;PG1XL$<*[$#&WU0BU-O 3>]1[DD M%&3+^K0212DJ-IF'R)NF2[ISX>0 MX0+.6+#W2N4[C/5, K%(;1?&WCQ9T!0?!ICB^_^ ]B^@31!"UH %?@23S4=: MH812'X4;HC0%%1_T@P21E[*/JE*'ZTXZ*YR^="9%P7[R"O,\ W@(0IVI&5,T0)3ZSF7K*8=[32D.#%EB/EJA:9 M20AE&,/ILU:!BI>+85PH-,E51(VP4P!0XG*'CQ3&&+J+:WFD'X%?C21#N+W$,/-'<_( M??[4")KO1HGH1ME:5<37M#2?#\>94+=_TJMK.FW_/E;3GK./,>EH=-QU[%TA M*,0#VQ1J10>21'G/LBT!+M.N?L=@98]HA**9SP*VH_.^-'?=C#,RC2L^9]U! M_*"'&RL@.5"\M:<[BG>LH4'&6SM1VD-!R*%6A/_LH?[(2F9J)F//M=S\.0'= MY\<^55V,OB/" QO[M=0P:TWW27%X.GR0O7+?(1^7NZ^Y'[C>R,JP0JRQU3]/ MYC.8PWXA=3>-JNU7R95J$"CV>Q6H\=\O^8& >$0 &0 'AL+W=OX\+/:!EHYLHK*H(:DX M[J_?[Y"2K'@\:=&G!0R)DGCNW[G0MP=M?K<[(B>>]V5E[T8[Y^J;Z=1F.]I+ M.]$U5?A2:+.7#H]F.[6U(9E[HGTY3:)H,=U+58WN;_V[]^;^5C>N5!6]-\(V M^[TTQP%N%(^Z%Q_4=N?XQ?3^MI9;^DCN7_5[@Z=ISR57>ZJLTI4P5-R- MUO'-PXSW^PW_5G2P@[5@2S9:_\X/[_*[4<0*44F98PX2MR=ZI+)D1E#C<\MS MU(MDPN&ZX_ZCMQVV;*2E1UU^4KG;W8U6(Y%3(9O2?="'?U!KSYSY9;JT_BH. M8>\\'8FLL4[O6V)HL%=5N,OGU@\#@E7T%8*D)4B\WD&0U_)[Z>3]K=$'87@W MN/'"F^JIH9RJ."@?G<%7!3IW_Y/6^4&5I9!5+MY53E9;M2E)K*TE9V^G#C)X MYS1K^3T$?LE7^,6)^$57;F?%#U5.^4L&4RC7:YAT&CXDKW)G[IW[)8?*]L5FK;&!+_66^L,\#-?R_Y(4B979;"N71C:YG1W0C) M8LD\T>C^VV_B1?3=*S;,>AMFKW'_&U%[E=]E;?_$4?WGWW8DLAV^DA6J$HX? MI3%'56V%W.NF3W(@KD8R3ZP7NZ3B=7>.^6(67\0SW MY?@Z60J4"12!"FEK#%7943@66P:9;^+Y6[[$N";+MV(5XRE.WI[\J/:U5,8[ MX T8K[#SVV]629Q\U]_Y_37SF8WGR\7;BTIWSF&E.SI6.[YFC6?QV>LDO1:? M2-1DN,(CUOC)\FB5?1$U+J#\JQKX"F40GQD6CFP(UT#Y/=P@"D.?&SR51Z$* M02$BV#< 2J9,UNRM8POX1:XR .!E\[+8IBAY*&JB@VU BB?B%\;TRG2JXI? M:P% DC>&L:<;1I$RN?C<2(.(LT$>>0O)Q$MRU;29.!2YG[2>. G[SL(_C5S>@/M.K1YQV:ZRLJ&(>_]\2*I MGF394*?8$/%MH@ZP'9*+B9I*80<]9T2!*RF#S[8FWQ=% ;4"9]LI8/L0&LJT M83+$96 !@FFV'GV5YI1NLU]N-!CZE/:.R DJH7<%L0-)G0WG6O8Q87%5IO?@ M6==&(W9CP2'8>C)?JJ!&SZMH'-?M'+'@\(%')BW"S;5A(CXB-U4!D($$KE=H MZ;"UL:$6]4H.]5,A"%[:P3=X]L$3&JCV&$WF;$X M[!0PSJQS@\A68G,4W,=49=FGS+E4GQN5*W<$*^\ ;('73%.S.-O4-?@ANDS" M9FU)U[I43C'&@0R0 E\P;6U[K<>78\+BVKB<@N&UP^*D;JL'L[CRQ>U+G$U0 M[EIATVGZ1 M P$U7RD:3#6H8?94-K"(_[+TR86NSE)#-_59%MJR']B!7:[2/8&OSW8L*H+3 M+S4@K]!Y(SW;\JF#^+J%^,^J(/$&A<0;ANYH-,KM8^?C=:C+ZPR=HPES!%[! M;W^$L/T3+>-\\P?:LKF&@V=DCD,-#CP0/XFXC<_YFBSYFJXB\>A';C)A3&&0 M[U1M11Q-4G3[^2(5\7@5+<5ROF@'ASB9)*&3QJD?":+E$O=X'*>+,_/_#\Q- M>79)4M9T%BU>,3>"):LYF[M<+7&-%KW!\63E#9Y=)\'@)/(&SY8)$'4^N7ET MIL$!XQZD8VZQ)T/H&:=,9 '7A:OD&OZZFD>SL/TJ'L\CD)YRKCQ.7OJA)4?R MF;YHYX/*"@>C?>1-YE#G+<]HS#C'6%+JVJ<$/^.L6+(C.V6Z819>0?'+O?LQ MKCC:AVD&Q0T]7K:E\-UY:GAE#D8YAQJLBP*5#HNB*;G4!^TY!]<74N>R=VQ( M_%!,(5GIW(81N&MGOI-M7H[$/PY#@2EZ !6(XNDU6\6"Y',9[Q8BG3) M]Q7?41EPZB]XCDK258L%UBSS+>I2-+LLN'3BF0[.K #@UI_,K?"-.QQ?^[?] MX7\=SKRG[>&?@U_0';A3E52 -)HLYR-APFD\/#A=^Q/P1CN@W2]WA-0PO '? M"XWQI7U@ ?U?(O?_ U!+ P04 " ,>>Q6-W+G0+P$ H"@ &0 'AL M+W=O,3S;&?G9K M1 ]W7=N[T]G:^^%X/G?U&COECLR /7U9&MLI3T>[FKO!HFJB4M?.19+D\T[I M?K8XB>^N[.+$C+[5/5Y9<&/7*;L]Q]9L3F=\=O_B@UZM?7@Q7YP,:H77Z/\8 MKBR=YGN41G?8.VUZL+@\G9WQXW,9Y*/ GQHW[L$>@BO363F#!I=J M;/T'L_D==_YD :\VK8M/V$RRJ9Q!/3IONITR,>AT/ZWJ;A>'!PIE\AT%L5,0 MD?=D*+)\I;Q:G%BS 1ND"2ULHJM1F\CI/B3EVEOZJDG/+ZYC?+"!-[I7?:U5 M"]=>>:2X>PB()W-/9H+PO-Y!GD^0XCN07,"EZ?W:P>N^P>8QP)SX[4F*>Y+G MXDG$L\$>@:@8B$2D3^"E>Z?3B)=^!^]M?TON&;N%5]K5K7&C1?C[[,9Y2U7R MS[=<*2HH+WRZ6NB<1H>^U# M_3T6ISA0'TF65"5 M,5F6(#+!1)G!NV!)U?78C:T*H6Z0^H'**V+P*F6IY,#+C&4B"54@&)>A'/*< M%83W?K2/5?".IH]#V"BJ'DY"2HK(O9 MG)(X"=..,YHE;L X#=KM$9S5M1V)ZL[4KU1[2!1A3-2I4"B>>:R8C%54L1_5 M'3H&AC #5Q7R4YL.P82\]C;DJBEP6H:&BG- M64)E0AM)=JA*(]>#G?3ACO"/&^HO"O_T^_]!R"[5EAHJ)@9HS-(0[6GL68M] MO04?:E!-I;RB"X:# _I9$^M#8BBIB9[! <4AG [R(CN$UU2EU/U4]I-<8*:H MT2@PGDX'%.)4')(2JXHDKFE8WW:#TC96-RG@!-*A7YN&L&Z1G$0XD$P6Z2$\ M_ZT47+S15&+/- P >0@ M !D !X;"]W;W)K&ULE59+;^,V$/XK VVP)]6R M9"=QL[8!9_O:PQ9!MNT>BAYH:2P1H4B5I*RXO[XSE"(["\=H+Q8?,]^\OAEZ MV1G[Y"I$#\^UTFX55=XW=TGB\@IKX2:F04TW.V-KX6EKR\0U%D41E&J59-/I M35(+J:/U,IP]V/72M%Y)C0\67%O7PA[N49EN%:71R\&C+"O/!\EZV8@2OZ#_ MO7FPM$M&E$+6J)TT&BSN5M$FO;N?LWP0^$-BYT[6P)%LC7GBS:=B%4W9(528 M>T80]-GC1U2*@;I0+O]#ULME-!'GKO*D'9?*@EKK_BNT/!RQ^$%^NE-1U8EB8T7H10@S8Y)S47Y8NW="M)SZ\W>6Y:[1T\8HYR+[8* M70R_HE\FGN!9*,D'J/L>*GL#*LW@L]&^T6]AX2N"U'LC\S(!*C9J94U.,$T M$9;\)$=") YS0BQ@>P!I+>Y-SCJ@T'M.F=E!3M>2#/"HT$]0ML(*,L2X8UF/ MU@*ZQ<983ZB:2D$0@L)7-"N%IGK0U'W!5,8Y#$:NYG&ZR$+@5UE\>SWGC- Y MM8M48[^$^_YH-@U'64S&7(-A$*K#!#[I7+5%7T%QSKW_!@L="5ZE\3R]Z9U* MX\5L_MI8S$A4#2H,S7KF%=6>&K -P_D[?VCP2*"8,\ *727S"B31[9F1,%1Z MBZ'\_;Z3OF+^:80#"LLQ!>H=P8+(D=@Q=!18:1$9:R 5O3(>&G'@+QO+D5). MC*>15H>1-H'? A6IATAR+U2+[!_QTYV:DB%]QA8]2\4WR60Z$VU0D_8@6FKY MS[$ M@A5#Q[_O-D\Q"&?1-L=$>"U!CG/<.?F37+R'%#(97CTN&>HOOW+,)Z. M[^JF?TZ.XOVC_%G8DG)$%-^1ZG1R>QV![1^Z?N--$QZ7K?&4W["LZ+\!6A:@ M^YVAEALV;&#\M['^%U!+ P04 " ,>>Q6!6'+.@@# #E!@ &0 'AL M+W=OYCVX"078M6Q4]LAY;_?V8&4;@5M+TELWWWNZSO[,FN4?C(%HH67 M4D@S#PIKJ\LP-&F!)3,#5:&DE5SIDED:ZG5H*HTL\TZE".,H.@M+QF6PF/FY M>[V8J=H*+O%>@ZG+DNGM"H5JYL$PV$\\\'5AW42XF%5LC8]HOU7WFD9A1\EX MB=)P)4%C/@^6P\O5V-E[@^\<&W/P#6XGB5)/;O EFP>1$X0"4^L(C%X;O$(A M'(AD/.^801?2.1Y^[^FW?N^TEX09O%+B!\]L,0_. \@P9[6P#ZKYC+O]3!PO M5<+X)S2M;3P-(*V-5>7.F1247+9O]K++PX'#>73$(=XYQ%YW&\BKO&:6+69: M-:"=-='P7&M$2K]UK>*3Q&6E!Q!?]"&.XM$)WJC;Y\CS M1D=XUYA8N.8F%F8BG. [H(!O4&@\7' M#\.SZ-,)I>-.Z?@4_9\K\O\46!I0.5!JN>ARVX<&H6 9,$@U9MP"VSO04;0% MS2=,/D%3\+2 2JL-IPH#M0-:Z8TG_2B*P$5WZ#U!$D[0?2?#N@*KH!='WM"Y MI:HL4:><"6]H+#V3+0BT%K5YQ0R.Z.T-I_WI)/*B$T2ZV=F&]NIBT>'38 L$ MH9B$2FE_\XFA:OV'R+X/[FP3)IR[6_I+ SE:+]!ELF$&6$4I>.'4#E!LH4=* MSD?'A5[TQV=3M^3B[(@Y2[G@=MOB-HP+E@CTF4F4IL-"H0;P6"<&GVM7!4K? M6[*KF,&4CG$&DOI>WM6Z*YT9 #4MX+)MVSX+TJLXYM G)$+P55F$X?2-@)N- M)P;O'>[PH/505=>^P1JJ<2UMVX6ZV:Z'+]O6]6K>_@#NF%YS::@(.;E&@^DD M -TVU79@5>4;6:(LM47_6=!_"+4SH/5>Q60$PI_+0# !C" &0 'AL+W=O'ZPM'<%HH>O56G<(BJ\K^_BV&4%5LJ-;8V&;[:6 M*N5Y2[O8U80J#TI5&:=)/Q+NX1\EUA<9I:X!PNXA6D[OU3.2#P.\:#VZP M!O%D8^U>-A_R190((2PQ\X*@^/."]UB6 L0TOG2846]2%(?K$_K/P7?V9:,< MWMOR#YW[8A'=1I#C5C6E?[*'7[#SYUKP,ENZ\ N'5C:]CB!KG+=5I\P,*FW: MK_K:Q6&@<)M<4$@[A33P;@T%E@_*J^6<[ %(I!E-%L'5H,WDM)%'>?;$MYKU M_/*Y4(3PA'5#6<'>P2/9':EJ'GM&%YDXZY#6+5)Z 6F2PB=K?.'@O6WKBMD[?1%S5-(;TQQ&D23I] V_:^SH->-,+>.^_--H?X<_5QGGB=/CK MG),MQ.P\A)3(G:M5AHN(:\ AO6"T_/Z[R4WRTQL$9SW!V5OH_^DQ_A\2_&K@ M8V,0)N\DK).;$=B&8&T5Y6"W\*")R\62 U779%\P!P6*[ 'JSNPAA^: MX%#HK( #H9=I:O 6KF;)*$D2@?8%PKVM:F6./SBVZIU7)M=F!T[(.I') M;%5QJ0:#8_@ MP-Z97.YKTB_*8WD$@SOK-:_SUX)2\1P9 YO&<8R=&W5X(XE0J3.U*1%*W*F2 M27&"$7++\JT%RSX3.\4MC#U1 7$,OW$@S@0SM^R%L?X$$P(VD./P\%/4F.FM MSL TU8:Q^;#S7^Q)9#:LB,2=(OBB/%\<0SS&\,$ EY0NI9Z24<=J;'DRP-F&(REH1(G0\U7*2,;M?=DCR,422O?&LFEGGY?YJ.IK&ULA5C;;N2X$?T5HG>P2(">OJBO]M@&/#,99($L9K">9!$$ M>6!+5(L92M22E+L[7Y]314E]LYT76Y=B\535J<-2W^VL^^$+I8+8EZ;R]X,B MA/IV//9IH4KI1[96%=[DUI4RX-9MQ[YV2F:\J#3C9#)9CDNIJ\'#'3_[YA[N M;!.,KM0W)WQ3EM(=/BIC=_>#Z:![\)O>%H$>C!_N:KE53RK\O?[F<#?NO62Z M5)77MA).Y?>#Q^GMQSG9L\$_M-KYDVM!D6RL_4$WOV3W@PD!4D:E@3Q(_'M6 MGY0QY @P_FA]#OHM:>'I=>?]"\>.6#;2JT_6_*ZS4-P/U@.1J5PV)OQF=W]5 M;3P+\I=:X_FOV$7;*8S3Q@=;MHN!H-15_"_W;1Y.%JPGKRQ(V@4)XXX;,_*7*5';N8 P0/9*D0_(Q>=/C8^U&(KD9BF22S-[P-^LCF[&_ MV9N1B7\];GQP*/Z_7PHRNIB_[((:XM;7,E7W S#>*_>L!@\__S1=3CZ\ 7#> M YR_Y?V-U+^]+L;UNQ*&KD0N4VUTT'@FJTP\2Z=MXX7ZH]$UNB>(8$&8JH%= M:)P2M;-9DX9HC9MGG2FARMK8@U("?#)R8YWDGN'@V3!8$&TDOA=(@Y!P(XT1 MJ9'>ZURK3$@O(!2TK-I&8'�CXKH2O@DZ8%')0KO7"RVI)M[FPIIN*@I".D M"[[J=[KRF5E1V0"858#B(#!X(]_$% ?NA>(*P%>*S_&' (4M2-2PO) M8"EI(RI-"Y.CE]5!Y!I;I<P0EHI*8J+ILESQ"11PH*2F"K> M0-B<'_#;D6AYOM/ !2==KLDU6:)1R]BHEH+TGJM'X)Q*K4/O"K@D?QMI@%$) M%I.18'U^;_/W#6'P7H$R3G$? !\ER9$%%8TM*M% "9PY4)1LS]GLD3*B(9,B MWALM-QUSSQW;C=';R$ F[X_.12T/E!V*0?N>/2?)^'K.EPCQ(@A&<+(WY8-R ML:WT?XG),=VI+;%5&JN1@4 L_GVR.KB1;LCS!4"0ZS+VD7A$F6+W;%4%H,8< MN!)R8Q1%>B0$K72TJ49CZE0'(J+M: H>P@^%U!+#,4Q4'9T+%:+XW15D7<4S MG _#9ZD-;_MJN-BPPT/^7@PZ;UA2SF/GWKWLW!NI"&H?% E> MT3%V5^BTH(:TE3ET*PA5K-)K##OC^$&DTJ2-B=G?%0J-RDV.09*X^F)PK"TM *Q=4K%=+$*M$\!HK+5^WB'^M:V(IO8 M@KO6 X]'BO0= U)JFRIV+:E[+!)K/&63!(EZSG3;]BZC@%[+O_%6A$.M4R:Z MHQ/)]:6E0B!X1.@#T2W(/?%:5[YQ)$,1)M&2Z I+02-F(,E.57<\'*/B2Z?; MEBCE?ZRCK+?5ID.1V=XA]X'=4RNV),J.6G)%\YXP)\H$/OU":@OT .2IIHXW M/[#77.]5-CS>][3)&FYU M+:)FWX'3[Y+A8CEA=^]N)LLAC0BUX@G!'#X0ZRG[2"NW"*SGR2):KU>3&\U/#'O1LPJ 3Z'=3UZ8[Z9I*-IDF'*GTA^08=NW.WXI_4MKY0^8B4Q<8Q"?:B\\I5DEFL+\Z$TILT\0S^3@:G(P8GTGDN'R)HG_UQ/Q)1ZY="J737G5-L>#DU+8]FNS\1#?^"TPO(R0 MIS;Q^/1)K.=)'.U/,G,$VLZ97XY$Q4=&E=$K^)DSP-EZ1C<+,1TN5PNZ7(KU MS8HN5F*UX(NUP*;?22UE#H:)GW]:)U/TR7=6M8LH%L/5;(&M,;;B*&\"YQBK M<&B(/R7+Z9_/EIU.=>^P=KZ:\RR2-LXQK>A.O<>N/#DI!H)5%60M?3?'G2G4V>1]+@ZCESXTQR?? M^Z5R6_Y5@WH+;(R?_OW3_H>3Q_A[P=$\_NKRJW3X#/,(/L?2R6BU&,21IKL) MMN9?#S8V!%OR9:$D*$,&>)];&[H;VJ#_.>GA?U!+ P04 " ,>>Q6>9Q5 MJJ$0 !_,@ &0 'AL+W=O7FV;IKM\ZLK4ZS%AINQVHH:GBR5 MWO &ONK5E=EJP4M:M*FNLB2976VXK,]>O:![=_K5"]4VE:S%G6:FW6RXWK\6 ME=J]/$O/_(T/Z?AVU6 4LJ-J(U4-=-B^?+L-GW^ M.L?WZ85?I=B9Z)HA)PNE/N*7]^7+LP0)$I4H&H3 X=^#>".J"@$!&9\O@>&2 MO5$;, +#48XOKAI BXNO"H?BM461G4"19NQ'53=KP][5I2C[ *Z WD!TYHE^ MG3T*\7:KQRR[&;$LR2:/P)L$(4P(WN0$/,?VOVX7IM%@)_\>8M*"R(=!H.\\ M-UM>B)=GX!Q&Z =Q]NK;OZ2SY+M'",P#@?ECT/\_6OH_HV"W;;-66OX'[AM\ MAS7[K3"TQG3 F$:_,&Q;\9H]9S^WFJ59,DJ2A/$# (85"KS=-$PM69I.Z27W M!.X4:K,!M. 2Q<<1F\:/[H66<'7+_M[64FEVQW4C"[D%0NL5NP-'%UH#FGN[ M%DG,1S<]$-_^Y3K+DN]:,%$C5S5OD"I\?4Q/TN^(]->*ZQ)??RLUQ!6E#5MS MPYJU8%NU VX;U;%%>*0Q+5[M&=#%JPH7X^L=YF.4$ , 1-OTY,BW6ZT>>#5B MLBZJMD3.$)!#!]H"W,(T?%%)LZ9'3O1(QI9D(.K"XL2G ZRR=[Q8,\ ,8&K" M8#4+*Q1P'VO 48'@:N' ZV *VU87(!A'@H-+UTS4C6PJ886FQ0KT+7"A8W,( M%3 6 "ZUVK#68H6_2Q24 6*;-2VM19_DK[(,QAL0%G F&\DK)CX+74B#W,F" M(#[+$K;U-CV"3+;X':R E%[^#L$:LE5#W NDI15!R))$5R68[9/SKM+@3(2GAB0?N"R"ZDE;"Y_*"I0E;M :B@ $,?&_84E60HE$L',0-5E0 PEJU8#-$8[-&\2#_ M!C0#LEQIU6[)_GD!\0(I7(A:+$&^(#VUJ^'-M=PB0BNW L' PHWJ%!0;FU>Z M=8WS2+R%T U4&,!E(;88?I.M54)]FZ@7 "$ M].:@M!;[ 2'_,1'V[$1\WDI<4[.?U(/8+(")U*;0G(T2E/ "J E!5)$ M%\8 /0KJ+?_8:%7+ D3\OB[&^&;B@+X/0.\PQ9R[0$YOX!T7OB_(>PI!>6RE M>4T!0%ECBGPV2]+I"076JR&C[2$$/*#+I,GE'H(,J^128)(]#*#B M4PM*!BSD)94RR#VT A^A]X#$UI)QXC-2CS5&1,G!/AZ$A0W>BT >0"2X&CQ" MJO*0'UIO&9+ QA;M& $&>03FC#=%QX(1#Z+NN+#H_S@CQ (8 !'TU50BDQ@J M,*DA22-O9:6-Q391^+>UP![,8R9O=?Y_:#Y?A-C\CY@_G#!:+6+\G;VAI)T2 MGM3VK:$*Z2G/(9B#SA.%VP+S08,!#TK_VCAW*FU<0GX&D(-&H0615>A!;.#G M*\CG*U1YW5)\1=>WN8P_<%E1;L;XL&R;ULNA[VG>M_"M'G?#O-A@0D5".KI. MTA#W[P>KYE[! J5H#XC7RA YJ+4"LB8^YZ9?95D@2+# (N_@?H211+0CX[BM ML&Q;K0_BBS4DLCP!61:649IU$HC3'%DAU-MBD&P/#P@&)1W4/O35^[/['E 0 M!*EMLG097%,=)VO[U9?F"X%T>$#EB-6*U6(70(%=H5$]0MZ CYPT6,R5OPG7 M3!R] <+%#%VK^M([U$'P/P$T]L !-N(0 ML6T@7'+0K(O/R^%H@6(#PJAH[2O6B&[OW[!Y>@T6)ZB 13ENZ+F33$NEJ,3 7*A530TV ME'S6_*"-A,J>0M%A9/NECA8,DN-I==[\%0$WBE34R'XFDJ%V>):.9K,9197C MJ&JK4DG%JR@?LGYA1:01W(&?W=9)8".Q': #2D87Q4\AD M/RGOIRZY_.9$SFZ=R'\@/WB+?O#G+OLYR@P<0_-*UC65]TN2#\MG-^P9FXYG M4Y9?)_8R8WF.=^?C=&:! ?#)+&&3,03H+,WQI1G+0#Z3\4W&?K7DG*SK/D@N7T9DIK9CEW%DZ M!\+R<9J>H-P6DC^[5!.EAJ[#ZEA>N) 2_T'+$T3NW0.2_,9+DUO/$&42 9Q0H3,",_X9@I"F".0-)E0 M".XJ91G$'F)QWQ"UH'DZ%LJVZUBZ.2:X>;,3HNX7=&%4=UP]-[X$.,S+?ABJ MJWT\0@EU+9;*LKZ$UR[A@=A[J&/T.^C 92T&GP_+!6^ZY]#OQ$6D)=ZPRDZ2 MU]SR]BP?7Z+*):.\^'AY7ZP5CK]=P,35MLC:J%)4A".4-P-(:)3< M0X11E^'&%4:Y2]S7P3+41LRA*@[;KZK3KCXNIVQM]ZF5!L*2KZ%=117FV7Z0 M96LTZNO#0.BX;W:UUY (+M&2:8*" G 3;Y"WVMJ2%B0HJ"6TD@\YHR\6S3%M M>*XL431/J$.K$:JI$!*0ZF5+%+OF'QUB#,D@##)')Q1EK(2TU9&LMRT5XVM0 M H!S;2\F8@Z)>>-'%/VMFQ!LK4*M1S\HJ+%E!3ET[$M]C\K@QH?=Y;$V&!7\ MS(UEX$DW^U&0#E08@8W+WRI5+3.$X=(EAVZAK]UX.X)#! MHH;6$K@ #F I!![>HQ-"^*57@A-GCW3;*2KMMH_U%,]''A(+%U_0II$&[MB=J#SB<:@AR'HR=QAO8T4E:7?7@#O70=7'J' M*;:2 FV8@H2CEY-9 W0WQEH(S&-*$SWD!/D#;(KP(#?GG[(&IM&W&8G1(R5&#'#*ZQ]*XQ2(_:[6MA+LN.5"+ J59#U M=(()3)4Q2Q"A-H)C/0JQ**IP[ BV+Z@!'JDL>I*%<6>E781AQS84/1RJ+?SP M-QYL#YI5!,?MZF.8H;&MCVITNN#=&ZCF^1(*C((FC.BMKR$D"[B"+G ,-2,D M[_@0PAVG\8X!XC](\_%RJ075D0+#.].^Z*$K;!QZ@OJEIDH;4&(,_(>F4 M_4=H=0GX<:"TEZ*"X-/JAZ$-"2H(:>@$060CP1#\-.3(^Z+)(AB9W]$E\"%J M\KI;5_9>.1+;@3,=O.W\X##P-53AA=TI).EH5#(8U4+,\*6SG_V<"I?]U$XY M\@_.'+Y_E![H(L:3'/YEXWQ"W^;I*4. OF,R9]_ .PG^2W#%-X..D*=C:'.^ M87DRGKG_T]Z[_9#*SH%KJALOV&Q\,\&/W'Z\\V-2E]3]P05W ,:' E3\8V_Z M?$*O,1F M4=P?5YBO;<+S[)X(,SP22'_7[?J0#-H_0W$:CIR=W,]8^?XRAG>HD,.I*TG MB_+GIW=%LFW]@3]2W8P M(*]$.QC'Z=TU$CR>RX9#9X]I;K'WTL'3F__[?D'_B,,SED\G]'E-G\GPEF>\ MM9&.TNF$/F\8;;@\FE -&';*)M,9)'"J"49)AD/9='0SG]COLWE_7/U%8CG: M?__*A' '\&ZZEM!9>1^.>A#<[^ M[LBCQS"LWK^"0!OF&;(]83B:G+O))*2D/S*8'#IB?A7]*& C](I^^F#L,0[[ M^X!P-_RZXM;^J*![W?XTXT>N5W@NHQ)+6)J,Y],S>ZK0?VG4EGYBL%!-HS9T MN1901FA\ 9XOE6K\%T00?G/RZK]02P,$% @ #'GL5K+CY&>: P TP< M !D !X;"]W;W)K&ULE57;;MLX$/V5@5IL6\!K MR;*3MJEM(&Y3;!X*!'8O#XM]H*F1Q0U%JB1EQW^_,Y2MJD :=%\D7F;.G#/D M#.<'Z^Y]A1C@H=;&+Y(JA.8J3;VLL!9^;!LTM%-:5XM 4[=+?>-0%-&IUFF> M99=I+91)EO.X=N>6<]L&K0S>.?!M70MW7*&VAT4R2Y1"U6B\L@8G*UFK%]-/BJ\. '8V E6VOO>7);+)*,":%& M&1A!T&^/[U%K!B(:WT^821^2'8?C,_K'J)VT;(7']U9_4T6H%LF;! HL1:O# MVA[^PI.>"\:35OOXA4-G.Z6(LO7!UB=GFM?*='_Q<,K#P.%-]@N'_.201]Y= MH,CR@PAB.7?V (ZM"8T'46KT)G+*\*%L@J-=17YAN<:@'%*6 ZS08*F"GZ>! M@'D[E2>050>2_P)DDL,G:T+EX<846/P,D!*CGE9^IK7*GT2\;MP8\KM)/<%VUK.=/87^NX?ROT&^(?C&&F\=")AEDY?WK\"+O3([#XT6!AIG]ZJ@ M.6S/6:*ZIXJE3 D3E-#Z"/2!+T8%+& 31$#_)Y=% 5@WVAX1/=@2/HC[X*Q1 MTH_@UL@Q"%, XS$6A1!.(6W1[%^J3P@6)+I 382L SHC-*QQCZ9%V%!VE41X MF=RN-\DKT*HFH#&0FEH4_ FR8LY2^ HD742GMBW7O ?\WA(2H5]DT*"3G UB M%RKLZ;[PP$:J/$:,@3NT#;MZ]3#T]:VLAL[2UM0AO6"/=U#9 ]%V(SA0!&9J M!"?*MF[ +U4CO@5XGA. M(N&C*02)X_JGJ)JZ?*>1XF%42*;3C)WBQ6#QRK2VI:MP.E@5L8Y0B3V""'P+ M2 '#T[/ /JR73KO/&^T^ST=O+ZD_T/_B]33>KN=95!W33#))&4-$[H-L'%$X M']M*;"[Y*/IR3D>4/]]@?";T#1ENCV\7GA*] :T+7<_O5_L6Z[AKU M#_/NN?LDW(Y."S26Y)J-7U\DX+HGI)L$V\2VO;6!'H$XK.C51<<&M%]:&\X3 M#M"_X\O_ %!+ P04 " ,>>Q6I$V87.4, <(@ &0 'AL+W=O\+4/YM6+JK&Y+M4'(^JF**397:N\NGMYXI]T%S[J]<;2A8M7+[9R MK3XI^_OV@\&WBUY*I@M5UKHJA5&KER=7_N5U1,_S W]H=5=)O20N'GSOI[]AVV+*4M7I=Y7_J MS&Y>GB0G(E,KV>3V8W7WLVKMF9&\M,IK?A5W[MDP/!%I4]NJ:!=#@T*7[EW> MMWX8+$BF1Q8$[8* ]78;L99OI)6O7ICJ3AAZ&M+H YO*JZ&<+BDHGZS!78UU M]M5-F5:%$I_EO:I?7%A(I.L7:;OZVJT.CJSV _%+5=I-+=Z6FE?C<>WKQ:? M-TJLJAQEI\NUL'*9XR)RG@I"6-RL];K4*YW*T@JLVU:E*FTMJI6H&B.TDV7A MN:VI;C65X3D+A=ETM7U 6FOTLF'YPE8BP\7:ZE3(,L/^!G51"H"(D52&M;B3 MM< _IUE]*?ZAI''I(Q!\G??1;[^&4_Z*3),[X?-G7[SI-CD5_M3S@QD^3 )O MOIB?N4N1'XIW[>:AYX?3;A&9KNX!BK42DZ4JU4K;,_@/.%5;& 'WV:'G_TL+7S?&(!R7XIW*X+L< M>LR]$#?P'D5XG4UC\ %<2@6\4PD"SA,K10$9GMY MD]";!K,S,?'Q/CV#E,"?MQ(GT0R.G$0Q7F>+7N0D7.#J#"_A@O6)9N3X&=:= MLI3= MUH@:ZC:V,CMA2&^DGSX>6OT_2+S7G4;Z<39(>T0ORJK BQ,*6Q"&_&TQ"\7K MC2S7I*1HRE09BQ[JZJVJM2N624)QB'V\A-&9^ B\D2;=L)\R=8N>ND6'M+PJ M17BU%9-Y$M'C2>!B&\5GXC?XS'BB1),/D@278\1P%B\&&MS*O''QDN0?"85J MJ#F-$S&?+D0T#<1/-^\_WX@YEM,&/J7(-1JB>&LJCNM5:?6SJV53.[R=7+^] M^GPFDEB@34R"!+G6)M*S-\J@%V2YNBJW4 MAN_.9K[X\8CALG&>4YULT([@U:=-W7O3XY3O72?!5>ZY\EWE[86G5-A&X^(="QHR)4I7J)FO[K).!RK&T'?)\V'F>;C=O'HO DC0U#:[=26/ MUW:B6N9ZW5*J4Y%XTX2H2NSY )<_9-J:3:L0(=^+P8!\;^XG>_$TLEE5DE?@ MQEM5(BH1>E00!^*J\Q>GAKJ'XUJ86-95KJA4@1\EPQDZ&SI)X(6 K[<.7,9( M#7 +XOD#F6VW:M$%BA(NU&(1)&*&_S>]^%1NM96Y_K>3!K(#[ 5906/JG#+: MCK3LLRIISV'>)$7Q^A(50R4 S+ M$8VLI@V"2,3!0OS6V%IGBN9$O6\ *3?8%G<+93=5-H)?,%.?3$KFOOC43JM^ M'(G78\MG7@">VZGU+53@@9Z!CW:YF(OWBKIVZW(RZIG(^1(8VQ*TS1+=B8(Y M7A=(&"8/" PZ7C@3GRNH=##-@\1+*#0++YZ'R,%'M8>FYRVFH)I@ZF"K9^S: M@Y)";T&28N24/ZZ'3D4TD$OQP5!@H"ZW?OC7>6 "3RT<^YDOT&8/V&MH6*>Z M);+"N]+3D>_SJL44G.F#46AN68>1-=%ANAT1,QEDTYI8VY/9U(5LXB?3EHNA M]8,(]I7_=^V&1>)G..(Q\W$)_^&I3]6I7/G#]LMPDKFLQCIV@(+C5\ M:&2YOR#^%R3QV1'SVI,DLLNY>F]#X>"$& MICD[1E#278.*EH(WY=@\7TJBO MF73=^@!D?ZG6NBS)2U" 6].IB&*R;!8EXB=#4($^:"C]1JJX9H;4U57V@/"# M*@/ W=I,?=_:"0]M,_#E)_;N/'UD]TCX@/'W3[NZK),[&1( ^@?HXK4%W9$1/>4\65 MV$LZ%S>6R".9"V*SS'=D5,V#!9BD')3IE;%G'*JI:!E)5:-82"4KM]9^465 MQ-F,6C=0OC)D7\]4<_CG;B3=\D&#ZUNP[A09Z0;I8Q8.:H#6YEV*RV-.I*%E M/V.=T[#*?G%\%,0I9YB"XQI&4@!@XT\-M-+=RX!;[N)A+0Y>7RX="+H M=$]@^BGH*2J>$1@S(2WZ$[O^@.V\IT7ZL,*']N^=,^@^NZ\H\* ;4!! W&BO MTS!A>KUZB*5TZ< MB]"W+0NF\\A"%778BE0V!#%-S>?0@$Y34 9S!R"=#I$>J@:&]EQ_(>_RP4-9 M6>$('BG*^>?:4X\XC3FD09<1W<-UDULRA1K:OL [S%PJ"F[O\>\L\OT4[P[C MW0]TN'(I_E1L5MTL_^*S_FI\BM*?: UT&DS%HS-3[%K "+W-53L"#X_U1S$[ M%^\<7%+_KZERI^VA*2UA\F14P6P98$1:=7HXU),(EK/.:ILQT[7Y4P[?>'@%@[:3(@KK-SS&E#0\.A](?_H:S]SN? MU/4]CI./:I46C6WL/-7;2@ \J$72#S3\F=78)5-(.TJ2K80 V=+'>W:JYC' MY0PQ9^T&.A7X8O! M+_:%,FO^NX3:'8Z['^_[J_V?/ERY7_SWC[N_F_A%&D!)+7*UPM+I>3P[<<<; MW1=;;?GW_V5E;57PQXV2R&!Z /=7566[+[1!_P&PO=V]R:W-H965T>=;;>[M1@A'CVVC[,5HXUQW-IW::B-:;M_K3BC\ M66G3I64]M9P2O@U';3%D<%].62S6Z/ _?%N;R7/>ND4HL#-F^;;EYNA:- MWEZ,DM'^PU>YWCC_87IYWO&UN!/NMVYA,)L>4&K9"F6E5F3$ZF)TE9Q=9WY] M6/"[%%M[-";OR5+K>S^YK2]&L2A WHFD\$&A\WV&.#EMZP^/Q M'OUS\!V^++D5-[KY)FNWN1C-1E2+%>\;]U5O?Q8[?W*/5^G&AB=MA[59,:*J MMTZW.V,P:*4:WOQQI\.1P2S^@0';&;# >]@HL/S(';\\-WI+QJ\&FA\$5X,U MR$GE@W+G#/Y*V+G+&VXW]!FAH5LUA!A:G4\=H/V":;6#N1Y@V ]@$D9?M'(; M2Y]4+>J7 %-P.A!C>V+7[%7$J\Z\)S:/B,4L?04O/3B:!KST!WAW?=$,GO:8_KY;6&>3)7Z<$&."ST_"^=LYLQRMQ,4)Q6&$>Q.CR[9NDB#^\0CX[ MD,]>0__W47H5YC3)TUK\NA%4;;A:"TM2$0X!@Q]J3=Q:X2QQ55,C^5(VTDFL MJ33JU#I1DUZ1@_%*-\"$Q1G](;@9\H(05=D-H)]HG,11QMC$#],TFI6%'V;1K,CH%ZW6 M[YPP[9&)Q1[S/*9QEL43C,NTA.L/R QMO"OC)(_B(IO0N$BB))]C31K-XYAN MD.$^/?8:C+%'B=_C>91G^832*)[%M#"BX[(F\8B#TXI!*@U)#.K9&&RSM\\C M5I0T+J.B2";$H@RDX+5N!3G^",MCSJR84>)U2;+9)/"USF>SCPY?K1 '[EYL MMB?)//@XSUEIO)=U?@JKC/$HS2 ]XYAYCO$,, <%CD.? M1AFXL3)*YYYB5+"9!S2].!)A/"] H(C2/ .E:)XB2-^X,5RY)]++1JY#WEDJ MXA(Q0=U0,2^.XK<]M1CL\MR'$*$>IWZ'%_KMO6'#MFD(5E*FDR-<7$7W(F3V M,?"SC#L,)$T,"+\5\[%*D30^]>8^S4+J99!L%OMAZG,JH1UI3+*9O-0.@G\S_/RI8.^7:A[B T3I=6[X*$,:1J.#0BZDHJK*LS\ M7?P_'1P?10M(9P9)Q?=>=J%.\$79E4 %UN1TH.8K_@F^OWTS8PG[@%&>^D=! MB][@]+-#L#KCCS^DGG?B&5"JJND]-U^!_RP@: N%LB@I2RI0Y:%RY+(?TLMG M@&[!DW#!5_<$@9%JWOM/=XL%C%FH I8D()/#I:6C6VM[R(=C65MLQ'#VY ?F M^_>INV9ZU!VTPJQ##^2%!^&A43A\/;195T-W\;Q\Z-&^<+.6X-^(%4SC]V4^ M(C/T/_@U02P,$% @ M#'GL5@. G&UL MO5G;;MPX$OT5HF*$$A62S15_^^1NKFP5C"[4)R=\ ME>?2K>Z4L=9D"O76FG_K-&37O?.>2-5<5B9\MLM_JMJ?*4^.(QJK LW[Z5VXG=I*B4^*NDKIX!XN#H.D$TSCI-: MSEV4,SH@9S@2'VT1,B_^4:0JW11P#*-:RT:-97>C)R7>EFX@1A=],3H9C9^0 M-VX]';.\\?.>OM,^,9:<]>(_MS,?')+CO_N/"7]!:'Y.W+$[?U;<3XZZ8O]XWW*;4CR8D[C#SPN MO0B9$J73B<*3#.!<95(Q4R!HHL"O5 0K0#HC)"CG/8J1YUB&)?"UW06NM2YI#&H@/@0AC;="^2!G1H,JF-QU*M/*29=D*[',=)+!D^^5IM0@ MNXI )L)T<$[G^D_%6BJOA)T+.Z.80ZJ"T65%5A0IL71G9E7LSEUFY K;JXM% MQZ*!^(*5^RW4(0,^=>Q$JGW VBIZUN?6H-Z2W) YI811#\IX,J753K[F M"=]"F2_$ODB"&XDC\5MF N1PNS^'BTEJ'!0F#B.N4H$NDB4G@ M*0N:D&OE![6X$<3]NH.,A0>.\JL0W[=T):9*R$A: M(Z:P0206NR#X$.F%@$55_6Q+:5V5I'/*CTBHX6QQ>(H*)?7I8DL]8P%*H'.V:_*4Y9+XE%B MJX(^)=)G8@[N0*$T*Z_]VEJ-&2@,09 "C^W9.831$(5(CIW/.41D""+&NXKG M5&V3A^SQY%SR4I'M''1#JW8CMSLM'#GQIF'0&D[+!&I^S2 M3!I9H#IS2Q!!.8!$63K[R$!LE'C G$FD\8Q*28+1A75<&R3535/3MK.B4W(' M<3-Y+B Q'1@R5.2%C'%_06A G*0R,O9U96D8GA=$)U6SL"\PY'Q5\,9#2]!< M00EJKXF1"#: L6T\HOLHJ<]Z]K*8U<4MDGHM>T/B.GA^-WK^;P;OR^;&P=SV M=18!*V(U2Z@-#(=V*7(0O0-\TNL*MUTP8_N@B.!)$V&*#;YVA%* *6T13+() M5-2,)U!'@ZA-VR&R_/AI?,*?1BS8I>R+96M)9LR:H)*LT-\I39>J+3FI(J31 M]=!LV- I+XP.C%USHUCW,VS/_DH.TO(FO!+WU!B\F_=.+$SR\ MFDQ?;_J'D*.O-6Y4Q+42+]*ZT\8VAY&5PEY$Q!T\D7I(2^H'?6#;>1@69#07 M=LUD\0V%C'&/^&1ZD1GJR""#IB!$@97WJ4W$EJ4QBC*E5NM&C2OR3I,EEJ!) MO64T6_3>'G>G&][;RAS:Q@8[O-GC\EYH,F5V0&B]B4?3A'I*C90AVL?H@Q9Z M42]:5!)%/:C=#I.FNBV[_E]X=-G%S!B^J1N<9$7V+Z5+.SWG%ER')^(?[X^Q M%ZKF\^K'G7XUXCMY0+';N=6LC8,1!CTS7J _&++8[6C4BG;T)]WO*L>PGA Q D MT/D2@II5;GY02I1C^ K(?;99:C'9TQU!P%:#A.)1"^?NT?"]3"W95RA\0'EA M;;K4QM 9$B8N-,6UHQV)6"I"EUZ(8B6[0TWZRXR))1K+?#7[ R=N\KW;L:9_ M5'4Y(I8TJ"3:)55.X"5T@F^LYON)P'49DM4#G:,33B6=EQ :"W(BC85]^DM"J! M<]Q(?IST)V=C7D )M*ZUY-M'34> )!N(7UE4-X?JXM$!YE+&>)9(X:_W]:' ]G87ZLKY2KJ0EVALKGJ MGE+Z'=$'CC&.+@[G=$4?CT:TJ3YU-$+&;1Z_^O5%UJ$#45JINOG')Y\A -&* M@K-BL.^:]KASFXX3^H)_,\!YDCR.%^OMU_9GB=MX&[^>'G_3^"C= O'"L6F. MI2>#LVE/N/@[07P)MN2[^9D-P>;\F"F)ND,3II1YR.+ZA12T/];<_ 502P,$ M% @ #'GL5N]6A*C1! O L !D !X;"]W;W)K&ULI5;;;N,V$/V5@7:Q: $WMF4[3K*)@5PVV'U8--ATNP]%'VAI;!&A M2)6DXJ1?WT/*4I3$28/VQ9:HF3.W,\,YWAA[XPIF3W>ETNXD*;ROCH9#EQ5< M"K=G*M;XLC*V%!ZO=CUTE6611Z52#=/1:']8"JF3Q7$\N[*+8U-[)35?67)U M60I[?\;*;$Z2<=(>?)/KPH>#X>*X$FN^9O^]NK)X&W8HN2Q9.VDT65Z=)*?C MH[-ID(\"OTO>N-XSA4B6QMR$ER_Y23(*#K'BS <$@;];/F>E A#<^&N+F70F M@V+_N46_C+$CEJ5P?&[4#YG[XB0Y2"CGE:B5_V8VGWD;SRS@94:Y^$N;1G8? MPEGMO"FWRO"@E+KY%W?;//04#D8O**1;A33ZW1B*7EX(+Q;'UFS(!FF@A8<8 M:M2&GYQP5;>BI 9NI1:Z$P*15^T\[9&ZKT['GI8";+#;(MX MUB"F+R".4_IJM"\P>I8<#2D?IY!6\21?S M).)-_CWF7J0D=$Z?.5]+O:;30!;I)3NZD"Y3QM66Z8_3)<1!I#]WI:4Q.MUM M-#37D:M$QB<)NL>QO>5D\>'=>'_T\960IEU(T]?0_U,9_Q\B_6"JO53R;T87 M=+*K3E;V9+T!9S6:G'S!Q)G1II09R1()\616M%)UYFL1&M5!$\RWEG5V3WR7 M%4)#T0J/8J"/?6$<<*S03F2-0LX!3T,B[RF'XAG8LU 1FDQM:57KJ +W6@L# MVA0R*TBZZ-MW+0/*M8_F\&'EP DK.*)G'@)9"(:-,L<<=QH,OI&Y1' 9CQM!? M*J8 V!Y7XCZ>E2P"=7,2L"BDI5NA:AY$LC>9C58?/J$/P'2@FK5&;6-"65B- MKG!4:\7.D:LXDRM$5:!=NHA"WV06Z;-21)"2FR@SX0I4&(S&B\:AU C6!VHT M"$C,J0LT0*=+U;5Z=+(YFHSB48IJ,14B)VT\,N?DNJFZT/=!/]2X1\8^!87K M^]F8;=+@B]H%V!"SQ<1J2K K-VU]DE\CK7[B.]R-CG_&>69*9!7!)10ZB9"& M6UY'/"2B(;0HF\KC4O2D1Q4$\(KZ)F-.WJJ\D3\L;&+K;'+;6CG;6AO%'MV\*D- MZG+;?N=M:HYV8P[/T9*YQ QHC7QX=Y".TX_=_^$TI?%@?'#X L 9:"U!XBND M.'^N/A[,YU/\3J:S%P ^U=8XF@_FLP/\SL83.AC,YK/M\R[R#P)UD/9-("XJ M[AP:)]1&2;'$V/61\.]'\>S]; XU7"L5QRU'W4=J#QY5^*&'WH1\.)DVV)/Q M^"FVY7B'-;T4*-[KD3#-7V3QLXG9CM](L9PQ/##(D;_:!6C%L$Q!O-EKOPJ+E<(AEA541WOS68+;(.Z*S8LW5=S/ MEL9CVXN/!=9KMD$ WU?&^/8E&.@6]L4_4$L#!!0 ( QY[%9Z8#SG]P< M $\3 9 >&PO=V]R:W-H965T2CZ0$O;%G$H44-2=OSW79ND9"7'QYC.2V)3 MW+>UU[[(=WMCO[B2R(NW2M?N?E1ZW]Q.)BXOJ9)N;!JJ\61C;"4]OMKMQ#66 M9!&$*CV93Z>7DTJJ>O1P%\Y>[,.=:;U6-;U8X=JJDO;P1-KL[T>S47?PB]J6 MG@\F#W>-W-(K^7\U+Q;?)KV60E54.V5J86ES/WJS?X+#B2 MM3%?^,O?B_O1E!TB3;EG#1+_=O1,6K,BN/%;TCGJ3;+@\'.G_7.(';&LI:-G MHW]5A2_O1]5,E87A0J3K^ MEV\)AX' ]?0; O,D, ]^1T/!RQ^DEP]WUNR%Y=O0QA]"J$$:SJF:D_+J+9XJ MR/F'9U-5R@-E[X2L"_%L:J_J+=6Y(G.?@T/ZOQL;%C,;_)Q'PZ7YS1M^@#7@1]BS\2L/A!N5P; MUUH2_WE<.V_!FO^>@B$:69XVPI5TZQJ9T_T(I>+([FCT\.<_S2ZG?SD3PK(/ M87E.^_^?L[/J3CM['J8?E5=;R65U*WXE(0&7%(VT_B"\$9JV4HO&FIRH@%#4 MD&NI*B?VI M59_AXK;5TANHBC+QL:I=$QL![O"!@=5.%XK;DW6"NT2-OUO#;J'8513>&(WF M)60#HXU5TB/<'(X&2,2V586L!@CD[Q /NADH5>>MM<3V@)$44.P$_(1K:RBC" ;"6#-HTID: MIP4= J*XXFND%%N#(X#H8&RAK85&PK&J\%O>5(%-\[H4QM MT/*1\P$,\+T"8#)]&$4X?+:4]/J@M/4\6DL'O,\-+*M/F0PJY6DHF5.@H!9-0,^^867#8=<"X82W0&[>X]W!JU441 87D[X.*+95RQXV] MCX(V&S:0\GVL5]!#<9HSF ,IBV .BF2C/,<%Q4(QG,LZ+JMQ M;^Q8MN]-C\5SR5"'UL61I$5XWPE&O?\O?TH_4'RB;:JKOL) @TGG'/BDYA?9]=7U_QAE=U< M3@?(@LN.!0?3M4'^T 9GBVPYOQ$WV=7R&O![KU.7#13[^OYWLUDV72Z_%]]= M9:OIXOLA;F?=VX0^01?T!A3>@_^UF8P+2+^2OP.1 MQ3Q;+6=':%[(!A[PJ-RVDD6(>8>""<1&Y!2F0 VJ8^34!3JIIK0*;$2.A\IC M,,CZRT!!R#>7+QQ8F[IPL;D=JP&KAE>^C6Z%N@WQAL(]ZF$+H8K:0/QFX"S8 MQ\.?=T]T+/ #):#T(;#*VS9L,1?^T-#Q&EI/\/D]N4*[*V7!334$R([\D0A5 M_6$=^'2575U#_Z?+V66X_FEUF2VNEKQ_Q45K1_HP_D8.PL*86 I<KX_I M=8=]P^$1J+ > I]8EVF90U_1\2!5&$_#IA\^81YU[1L63-4@;FYF'61C\<_0 M#9O3'@:&[("[:>$.631$7A#8<4Q1.*.1$%-3: QQF6,Z13+MK0+&\'5K*558 MX A[U0>9I2V+5[#!1;-A2?:2(5%H.%5L>R%8M.I=7"#C5$I+@&@#9M@](UR= M$4QUPY-ZTV/,9.'>;+!.13T@/:1SV;H/LD=&\SP*,08#F +&IM6,ML:'?7@P M.M'V(X6TPBM$*D\3&<3KVHYB0X]+H:SP[G^.OWL>SSS>Y%ZFF8E1_!&8,+3$ MQIJ*\K(TV6UX@P ^J ]EBD34-L!3\TJ4P M(",G.MK%S08I+]H\O89U%P6CF/IGH@*]03/O(P?#!=!3\SRPJ84BCA:(VO?# M"F<@8A%F.X_YTV!^&) L]Q@;!4PMT8^7V)IAT%PNQ:F7Y,G@1P[D=AM^RG%AG?3Q]X[^M/^UZ#'^2'*\'G]J^DE: M3%F'5KB!Z'1\M1H)&W^^B5^\:<)/)FOC0:3PL<2[!UF^L.)5 VM+^L(&^M_0 M'OX'4$L#!!0 ( QY[%;X@J\Z%P@ &$6 9 >&PO=V]R:W-H965T M860GCV7"KM M+K.%]]7[T22T>+'-U67*[OA'*K"ZS2=:\^"J?%IY>C*XN*OXD'H7_K7JP>!JU M6@I9"NVDT!?4JQ>U\E_- MZB>1_#DE?;E1+OQEJR@[?9>QO';>E&DS+"BECO_SYQ2'SH:WXST;IFG#--@= M#PI6?N2>7UU8LV*6I*&-?@17PVX8)S4EY=%;K$KL\U>/]U1,INS>:+]P[),N1-%7,((]K5'3QJB;Z4&-UY4=LNF[ M 9N.I\<']!VW3AX'?0M(_/U$4W>NXKGXC(##YRP M2Y%=_?C#Y&S\X8"M)ZVM)X>T?U]"_J0*]D6S>[YFDTD,Z8#YA6"WIJRX7C-( M""L*)K4WC+-;_):>73]9(4K2\8J$?_SA[70Z_K"]&%Y//KP&:OV"_?QPC_+ M-;M=@"CLANMO _;K\'HX9/^D [51V9SG4DF_9J^RZYM?LM?@AJ\M"9B>SV>,:Z@" M815?0U%A^8HI UN#>QD,]T^H0M" :)1Q*3=E*3V9.F2_ =LVQ WG#%@NK$?) MH_.]L8[E$)>(9^Z9J5$HC$7>@YT<+V'@D%T[9N9;>7A9EJVX8TY5K 5_=%FLP,::^\\)/ 0@RQ#-IUGEGM!02"34T2W8R8=5CP)<>:4)"7, MY5P)%J.==H,HD,>:7PFU%&]*8CN;RV>(Y MNGP0BM106X0O&6JZ?**G6E&PZ M/&65L#FE&_ Z[CS2EF@=.6'18@MZ /0)\"_:1?S.>@YE<,> .P0!D M:;_\'T 0DCP9L[7@8 FYC:,JON8SH"P 2:VC_:V-9$L]^QUMFQ 3 A&AO#N M35=@/1W7)_VVYAXW_AKZV2'T0Z\T70XTN3_NT^!D\SC\4\4Y@4!"]4-M\P"< MK4J='93)4JF^5LC99_/,OE05PE/KN.%SK8L!^^6A!\$[O430C&V+?1UJX6HA M\T4?U71*00YB[%(IVZX631X;14QZMUWEL,H%5A9-W1D0QE#KD7&U1& MK638Y/R#"ZT# ,*F'*SNX+EI'% #&&,PC:Q0$IV&AV?0QP>=DI("5L43PQB, M$I>+8/K9\'A"&(IV]([@Q>\8',O0^24-OKFQ!]?]EZ,/P['-;2C+B>CX MIVM$)/:V.7LW'+>T6BW LU8\5!D9:GS.W8+1@+&S?3+N[)?SWF[T8B1$H8@5 M:/X550E@;1D:U[R9^Q,37@IBI'$ZL%]X5E+1*W1CHB82-IEN[.A.&G^U[^QI M.#TD=^G5%H/]/6;PHI,[?0,/2.QN)TZ]-\B&6IH:>3N*Q.EL3Q\'MFE&(#(H M J1JD&MH+FJ4]YDXH,*@ZE#5:4?H3Q@X$6:_'FQWF#M*4!R/$)OO[^UH=,F; M]MB];7UP. E[3.@W^9T$1&+&H1<1*Q*R.[:>]TZY;R3QM2@VNK^D.:&[VF]$ M94V9@=KM6DZT*DU-#$I?H>/#V[(RR48B9CS"DP28WSKO.&)1.;C\QLX^[XAFC M>QN,PJ(D,;H) )"=P9=(:#HSKH)PN-L;OG2S-.I<^Y4"D:'+31H]48SC#6#[ MMKT_O8[7AAOQ>/EZC\!*C*)*S+%U/#P_S>)LUSQX4X5+Q)GQB&+XN1 <@PH) M8'UND+#T0 >TM\I7_P=02P,$% @ #'GL5CWUP[&ULS7UI;]S6EN!?(=1&1P(H657:Y22 M+-NOC4[RC"?G91J#^4 5;U7QF456>$G)RJ^?L]Z%1=*R/=-H('!45>1=SCW[ M=G]\K)M/=FU,FWS>E)7]:6_=MMOKER_M8FTVF3VJMZ:"7Y9UL\E:^-BL7MIM M8[*<7MJ4+^?'Q^ M;$^_^$>Q6K?XQDIMEUI7M/^K'_S"RH3,<;U&7 MEOY-'OG9BXN]9-'9MM[(R[""35'Q_[// HC@A)J\["[]9FV15 MGMSQ(>'W=\6J*I;%(JO:Y&:QJ+NJ+:I5\J$NBT5A;+*O?QW\^+*%%>&X+Q?3XR^VR>_%I7[=HF;ZO2(-]OF*)E?I'XR M,=Z)@\\)C7.Z6*QI2;8NUILJJA:$'8<8E0 EX3%8F>*+%PMBCY.]=XQ>#R^#M M,VA@]@( T]:P+F2M-)"!89L61D^VIMZ61M=&2UG4FTT'F\^(F<%R%C6NHCV: M0)LSAS9GDT?^KK +6/N3R9HA?'GVRX H?\"Q;0V>6((\-SF;'R9UDYR='#X: M\RE9^H=3..IVG=0 IN!; $).\&:4N4-DS.&H%V5MC6T18D#B19F<'",03 9G MC.\=)7^L3>5_6P+B65["'R8'+(9!4AJR-YG5J8 <%X;FUDEA3%@A' ?-$BV= MOOFSRQHXL:2P>#HPLX7#A47-9+, AZ*&"99U"<(/1\9Y[LVJJ"K!J?[(1T!= M_*5"C.?+8"-Y7K2,9/0#S I?P8P $MY7 _"1-3%QT4 P"_Y<9@B]=6.,/F-W M%I[UEGZ4?(P!9A%B\"R#6=ELZL!.G^5D@JRB0-[3P!6@TL&L8H>R T3V+KQXE-V5)K+#!X\JJ)U!F2"PQZP-9 M5-F,M!SAP64!J@+-#M@;K? (*72=/1CAAMD]\!D:&JF+F*1C^X]K^!9.AI\G M_LOHQ@@M5%-OZT;P,H;%QK3K.@=\7V2=!: (;ULT!&AI$,F&^H6 M=RUL*VN =&[KG'0/&G!_[^;N=N\@N9P!HMV&<]GD*)G G0N'.Q>3N/.^>@ H MX D1));+HBP BH-"]+DCV7@H9I$!@B#7![HV]!S+K$=W0D@X#0 ;@>+QR!W7 M_9-0/8Y7B*0JEL@M:-0G "_+.)0^,$"APF/H\.65_;U_OG\+4$;"=.MA^07( M2^=_;^3L"U(2[TT%@\/2&F"Q\!:L0+= C]5PTOB:["98G@JX#(3JO^JF8-'\ M4!,6N(7!D/I@#0,VL!I2$ B\1\D_=2?O]86W M+KY":!S1"K='/N%PRZ"TP71CD%2P 5O"X!GFF,ZY!04%^C"MB8;_.4+^$ [4M\ 8^L6ED>(6L MX"6 "H;7'<*^X1> 30$&0L[RMJJK0V0N0&)H#RFP&[1>D-,HP"(>!HB&H!@\ M<,81>(,P#![.&.%POT^X3\ $^V5<%AT19]?#WL\.8@3*"Y#1K*<%IR("CM^$ M76]J&,YZJP7T+* _?1$>^_=_NYS/+EX!<&!-]0842I!*9.#"F;/DW+_GJ6N MW8JY#\R?W=NZN4] %;$X;\,Z(D(.?T7] 2'*T&EW%P;\K41^&"Y.I3<\A-(6 M,14'M\2$-AGJS@]U":/"F?W+\*8#A1J 1YQ>R%IT7@^;Y\,B ($HYI_PI.!H MX,R1<67WB/J+KFEP:?C(LB.U?9D5#;"3LC.Z8]P"[']M2D(=!0*]XTX^G-!# MBA0@!H$J3+#/ S' MLL5?;-;1$3IA2VO#X848HK6^(A/!6V3!3S\@5H)@9::MX@7H,L9X,+$ .1'/ M/IDG..Q%84EG\%@7(H-"PQ&54""M]/ZICRRO^GP"IB^+3Z""K6O0?E"*=IY7 M1(> @@9TGT I5L[B%O;*;=P">,N,1"1#4G<8D8\C9Z?$!4?8"R,A%Z,$OXK5?=P=$0YB/E9P /_U>6KC7*5W&S)+.NV,#5"FE>Z*)I% MMT&Q!=9U8K=PBO V<66WIHS9&G"LB!4Q-P6JYI]-E3O3JS&DO0+HV>(A>FA, MC]P!E4'=(*XSMB#6<3-Y5/D3:OP=BV^_2 42;;=EP1X2!!\S)("*5Q8S/*Y8\M-JV59CD!;6P0>G3KW:NLBL M"=A_"F3 U$FN(8 8J!ZA$M 7_0J?!D]@ 5H53M^&XH50@K38OK&!VWA*S&?D M-2BU6*]R,Z@2S [KK'Y6Q@RR#K>@M2Y0HOW)%A\#&"@; M=FE#E7X$FQ!U'&CZ4*=1:&=R:F0_P%MPT,C6@[TCO_*'@7P? 554'?,61!W0 MS N&$B *2(IB03NU+=F=""<2U;D)+:#,6[M/ST"X;X!Y.%]!G[>QGPD7_H2? M:6]$L=$:%3R$QR%>DT'>!%Z82!E"4]UK(XUA+PC!PN!#-#*^5CFG*QY6,6*' MXN__2YR?'W]-Q!D0J>! T_46-P)J;5,?_O+V#4 *($(^@J5!1 !.UQ:6A7MK M%NNJ+NL5:43DMP&"P&^3_?P^2]ZV75ELLX/A.= )P&H,J(9Y#= 7)^VC:0G9 MW/!/M&<5*[1IP!$WEPH37@)&67(\&5 .,S;S4-*'*DM_).]'4;P=D4$DKAL# M8MFP.S"&=;0B=D@8$>+DI"#6PS\_1J=HYD 6/&?C=Z(':]I4@3 7,7)[1WT=AUUCCAZ)\-D.P' MD(P-LD&KY&0(J.*RRI5Q[/V=9.,^(E1ES0$^4&\ JI5I]Q)TB(":9S:[L@N& M"#QA"*FM:%N@>;\332ER.K*3T;D6T:?(7"W:C5>>2&'T5$,P/4E/3@ \+^;I MU<4Q@W:>GEP<]R$&FG/H(>:I64F6_;?L%LN(%9-M?P@X6!W"C@#.B&\%T&71 M$$X-4K3#,@Y)C\';+T[3TXL3MB^7I5INP7@JD3B@(;QGOT0J34X. M&#_[X_ZW'2<0_;9K0(M!BM;8"!$ BK.L$1@(3^']>(65O20]5 I:X \L/'/>1 MD$]_B\\&9PQ-7DBP!U[]B[,Y"FF0+* S5W#.'+X:6M:->HVWV1-YS+ZTDONL M) .#XLM G&[>>;+.D(*NSJ,YOS3A5\[WIFO86Q1L]U&1GZ_"B%:UQ[!7FK^XC[AJU,%9TSLZ.KM!@6O3X&F_X">[TG[<2Y949U M.GV%-DO'>9Q>B'!_,0?N?WSZK=*?LSA(#0X]KIS+@PB S&2(MS*0R!-B6Y6O M+HQYG?P7BL:W Z' ?B0PC *^#J&6 "2SZ^16W8FL7;](SM(SV.^+Y#P%%@S_ MOTC/0!/ZK:X.%_&C(,]G\P3 G)^<%$0.K2!:0N)\-(O[.SQCEAAP)17S>"1"C!F@3YZ-P[(S%*Q #R(:(C M'Q$Y\S&ZK8^"KD"];BC1 WXWV];3W.\5N03O6K5>;C8&;<)D?^]O-S]T579@V@B.TL MX@B):10[@1LP]IU5P&,.T1Q<%#P/ M:JZ5C"CR>'2688_\M6I1 V'[GQQYI![RKLBE3GX99+;$+W$%('SSHA43)V6[ MYY#M9!2K@% T5 IH4>?DMO(J?SHN>\*'G-.BK*L5 UY=0HRV+>=^"!">-/>) M(!/E1($MK+'9P"\94#-Y^):23R#'K9CFW(GP)5KN!.)/%2@54]DA5XZA7DVR MP]O,LL6QP#^0]\"V<:E#G/4;AP(6B_D:ZV*U!KPK ?^*6*X2*]V@QR<(8&)B MSH9S(='L)M=]S'?4D"+X:93"!>1W5D%+$PGN,\Y@G%4-^E\E@1<_J#LU0*_L M@>S_*,L$%F>>U,ITOS@B#UQ_2$>J,&=;0)'/.2;NP(+R@EC!PO7#W_=9 M]0G]<[4M_#1,$J(IV2#2V9*SG_F3^;PP2+ F%VD$%A'1.T6FK,]\0?<0N<$* M# KEY*53/T<%#&KA!-UD1M+LV.?8'D^BRC_@Z$'L$8^!;0[FR4Z.,)R(U!L6 M\*[_C9P_)RJ-XBMYQ\= 3TS:+% 8@.G4N0- #QK:MO32JLN0)SB3/,AX(SL3 M<. !L)5=NRBSB %I(B.L)]U952K.D7A#3KH^["G?4M8PO9@K_\3X/U\!7R<8[U(P*J\ND2%>W:1SDY/ M4/,&U?OJ>&>+%\>7R>7Y&>K2H']_9&G[%2?X]6#&U8&&#VN!U5V"N7\)?UP> M@V$TGTKZF@4I\+,O)FNA3"Z&%>SGOWU-R0L+].<1$A*CO[F[34Y.CA-,\!/9 MGSJ?H+S(:NL5$^>,KB"?T!=04#8Q@-U),% MT[JH7DM23$K#:@EZ 6J;E:E/6$1"EMC7+6X1EN6C;%;]]SZZC<.!"%)QA/K1 M@A/#5:$.5#4)Q-^;%A49<:6I&<[Z%UGW85Q46(23B 1X]91GCRBQ2<6UDFO\ MZ&$X"'X1S'R0Z"$6P8CBIC*H(%*\*_]7YT($#:=-K'@UN@" FY' )2"'IN:^ MKT*E<7 %$LU^P.(8S/>K.^LR.%C,69?0XP%#KF,X9.0X0(4(XMQL*"5E\&SC M.!(ZJ>I[H&H#>CX0P:0$G7L2G4\2V4VD#>=U=]\NN](QS4&R_9H1(_WZFI63 MR +%\$Z3J[TF;D,USC3DH"R<,\'P'-) F_;?VM39(*'-R2ZHX#'.!A=#0:;. M"#WL6H@ 3WZ>)N_<)MY7(,PZ)M;#Y):! M_0L!>PK-?;'1;+(Z"#0Z0%NG2%-3]W*B0IN$&_5Z@<@*O\TS9)C>L*23 8*:[B4\F9W^7ZYC\AY MX51WG)))O0!DO/;IZJAPDE^5+!1X0Q+_E,\["N1<:[13'B0:[XE3MH'%-T4K MV>^26(=/%DT80_5)8))7AWC+VWSB=".*2;D<+)#ZQK/5/ M!5 :7.K$M+MS6MJ+EE_<&S\_)?!S+7YL,3V(6N#W&1.0V("R?"CED/#G$2B4\L M6&$MZ=JBM5)\14=+-87UT'MZG#QC!SG/%/^BF1:8I^SQ@.B'K#H*'BB+ M'=IRP .04^/@Q$0HR[U%-@T"MRR%6TJ6@FP:I'' -[ ] F&8\[N&&";Q'YX@ MS-IM"OLIAN6N//?@=SCUA2W5 3HH)MC1 _'9^8UI.^ NK#J17T$]Q(LR*Y"$ MNHKFR36%)91@G<)6H;((U9ZC( W"7 IQ'6E]9:(*E M-Q%\]4KD.M'%]FI10P18H!;BNK V)LFV;#Z1\CE8W^(X(^X[T?A>4Y_ M&% Z8GY*N"7Q'U@ IVZJVL;U()$J$6%-C]UJ+ Z1\8S M8 H\>V[E :+34 S\V2]/L(7L*^9V[(^)[X+2GHN0"ZTL M2;6AXX =Y5VHP M.JQ5Q%3HFJAJ^@"SH5,Z2NZ,X:2WY#S!:(;S/.WQ6QOGS^(452"<07^6,/4O M* %]PU]*]]B/.\)[74Y#7@ B=_VZ0:^LNJ1QBA1B@8-F5!NJ+Q(]99G!6:#K M$/2X8A&F$$05C&-:S*_HN1+/VR+R9]QW55[BGJ@>RAT+.1<<7")/.QOI[!<8 MG"[*50\U')F7X.=#NYU5T8P1W[*C L6L6:$_![T;.!&B9PAP7WDW!/G 1S-R MHBG9UJW&% CNCJ9X9($6#DIU"70J%#MCKEM$Y1I*^YC/8,$LS$:/X@_C*FX= M^1#).\;F<2)+0!X3Y)66<-UA;701JR2POM>]-WS3AASM/S>GI$& 50HF@DP# MI(L"'!G/JP1K=1Q1^_><0BK,!P1CW_>MP=:)L_^ M"D[MVG% N^_"["?.OG%NL[;82.\2MU=FI#M.N]35A54H2I]Z59E1#4ZHA4:. M+*PO+4I-+_:J;G L_3I&62&G*YE*E5$5)I+RU=3ED:8D!GDZZ&=>2,D[Z74< MY%*H(8YH&.PH:HVE-8Q#'E5-_L&W%5#JT20_-.FH1)R6TM*(7H%BJ*+$YW&8 MJAT!-'Y>28:5,Y&RAZPH-?Y.**4@"G- @:W*J1"8,1:FH;%4"10PGJF&36&.>QW578: %]-IBPC# MOAR*1(ALIQ5JQC]&T;(MI;*1KAK %4U=TF9&A14Z?UFJDC#$F(7+4-,20?:V MRAFQ4B>]GYQG:D1@\?S"4ZXQ51)469>FQL]X$7.=9& U8U(:PR[06D? MK*%DMWT&S$'HK1!VXA6H'VR0I)>0?%#4X+%[Z^)"7N:&Y.1MG(,E2LL+4H9- M!8+(<(L2U>)2AYA!]J?_$9&HUF9?P,-2!W50]3N^4\:.!H4B3 M4RX3>FE66BFZY00XLH\H_XZ5>6R44;0F'&*KZ8SXH5ZVC_@9Z(#BSZE+4VV( M0_=\*:X"DE2"+[ERQ'ZV 9XZ9'B5K+58-&B<0H77Z-W3JEWG\)KT\C'_ 7Q5 M!I9RF4 0*Z)1.7M0.DJ$=*3]?=@*=NY_ I,7_NR>1')TTKF(F$5H40P=H,NX M;+84(@Q5P@'[@/QEL=-OVY'FS0@--,K^4$P?$Q.>,1U+)+RS<:>9@'-*:AC) MDQ!6^TA^J:<522<6DDJ=M"(VI?QX8 ,*%\!S#7-&)@P=,7B 0,AD4+* M(OZD!N?0/N2,$%(H&%KA"@F(%:%6='ZU>U8+$YW"R)[ M?:3A3!L;!C&=3LNM=9C(Y(/?CAM<6SCZ-)LTI-:8&4\Q1'+88!KC4?(FG$W7 MXY)M1+:J&_95T#&2>/6 !.%>BE[<@ Y4-YQ2'WA$B?M+ZA RP7QH&3[+B/-R M&!R4.R/1'=6 M#%QLNW&B*/A'Z??J1'$TTPWI8V)E@3!!?Z#CXQ$WU88H/L/1.RTEZ]UBKE^5 M9R4:A+%/P#F?)M=?DVF3!U7D(? ^==<4C;"10>%0.I."%FVPWOG(^ZCPP_C M3I+H(%'ED0Z 7IV/+/9(B-?C Q$Q M:WLG>+2J=\E"?PY5-^WD(FI%9H-PYY?\>4+)*@;$P8@TJF-(%2SI=ZSND7ME MQ-AR*2326B>.7G.C5-+Z4>0#UIMR_!D8 MS<:9J ,;]-%!P/0=)2-*$'',/N[+/,H?[GKXUQ.;$;KU=.DXY&Z_;(CN$QH5 M;JL'NXEC(PCX/\=D30-[E6@>/0'#ENL7+=0QZS0=Y"9C7EH*"F[K@@O*B,T2 MG'6SVXSS3S$PYJP#P-U( '":_3!H0G W3.YXO^1A$7ZT; MYTQA])/X^;.HX4"\G/WM?Y6QFJ);ERTXTF5\P'K7VG/E0CL5H@31[;9\XODX M)Q];&60K$R?'NW&&HBL[>SGZ [65LC /9GH;S[ A(U_!;F.9B 5B+\JTQQ!&RQ,0,JU& MNSTW;6I,GA)C5!UUG@V&LI-6FR8C&4XIERY0J-S-XA@G;5$L$1G'@\(+%8>, M%DV:C0W3*,,$' D#Z['X3-6MS\:2'7M93 [ $3C[(TKCQ_N,7?LF]Q4RK!IA M;[JS6(9Y=.H#1 #^8I)+C(H'RN]-U)_@Y,0SQ81K?Q,$N/8()%CXDC\%;HT] M 5HO-0YY;'1;@VL\J>4'V%+,^_9EBV23A1VMG9NIEP6%=!2<+[$&E^?K(_XV M3&X1%T[?Y[/OFJ]CF(WB]Y]=&I'7%M?4I67I#E^\AOD8MW0QLMH3O/,O #8) MXE^KW!?FT-<%>2SJ*BR'"4290Q1 MS<8=R+A%4U "B:" *C=1>AJ?4!SDX#:/AD#M7A*9:CAIB8'CFG?3ZQ*>Q6T M?FA1XY!6!$L^!%3(!)F1[V.>A+8HH(M1N%WGW;K8;E6= ZCE)3-GD"[74S]J MGCT&<+0W5N!0)P6LDON.W.T:3-]Q6TT;Q=SX^\1.3*P1!WA% SBO.AP3Y;TM3 28_!VIMO&2@9KPS%MF+Z$OQ59I7:T'B ;U"Z1/R[U_;/(: MH_(N^E]LJ'J&X]]GR6%R>IS\"OP)9FCZJ\:?+Y*_8]=]F*YK0#F@D'?TT D\ M=$:=OSO4(AS_8(WX5M2=COG)*]2AH:R'1% MF<=!OHC<*6'D$4P1B!_"PP@J]Y#14V8KZ3@D]\-"PZBA,GJ(7)I2W)Z5K'YT M!<6%,&*WL5H?3A!QN0B[3. M"0K8][M*$Y5%C?'FHW3CE?#"@?/_3HU'DMCY)K^P4*D6*S&V3^DD_6Z0PRTB M]0U.0R"0V.^ 2=SYPRLF TTOBWY><3AD;W;.Q[3/F)55N*F)I>\.97Q0MP*9 M:6 ATI?&4C40AB.(^8I*_H[4!N7"2 U]/.29XO=_#W$V+RL6!9]'< M[!%7YACS4LXADW0NSD"9.%+KJB]\^G5!SD$7S'_24MFAUEQ1,R[.826+.-*H MG7=A (,K 45P1M&5#%I\'FWSP??&#[B07/$HMK\26B(U-%2](E$7U@SM)]\B MRW>Z"MIZ3'%]?PW5;/H>JK]I(Z; 8.SSQT'6_PTW4D5S<1_7]WXN)Q1ZQ4&K M9ZR010?P8N'T<@ACU=)GV.9B=S5'R>\:J+)BHUCVW/EV5=RUV>$[Q5G0S.1. MGSU!@M8P(+7)2.6!_ZI.$^S1K^V>P[>IAMRZNF]V0TDQW-J]C%5IW*5?S>]0 M'#EI9/NUZ$SJ"RZ'K +Y1,:B-URF<,I?3S6;OE7JG?2 X:K[A72W+4CO]_T. MEH:GWKW5[KFS^OH@,7OB)?#PSF@/CF=%]5*^03>;=]IZL!<[#ZPVZAPG]TUI M -+=EH!$S2Y1HQR![@[6ESP9F]U92!0SO-ZXY)EWS0=U;@N^QK\U"0R&X.&YZ M'=XSQQ4ZFFGH&IB'N=/,RN72J.RSEIP#V)R;MPL;+CH>J;T;D@KEE+,0$)"ZO-(2NB5 M KM+\X5MM#KLP"-5:(P+HNL-[2H"F01W>]T7.;8N3W!#)S>.0"9X0L'NU/U< M A[WK#"V6,0>5LH4F/<)*E'.D8->4Y0@64\O=0WK=3V918-8OD7WQD)$W"KRC#/<4GZSO?&].54;NQT(5<[NMB!+K.2JW!W M&^:0?M87,6'QUFQ^%'$RKMY:=HTH=2[9?Y)W^QZ:LR]TOHQD@F#!/LJ&X2O MOWFT9R@A\_DQ=:718LAX- &*5J)X4K?.[ZBW$>@ Y-?@&+$6R^VLCANAV)WJ M<&DL;%RAEBM%?T:_NX&)CI(IX$1FC:],$&E.99JN8L(@O=%%O]IV.-.<08[^ M15?(.GM _#04^HF\,_02%L-3L_?$ NI2\MH[NNXL'09;4&R)_%"!J08W)9KZ MB.QR2CN-NJ9A 4NEG% SWV?TOET MG]+I:RN&:/N[!GP&>5^@C?&/\*J0-\'[2M=6! L5 4LSP"#2M9U>1:_K7JBO M^XR Z#[WT9'\U25A,$K2,=5?ZU(I_>WP40>]H*0M'!S>I,37L9J5Y)ZH/91ER%SEF-BV8D_==JUHQUE%A&#.PBK3R;\V,6Q%=XD$-]6 KL@(P#+80UQ/X[MOL.=; M'V1]=PR'#PZGY7N]NHI: PS-4EC7<\^YYMG%P^;QLRZ)E5.0 M!MQ.S"U\R]T7%T>G%VGRX@HQ L?%OV;_[TAJYS(M9%JH( TI6%WK*#T?AV!8 MB:C=2EQW073>'#*O?9AL2COW36GGTRUD[T9N81B4E-\VU*YO:^SJAU$_U^P2 M1.=M\.3A':%"^%7@H ]OL(PZ<.[J9K-+;B?%KJKQE7%F CM"5IC4P95T4<>. M@4O$'S$K),YY57QP0XNZ%P;'^%)4XU.B]&)?O<"+\JXD,*!R.K"ECX^8PXLZ M\ .%QB7W@H_I-2T\A)^T2_$E._T">PE9N9C9(R>C47FZ1F9WP1!"U&RV9?UD MXOU/XK'O.CO_4K]8OHT^U! M'R7WC3A"8*EG\KLM2"7!/"Z, -UP^(>= (A0[["R<79\^)]'P_/ 02?_!0(] MGB^3Z0+O$BK<@R/\3@T3+&M?XK7$\Y.[ZNEV/&1F3^CDDUD&[SF;.D"?O32? M3CIZY[%&B''47IL>:.I.D]O^W09DU%8[-QFP93)Z^TD:=*P9O%)$E$:_);S: MK><._[.K$:+RIG33(09(K@/^7D;JQ_%';R39O4YC9\N#H/G_<'U&Q 7Z-RC\ M=\'C#18,D2]&=)G9*^\=@?43?P[+S2)PC3\(_R,MAK6G#A/!"JK5;CB8PJSV MH2Z[#7%(4Y&UUA$L.97==1,*^2RQ6OB7;\:28/ N.%OI4^@LJPB>0 ^E8&W\VZTF1^ MC?:G XD&4H\YEN?X=8OA_)*&&E)0L59\=7GH/<3$,UEXK]^>KEHSXQL.%VD_ M/6Q#[Q(!(E2 ;]6#RRI#W0?(_EFP]9!H924KCJQ!S_'B\/YVIKQ&X+Q MA?&KA@<%S4L*9+_)VNSG'S>F69E;4Y:6H^X_[:'/R'V+W@N,#%S?S/=>PIO^ M\9]_W((%\2LU&K-):9;PZO'1Q=D>)V'KA[;>XI 8&VKK#?V))?"FP0?.<+\ M._F $V!J.BWOY_\+4$L#!!0 ( QY[%:"MG?N\@4 -X/ 9 >&PO M=V]R:W-H965TW*%I C?5JRVYB($E3 MK,#2&4VZ81CV@99HFP@EJB05-_OUNR-EU?$<+T6_2*1TO'ONY3F2IQNE[\R: MS4_=MKF>GJK52U'RNP;15Q?3#!9=JG#<';:L!6_X?9+ M,]'G05Y^,2"N%L0 M.]S>D$/YGEDV.]5J YJD41L-G*MN-8(3-27EQFK\*W"=G7UBMM45&HMK:B7L%<25$(;N#U+5M(;MZ<#BWB(:W# MHK-]X6W'3]B.8KA6M5T;N*I+7CY6,$1'>F_BK3<7\5&-YXT^@7@20!S&R1%] M21^=Q.E+GM)WP-^_SA?&:JRFOP]Y[/6EA_41PZ:F804_&R"%#-?W?#![]2(: MA>^.H$U[M.DQ[;.KKZVP#W#-[5J5\+&^Y\8B?ZPY!/2X*I]_\0\O82EJ5A>" M21"U;P+$)AP!]_8J;T]\MP>%0M8:2^5CUQR%)9(?HSB%/SG3/MV R1*RSU8W M34(WQ!:-QC.]Q MD"4I?%+UV^*Q:!(D6'EID$XB?(Z2<:]+"K804EA*(,0K&*(?/28*A+U2%<"VSG +20?Z$X*4R!/9U-$*]\1LWC())G/MA M$J3)Z,V16LCZ6LB.)Q"[=]E*Q^Q+9M:.U6Y 57+/Y%-U<53MX0*^W4TQ6&H' MT&AU+TJ,#508*Q\Y2"@ G$$[NEJJ$,3.(RHU6I16"P0)Z!YHS3--L*N M1>WJB^+W>(P^)]9VF+ *B=KE672;"O1,,P+JXC4!E>H30V'=/:9 M,UNXL$3WS E\WH/75?IW.?)AWS-8X9C3("R]$W%T-(#2^H#0MC M6G+&J4.*X9[2+5JU3&,'YAPQ/)\XET\B>@DQ5G9.1(G&090FQ!BDS"3\CXOC M,(=\E!$'D#>W%,\?RN"/AYG0(3,1"Z++@Q !O(0\#-(PAB/<&/7<&!WEQESC MF4;;AP#FDG8U DVL: A* %?&BLKA^V+XLI7PJUCR0U1YGA6GGF_5PQ2[@TN] M+EW94EG#^$O1M&U?W7#]NVL#[@+0^(!(/4L;W8?6ATZX/[9NX17X9ZC7[OQW,(V4W[LMN M_.R6?,706XK9''VZ03]X@+N<$87SZ[V0Z&QYJ.:.FGA.>Q:'6S)EO,;]2?BM MR_4,56&\D+XNW%W/Q HH>RXS6;2R5['H\9<>/US-;UP67#D)@_+PX&J&'S@ M!/N-C#3M-#._?W;X7,A\]#R^[ON'SAJ9.6AEVH69;Q/0]"KHZ)!CATDS;#1T MD@A/HLSGPMT?C%$=EQQG\6A>W%&0\'YD?! :Y*R!5R_R.(K?012-^W&7T?\Q MFV'+[LP^Z<@V/$<=R29.7Y3G3E\8_8P;>*QYEAN=T20>;8T><.)10H]X$(5X M*!I!FN(F-7'ZXO0GG(BCY'E.;.WBZ2^,MW8/D7^X<^>JN%ZYFR6=?)$F_OK5 M?^TOK^?^SO9=W-]\KYE>"00K^1*7AB=T5]3^-NDG5C7N!K=0%N^#;KC&"SC7 M)(#_ETK9[80,]%?ZV;]02P,$% @ #'GL5D>U5[LO!P >1( !D !X M;"]W;W)K&ULS5AK;QLW%OTK%]KN(@$8B8]Y9FT# MCI,^@'1A)&Z+Q6(_C$>4-,AH1B4IJ^ZOWW,Y(UEU92?8]D._2"2'O(]SS[V\ M,V>[WGWR*VL#_;)N.W\^686P>3V;^7IEUY6?]AO;XOTFY?UQPX^-W?FC,;$G MMWW_B2??S<\GD@VRK:T#2ZCP=V>O;-NR()CQ\RAS^E?1]_ARVWE M[57?_M3,P^I\4DQH;A?5M@T?^MVW=O0G&ECWK8^_M!OVYNF$ZJT/_7H\# O6 M33?\5[^,.!P=*.03!_1X0$>[!T71RK=5J"[.7+\CQ[LAC0?1U7@:QC4=!^5C M<'C:X%RX^&#O;+>U],'6_;)K(E(O;JK;UOJ79[, #;QO5H_2W@S2]!/2E*;O M^RZL/+WKYG;^6P$SF':P3^_M>Z.?E7BY<5/2I2 MM7E&GCGX:Z(\\QE_%ZY? MTQ5L=> %, \KNHIH6T?_N;SUGY7,.O?:;JK;G$R2)M^[.3B[^ M\3>5R7\^8WURL#YY3OK%V\97RZ6SRRH&JE_0Z,\I0Y\5==K0FQ60Z5MD:M,M M*3 -*#[M@J=^ZVC^.P/<".CM/7F[7//.U_1UX^NJI7_;RL7 >DUD*T;++Y' M%M*[NRCR6^0,?:Q7/7A_7;E/5'5SNG%5YS>]"X..[[I@71?'.'W3!_Z]WUA6 MOK$NUJ6NQO2V;4:S?NB:GV%2W7>+9KEUP^)7I%-1:,4#;42:R3@2N>%!D@I= M9!@8(S(8C$&JA-02]JZ;8.>/I"E=")-D9#*ATY*42D29*H+@$JN)$5+FA TB ME25]!+H-3&3O^K "Q50F$FB!1;)0E B98;>0>4(%E&I*,Y%AZ2M2N11I&4TM MH$+R2"5*Y$F!4:Z%D6PUGF6IYI4T$:K,Z 96(X1' 7)'&?Y-W\_]S ]F>0J, M^,(Z!S>K0!5M^J8+U'044(!9HP%.FC7"LSQC#)4LA8E :79]Q# K\@@=W$O* MY]3T=T A2C>Y*#(-*4HH4Q(T)3JE)!>00J8099:2*7-X_$?P>,1(_1=AI!0% M<&(7P($R'994S@.X7B21B!J^%)&_8,73C%1@I"S(0 X511",:Q*F%Q&0FJ M*\%IQ.H$(<'$-.%8%L@'(Y*\)$2B3"A'* VE!L(CV !4J\B LA0JHJV4$H7B M40:>2(Y381!-WI\I*4I8\"<3$C#E>-VA!*1E:!R3.1,E A PJ4\&JKS/3&9XS&92B72E%%/"Q3U)*(^ MYE("EDAC_F0VEM 3Q7/YCQ3(D-AI.:9SP>;!51-9J<'8%-3](C*"?1*N* ! M_SBW,\0 +$2 "*XG:8J<3?"?__]@/-.8I(?&)'VV,3G=28F'#NO2>QN.YN^; MZK9IFW O8M31?MKFCON-4YW,L[J_O)-!O\\O \ :#^M5U2V!.Z+(C4V]-ZQB M0WTTJAUM;"Q:&C2B37OH1,0SD1<< M'=Q!\ .B.60(K:E1$(:PK6)BU)-S5/'NKY[ MM3^J0 LD$1>ADO-*XE>54T4W7P9)?4I%[*4? 1+ZQXCMK+,T1Z;A$0<@'%(0 M@EH>\AOG?(LWCZCJ1&(*VJV:>D5UU=$=7B')-WBR:# /[3U>QO"J.H]"NR'& MH[5;%,1-=<_-*:%4K@<%O,/;RG/5!!'9DKC$A=7C'']D<9$?Q6X,.\JAW2'SKT,#]=0_\#7 MN@KVX'N$JO%/5'&QQ^97&RW?GSJ4#S$"N=]4]Y[CR!&.A)A/Z5WE.BYKV+?M M[# 9Y0P>0;!_0!*G$44<;[=XOXLE$(HGCQ@^B?(FI_@XF8Y9$6EV4/E9=#H; M!@95?LSKS^;DFZJ-@*%DW]IETW4CW>[YSD4=SF(#'_M7[BC_97=';OJ^G5/" M=SNZ>1WO_O?60R=0V\8/"@,\CUCZ*WQYD?"UJ%]BP$U#\I+C;\'4,8'K^Z'8 MM\,]^7#IO2CYD$[*E\>V6W[^8#6:/%,\F'^J=L^./@>@"B_C1P\/Y[9=&+X, M'%8/WU4NA\\)#]N'CS+?5P[(>6KM D?EE#]CN.%#QS )_29^7+CM TI^'*YL M-;>.-^#YHN_#?L(*#E^;+OX'4$L#!!0 ( QY[%9"_/]?M04 /X, 9 M >&PO=V]R:W-H965TJAY?9MITTF%JYF.[-$K60:EK MQR**LG$GFWXT.0MKEV9RIE>N;7IU:JU>OS$1]M%SXU\X7S"^/) MV5+.U95R7Y:7!K/QSDK==*JWC>[)J-GYZ(*?ODB]?!#XM5%KNSD&I5Y;P%B=>U>JG:UAL"C&^#S=%N2Z^X/]Y:_SGX#E^FTJJ7NOVM MJ=WB?%2,J%8SN6K=)[U^JP9_ L!*MS8\:3W(1B.J5M;I;E &@J[I-V]Y,YS# M8Q3$H" "[LU& >4KZ>3DS.@U&2\-:WX07 W: -?T/BA7SN!K STWN5)S'+&C M3VJIC6OZ.1U_EM-6V9.SL8-]+S6N!ELO-K;$O]CB@M[KWBTLO>YK5=\U, :P M'3JQ1?="/&CQ8FF>D2@9B4C$#]B+=][&P5[\:&__N)A:9\"-/P_YN[&6'+;F M\^74+F6ESD=("*O,M1I-GC[A6?3\ :S)#FORD/7)%?*O7K6*](SL@-OL<#?] M)B'!;$;3VZW$(2<>W.:P$Y\7BF:Z1<;ZO9PG!'9P%HO&+:A2QB'?:=;TLJ\: MV>[#\3*D9+7PP/7*0.I:[2$?D 9;Y+#14IE&UQ8VZJ:23M6G]+N29D,B @6: M=L>!81I'80J^R5OB8HO$)D1#(SDOI?E*LJ_!H HU,/C+ M$\[RI"#..2MX1B5G:9K39R-[ZYW>2.4"&V:4"99'.:4%PW;TKG?*]$$ 4+%_ ME@HJ8L;CB#)82V+*@9F74.01*_.(DD*P*([IC='6TM+H6>/N.!QSQM/4OXJ4 M4PP?L0Q(.!33(J:/X(4,C%$W:$%66;I" M\?8+*22A <4(UI*"90C3&]5#H0W 98U2V?C$]C6?X@(! FK!TBPFA+XL(KHT MNEY5#B7<-O,^J-7J&EUJ&5(-C"N+TK\B@!09@I'1&ZWK==."[]U2-B8()BS- M,WKZI!!05]T+V^ M+W<\G,+)Z>9(E77??6+4(P>.2Q&=P!2GXRP]H8_(,;,]PT$B]VEPL@-[#,9% MY=Y

J501\#$3=/UP>A\ MYO\5%NZE)LXD\ZHXHSP/\RC.[Y U8PER(64B+O#,R^+'Z"E"4N;WV>E3%!F!;3(\"V3'%RRW.E0EJK2!$0S!DST702K/=I9S_TSB MQ!]%QLHR#A4'V156F[D-!)(]O'>&KC^9^FY!3W!$# M'4/1#EA1SL![=QLFZMNJ";FX(2WK"H M6JO62 #U_YO*7>-'E&6^@ F,4N1"GO@.D_BL0(?YN'*VJ>\#*CVI$A /=$:! M+U NO?JVQ!_MBOS1KLQ?_K<3.8 6$ N_1^K+I>=F&H4^*,X\F!L$ _ M"S@%>D >/&=YE@ZV"G&0U>.].RFX. \W;XLD6O5NXN]Q>;.^T_XIL_ M@_?2S)O>4JMF4(V>Y:"EV=RV-Q.GE^&&.]4.Q _#!7Y0E/$"^#[3VFTG?H/= M+\_D;U!+ P04 " ,>>Q6A+3EUV0$ ]"P &0 'AL+W=OJ*Y&(@S342U5$\RF_NS: MS*9ZZRK5X+4!NZUK:1XOL-*[\R *#@[LLS6P)PNMO_'FA&P05E@X1I TW>,E M5A4#D1E_[3B4+/E\?T*^\[^3+0EJ\U-575;KU>9 '4.)2;BMWHW<_X]Z? MA/$*75D_PJZ]FXD BJUUNMX+DP6U:MI9/NS?X9E 'KXA(/8"PMO=*O)6?I1. MSJ9&[\#P;4+CA7?52Y-QJN&@W#I#7Q7)N=E/6I<[554@FQ(^-TXV*[6H$.;6 MHK-P!Y0UE@T]QC,WK^+TO##$1_&G0_C8^BS6TK2MLX5KHZ/*+!2CHLP6E 6:QIO]'&,7O MXHK2V &5$ ^SI)>5%3RB-(!,#J#0JJJ++>R0'EU:$JBH:-@S^(4R%S[=$XB% M2UW7: I%"'=&-M:K\1E.,433^#5_U([&"UG)IO!H9&VK)PZ]'G$&/X 8B$E* MXT^/ X;?9!CLZ,) M6SR.7AV+> )'^)5T_$K^,;^N5*,<_LBQZ,F7/M8=Q7Z;=6W8F6=[_O@?AOKN MB=BIE5[M !IT@]Z7\GG].N*OKGSU59L9>(^&?D+$M"7""?&=V6DIC$9;XMR! M^/.6^/.BV-;;EO!T9)SZWM+A5_J-OKY\@RMEB9F<'$:6]%.E'RZI'X;,MX1' MD?$8YR%<^I*/ILTG@K1KM;$0A<.8:)FD,42#/,P@2](]PR,Q%&W(H]AS-\PR MFJ-!%*>OW/\?N!MSDHF8+1V'Z1%W0_(D3]C=+,]H#-/.X6B8>X?'$]$Z+$+O M\#@3QSB?=IQ/_R/.#^!JZ_@'\>)1/CU0QV2Q+R&.*NY/B'D/LP=<@)\48JO0 M^@*[;"W:H%&ZM&TI1>M4?:C.BY>E]>JI&%NNQL\B2:JX"HH\X65R6*0@DC$O M,H@SGG.>*7&I*5Q2X"F\^3Y4;%G!>OOL[4C:%[/1LY:&^+'RC9N%@@UKNYON MM.L-YVU+]'2];2R_2+-2C84*ER0:#C,J2Z9MUMJ-TQO?("VT(S+ZY9KZ6S1\ M@;XOM7:'#2OH.N;9WU!+ P04 " ,>>Q6*,T./>,$ "A"P &0 'AL M+W=OZD_GF\ M$:J=+4[#MVNS.-6]JU4KKPW8OFF$>;B0M=Z>S>AL]^%&K3?.?Y@O3CNQEK?2 M_=9=&YS-)Y1*-;*U2K=@Y.IL=DY/+C)O'PQ^5W)K'XW![V2I]1<_^5"=S2)/ M2-:R=!Y!X.N;O)1U[8&0QM<1<2]+8>6EKC^KRFW.9OD, M*KD2?>UN]/:]'/>3>+Q2US8\83O8^MT,SHC@T:UPUO2$ZU/BBWSN!?A7YN<1OTD16\4ZUH M2R5JN'7"2=3=@4>$HSNQK*4]/IT[7,][SL(.(YYUY!:P@P"(6'\"+I]W' 2]^ N]#^PWWJ0#D^P%]"9W83I3R;(8U8J7Y)F>+%\]H&KT^0)=/=/DA M],4MEF35UQ+T"M2..L$T,0;'^]@>Q-O/=J>)DA9*C=5G?7K@BFXC8:5K+&/5 MKD\ 8Z'J*1CC-(["E,&-V&*:.FDPHRP\AYR2E&4XR"CA-(+/6*LO5?NR,[J4 MU@+EA":)?[$X]\FH,*CF).X8'! W&02 M-SDH[K7!D\XXU+.K!2:_:"N07WO5-4]H>Q!NO[:[-7X$)]#BZ?O?M?[HT5 + M4A1I>.=% 1>]JBMTMEYQAE9I06@6P94H-TC5_(,#4)82FG*@-")15L"GU4J5 M2*(WK7*^+'XTQW!A>7,2%3E4]WM[V M?U6RCRYB#!)A=F$0TI!F"2FP&N_$O;0$-&(:!!8^J*5N)#C_ U#1(@)4#W6= M2#5=K1^DA*5LY4HY;U4D,3X9'A&?L$)PL78-M<3K]K$XF"0,[1B)HP)N-QC\ MEYAVS:3CM-L()@\!S. MCC -8G:,3J3(HO"._?M#TPEE0MFB@QQ &NDVN@H7'&X25>2$9_$QO'B6,\I> M3^]!(DH3P I/F>>"1P.E@55,:%2$$2Z9Q\?[8CY_U#8UTJQ#<^A+I6_=T$%- M7Z?^\WQHN[Z;#\WKE3!K+U,M5^@:O@< !D !X M;"]W;W)K&ULA55MC],X$/XKHX 02-$F=9NVN[25 MNGNW ND0*W;A=#K=!S>9-!:.'6R'LO_^QG8WE%+*E\1O\\PS\\S8BYTVGVV# MZ.!;*Y5=)HUSW566V;+!EML+W:&BG5J;ECN:FFUF.X.\"D:MS%B>3[.6"Y6L M%F'MSJP6NG=2*+PS8/NVY>;Q&J7>+9-1\K3P06P;YQ>RU:+C6[Q'][&[,S3+ M!I1*M*BLT H,ULMD/;JZ+OSY<."3P)T]&(./9*/U9S]Y6RV3W!-"B:7S")Q^ M7_$&I?1 1./+'C,97'K#P_$3^FV(G6+9<(LW6OXM*MV-BT H5__S;/@\'!O/\%P9L;\ "[^@HL/R# M.[Y:&+T#XT\3FA^$4(,UD1/*BW+O#.T*LG.KOY!"LO#R@6\DVE>+S!&HW\K* M/*>5:RS\J2JL?@3(B,U B3U1NF9G$=>=N0!VF0++V?@,WG@( M<1SPQN=#_'>]L+9:)J_/D-P M,A"\KX;""DML&:NI#$"KV5\=% M1;8&>*M[Y2SY+67OC84"UR"TY*8W@2GH.GH%*?A&2.$$DL/W Z6!O0V0/W%] M#BR=7K+XG^=P1IEB4*;XC3+6(DESY"L=*#ZFU(RN-S0Z)=U9]-/2W?8$A[[5 M1=NWQYXIHX\^6=:+HNL4N*KH0MU8_-+['#J='NO2DU@&UO_6!V4!A$ MIT@GL\E)E;.#^[!%LPVWOJ4&HQJ,5^.P.CPLZWB??C\>7Z5WW&R%LD2@)M/\ M8D:2FGC3QXG37;A=-]K171VV.:/P!VJ^U=D\3[V!X;E?_ U!+ P04 M" ,>>Q6%I@ON>L% #H#P &0 'AL+W=O]D$<&2)NMEM8L#)IMT^M#7B7K!8[ ,MT;80651)RH[_ M?F=(V7$2Q^CN GV1>)N9,^29&?)\+=6M7@AAX&Y95OJBLS"F?M/KZ6PAEEQ[ MLA85SLRD6G*#737OZ5H)GENA9=ECOI_TEKRH.L-S.S96PW/9F+*HQ%B!;I9+ MKC:7HI3KBT[0V0[<%/.%H8'>\+SFW6 MIDD'LD8;N6R%$<&RJ-R?W[7[L"?0]Y\18*T L[B=(8OR=V[X\%S)-2A:C=JH M85VUT@BNJ.A0)D;A;(%R9CA9<"46LLR%TK_!]8^F,!O@50YVXNP2'<[A2BZ1 M!)K;?3SYPJ>ET*?G/8/V24LO:VU=.EOL&5L!@X^R,@L-UU4N\H<*>@A\AYYM MT5^RHQI'M?* #;K ?!8>T1?N=B.T^L)G]+7^_S6::J.0,'\?B8L.1HD6:B4ZP]P1@M ,8'=,^G&!0YDTI0,[@DZQ60AL\GQO\ MJ2*CYL3([-8>X)/!KU5A-(PH#-#)0YX=M7W8L]$VG E1):NS%I*ZMZYWD)X, M-A82IA:8%3KC)6P$5]J>ICU3UK5RV J@T,!I;8EY1+^!/W&EXQ$@"XIR1X.V M&_I. WSD&PBZ3L>G9CD5ZN'F6:)K^&[CE[2MA,)T!.\5KPQ@4(E?+/:Y,=J@ MVT4U!VY@*N9%55$'%='^0)0,X"7$7A)#U/==DT$4T6CJ!8E3ALK#Q(?0"V)@ M042+$F"X/Z$W8/#-P3D)!NP4IP9].&%!2,T8FT&:G*(JE@*FOIDH[%+FGT)D M5P96)HFP9=?Y_F/0 D]M"S<)4@06>4'P#/(C<1'OXB(^'A<5<+FZF,M,,D&OA.-$71*"'18+ %1$7QL,V@RYBU MXPUBW(24E 1^>(SVR8[VR4^7@X,AL.8J[SYD2=>>JZOE(XWT=<.' N*X\2_$ M5TM$RUZ[ ;62JR+'G20RKUNZG?&6;C->*%A95B%@V;)VWG*$=IW$E"BY[=^# M@X:\*BH[?UGR[/8,79=X#8&ES$7Y'\O!NZ-X\)2\,,(?\Z+0]M( ;@I]>S93 M0B :(ZB@@:*H";TPA5>XQJ>?3Q*OD!HMAU8272I*2@=1X"&-7D'D>TG[CQ^L M+8O9'APX0:]M53R%Q!N$](GLYPA]TAU]TI_.F@_N> 2FTN(0)XYJ/)PD#Q,% M9RLL_GP_@]+QZCU0V3XHX4#!= /"W=/,IA;__U(PV4O;FBI5'-IOWW[]_8O4 M_55F__X2=(,XM-\!!3N&]O6R+N4&2>*6U8W*%N@0U)CN-41H-(P3I()E5]=G ME#Z#[B -73])8?2OMX5N4?L5" /]\7WKZ4CK@?7(I< "HPYG7=4BP]>3\?@7 M7M&N)(84%5-.T8TG$ 7TM8$8I0PF^( C&D4LLOVH'\%[46&"*2T0GN,KJ:#K M.SWW( UC2'"OD[2/15#F36;PT::+N2O"N5CAN[2VR3+"8XCHDA*&SQ[+H:#K M[;V^ED+-[1M3XR$UE7$/L=WH[AD[&ULK5AI M;]M($OTK!4TPD F(INWQS;@*UD#R4Q@>V:Q6.R'%MFRB%"DIKMEQ_/K]U63 ME*5$5CR+!6R*1W>=[U45>?S8ZB]FH92EK\NZ,2>CA;6KH^G4% NUE.9=NU(- MGLQ;O906E_I^:E9:R=)M6M93X?O)="FK9G1Z[.Y]UJ?'[=K65:,^:S+KY5+J MIW-5MX\GHV TW+BI[A>6;TQ/CU?R7MTJ^_OJL\;5=".EK):J,57;D%;SD]%9 M<'2>\7JWX(]*/9JMC;$2EFLMU;6_:QW^HWI^8Y15M;=R1 M'KNU<3ZB8FULN^PWPX)EU72_\FL?AZT-F?_"!M%O$,[N3I&S\E):>7JLVT?2 MO!K2^,2YZG;#N*KAI-Q:C:<5]MG3ZZ9HEXKNY%=E:'PG9[4RD^.IA6A>,"UZ M,>>=&/&"F$#0I[:Q"T-73:G*70%3V+0Q3 R&G8N#$L]6^AV)W"/AB_" O'#C M:.CDA3]TE"XK4]2M66M%_SZ;&:L!C?_L\[F3&.V7R'0Y,BM9J),1^&"4?E"C MTY]_"A+_EP/V1AM[HT/23V]!OW)=*VKGU-L^4R"AHF=//+K$F;%50;(I"3 % M")M]GAS4M=^3NX6B>5N#M55S3]8A@VG(?"*+AP:ZJGE5R,82+%JUC6JL87O; MM::JL](BWBO=/E3,XG?$0J&"[_8+I+6ZFJV=?+(ME=L>S3N/"#5(2V:QH4=I M"'^=9>:(_J6D[D!'@$Q5;S#37X:^NP0^Y1,%[CQX#ML;"GPO$#%.QL)+\F32 MW8J"< @GA5X0"APS/\(QB=)O\O'L*0*$W:$GXI1/O,#/^#?R_,2G YB(-YB( M7XV)BYV(;Z'[ZBL*ME$T/E>-FE=V+YL/ZMF/A^OGA*I!Q:Q7@?RC3!N+), 8 MNXV<_S%#%VNMX=P1O56SO''H^2*>T#C KS^!%!$DO<1Q% ,(XRC%,G>2K^5RYMK6=X!LV\48AY$555XX6 M^U)\4,O+E-<[@H=T;BB\E7. ?Q?[S%A>+)?MNJ\):X;$[(GD:E4_N3K"V.A3 M8!#LM6WU$VEV">2O7B96]7^@_<5@4?4]EJ5]P2[FM/#2C$$GPM!=Y7%(%PO9 MW+.1M&X*I2T&H*[:M:;J2M4X8Q2E 0YA-$'*#(PN%BY.I7K 0+3">&/=K@+@ MK"R-DRSBY9GHD!FE$_H-,=,>-9C01);A=@H$QFF^9<&#K-==OB3'1\(@ S/] M-*/$SRGR!7VX_GAW30FVLX* 7Z.:8:N=.OR>M;8ZNW9;&TZD(W/K\[N)I2E MA-8^%AF8TM/@[:720&0)2%KHK[AN]^@? M,A&(7S:_'7D=7+IP ;Q#3GO44AH&J- (21[U[.)5 \,'>ADJ*SS4+CN(LA/= M02(*4E2&$+[E8O+WJT"ZJ0+IJZO 4+R<>6?&*-O%ZV,E9R"JK9395P .*GBY M .RVK7NHK>-+%LIV9ME:6V80=+M,@/4@FO!"9O?IS7<&X71 C[R)-OI'9 M$QGSI>&26!1<"PWE(J,8_]<;\85<55;6U5^=-'0QP!)=")P=@K*CCJWL46S0 M@&*L]8.GWE+M;M4]4;@3 M1"+!,0=@7%U%8E ,PICN6IBT%^8B\S).3>ZE20@,?E=J40^\W,<,@1$28\C$ MA7:OI-#+65(*3 6[?*B?N7Q$GS4G!N:ZJHCX=A$8(U)YUQB2'!5HC[^:7T*9 MMUS'G59>'06!VY7[:">?M4(5+8?&9WC.X<<1%^TM--US0SN(IB%EXR#S^S:% MJACV,]*>@&XYB;[HB21EO=WO_ICQ^)QX"9CK!FL?HY^K436>NG>/[2'EI3K% MC7G1!0H-I'%S" ^L;5V5T@THLG9Y=*_1/&K\J)3]VC9ONWC808DS-$O2SM 0 M;69[T8[G0T:/&B]E??/\Z'$G*#JLV-CSFT MKWT9\_S' S M=5\U#6<8!CSQD/B&HI2S$D<9?=!4%[1 %:T$>Y,BZEW7CJ3NMJB4K::PH2]SH3^Y/M M@*BFW I%F(L^(/MP-MWZCK14^MY]+4-;X+QUGY0V=S9^D M1B(,"O <6_UW*=XX=?>%K+NP[=O:X8(5;#Y3 MGOX74$L#!!0 ( QY[%;"40GE" 4 /<+ 9 >&PO=V]R:W-H965T M3J_CL.J?S_L ?4NSL: T4R4KK>]K<5A>3B B)6I2.$#@^'L2- MJ&L"0AK?]IB3P249CM<'] \^=HQEQ:VXT?576;GMQ60^@4JL>5>[SWKWB]C' MDQ%>J6OK?V'7G\W08]E9IYN],>X;J?HG?]SG860PC[YCP/8&S//N'7F6[[GC ME^=&[\#0:42CA0_56R,YJ4B4.V?P7XEV[O*&VRU\0&G@5O424ZZ"+WQ5"SL] MGSGT02=GY1[ONL=CW\&+&7S4RFTM_*PJ4;T$F"&Y@2$[,+QF)Q&O6O,6V"($ M%K'D!%XR1)QXO.0[>'==V]8"Z\KQ&HZ'_]?5RCJ#!?/WL03T\.EQ>&JB,]OR M4EQ,L$NL, ]B9'3,@WG>0J_:K5YXX1I1B86?2RR"((TC::X+I(" M=7_ 4M"&0@GB+(SR= I!'H=QML S2;B((KC!DJ9Z..0@0!\%_ATLPBS-II"$ MT3R"I1$MEQ6(1QR95O2ITI@2@YUL#+HYV&K W0MG!Y*,P(,D*Z90I"DPPLF@@AR!4CK1(L&BJ] M!969+[T44S:/:)E03<5PHM&SH=&SDXU^AU_?JL,(L*E&3?]B>+V7MJRU[;!U MC_7^20?'>_\%?/4,3RQ*8K&F42E'H_(_[WX?+*:>2%A$,V>H+.J%18\)CL.H MR.B9XP_+TQ>JAZ#P%H,\\,/>J_Y&(7+LN*4,OF@3/[#RGSRA7(G M-TJN98E%"K]IY1/U!4O6P=KK*$ M?G)8=@8_.;8OM-;0-P?[G8)X!I2JK#OB1F/OWU,+ZP+53<.X*"#'T>K'E5QU M?4]3]>H&>0+>I\I[P.) V2CZG^^62S1F?O2P.$8R&8:T-KP=;K57_67N^7A_)?[(S48B_UJL MT31Z6V!+F_Z:V6^<;OW5;J4=7A3]&ULK59K;^(X%/TK5YG5J)4H(0\H= )VIW9E:9253JS'U;[P2078HUC M4]N!Z;_?:R>DM*6L1MHOB1_7Q^<<7S_&.Z5_F +1PL]22#,)"FLW5V%HL@)+ M9KIJ@Y)Z5DJ7S%)5KT.ST/2+)"PZP!G-> M\3N 40RW2MK"P.\RQ_PE0$CL6HKQGN(\/HDXV^@NQ*,.Q+TX.8&7M)(3CY?\ MM^0;;C*AG&H#?\^6QFK*DG^.B:XAT^.0;N='T%/IT03LQKP2"6L$S^0[,C$%K@,DLTIK M+MZU*,_683)_:EC,"LD?*R*R0Z@, M34XQ.5K4M!O111.'9R*F"^0.D2W8%F&)*$$2IF;2K%![/HU.DG HDY7*S7_< M*A?@[7?JNW!\TQKXZEV/FG_<_!-X4);\G3-!3N-15Z[@FIG">Y.Y CY6G"AX MU-\@3CJC84R%CQ^&<11_>E%J.N^1=@_/W.IXA,O>L W:_UW;;,NXOL M$VR4X7XE]\%G_BRTZ4)N^X MUW2^=F\XZ+]QS[7]FGMM#R2==#AX@UBW_D^6^[1^:_?H8-#HE]8IB:+S5S5: MC:B3CE)G7"?J7[YOEC0:PFU"Z#^E5)V7W$3 MM.^OZ;]02P,$% @ #'GL5G"O\A@' P "@< !D !X;"]W;W)K&ULC57?3]LP$/Y73D%"FU21)FUI*6VEMH#@@0WQ8WN8 M]N FU\3"L3/;(?#?[YRDH4#I]I+8Y_N^N\\^GR>ETH\F1;3PG EIIEYJ;3[V M?1.EF#%SI'*4M+)6.F.6ICKQ3:Z1Q14H$W[8[1[[&>/2FTTJVXV>351A!9=X MH\$46<;TRP*%*J=>X&T,MSQ)K3/XLTG.$KQ#^Y#?:)KY+4O,,Y2&*PD:UU-O M'HP7?>=?.?S@6)JM,3@E*Z4>W>0JGGI=EQ *C*QC8/1[PB4*X8@HC3\-I]>& M=,#M\8;]HM).6E;,X%*)GSRVZ=0;>1#CFA7"WJKR$AL] \<7*6&J+Y2U[S$Y M1X6Q*FO E$'&9?UGS\T^; %&W4\ 80,(J[SK0%669\RRV42K$K3S)C8WJ*16 M:$J.2W!,?=TSV2^JVD_C[VV1W=VK@0"&H-WY0K M?#K/>:8*)XQLWPMK+ ETVK;DWRC#G;/9I6=OQ-UZ[E,$ZAAT)R15L=8HHQ? MYRAE,D&(J"S<[AG@="^31&/"+,8@-PFS)F%:S@51@U6OZ ?)G?.=)8R!6 G! M-!U:)8\JA(NV1*J3K$V];F4*H40Z/W)>$TZ59OP>\L[];;"S)MA%(VVYD?:? M;A\,YQM1M%(R'<-RLS7CW9S^DDD6#0<>Z+KSUA.K\JK; MK92EWED-4WJL4#L'6E\K93<3%Z!]_F9_ 5!+ P04 " ,>>Q67.8Q7FT# M C" &0 'AL+W=OJ=:1&D<#Z.:<1DL9GYMHQH5"'>9 $IX5/?%]9MQ M M9@W;XR/:S\U&TRSJ44I>HS1<2="XFP?+9+H:.'MO\"?'@[D8@\MDJ]17-_F] MG >Q(X0""^L0&#V^X1J%<$!$XY\C9M"'=(Z7XQ/Z.Y\[Y;)E!M=*?.&EK>;! M.( 2=ZP5]I,ZO,=C/IY@H83Q_W#H; =I $5KK*J/SL2@YK)[LJ>C#A<.X_@' M#NG1(?6\NT">Y5MFV6*FU0&TLR8T-_"I>F\BQZ7;E$>KZ2TG/[M8J[KFEE2V M!I@L8:VDY7*/LN!HX.X/MA5H[F>1I5C.(RJ.N*L.-_T!;I+"1X*J#/PF2RQ? M D1$LF>:GIBNTIN(RT8_0#H)(8W3[ 9>UF>>>;SL?V7^EIM"*--JA+^66V,U ME<_?UV3H@N37@[B6FIJ&%3@/J&<,ZF\8+'[Y*1G&O]Y((>]3R&^A+QZI19[VN&*EC@$M0K8;#*8[:"KYG MOL7HC !;(>Q(/";@&9DV@&[_@7:/BW[[O.#=4A;[I10*19UN+-E2-AY%"3HR M:$NFK[U?>:YPSZ4D0^KQ0K>$<(6<@9\A'8?CT=@-!N%D&)^T)3P_41) E32G XRES;_0=%LC0B+P:751T8D)YU:[5HLWX:[7XM*X(GE9%2$N6:D^_+"9:HTHKN5. :K0Y<2S.Q\$4WKTJ8.>WK%4KK0N5DUYY.(G' M;C* -,Q&N1L.(9GXP0@&L7N.(7/51H4PS*]*&UT#'&A2-T9WJ_V M-^"R._C/YMWU^9%IZ@(# G?D&C^,2%;=74G=Q*K&7P-;9>E2\<.*;G'4SH#> M[Y2RIXD+T'\7+/X%4$L#!!0 ( QY[%9J@@/M H ']) 9 >&PO M=V]R:W-H965TBD&?;C1[W$M"2:J;*C?&AM^? AST,>\CP4 MI8LG+KZ5.THE^IZE>7DYVTE9?)C/RV1',U*>\X+FZI<-%QF1ZJO8SLM"4+*N M"V7I'#M..,\(RV=7%_6U.W%UP?S:_1"'3E6@MOB=T:?RZ#.J M7'G@_%OUY=/ZJL"AY_?D'_I79> M.?- 2KKBZ3_86NXN9]$,K>F&[%/YF3_]1EN'@@HOX6E9_XN>6EMGAI)]*7G6 M%E8MR%C>_$^^MT0<%7##$P5P6P#W"_@G"GAM :]?P#M1P&\+^#4SC2LU#S&1 MY.I"\"R1"1? MH_MF&%37[]DV9QN6D%RBZR3A^URR?(ON>,H21DOT/J:2L+1$7^AWN2?I3^AG M]/4^1N_?_83>H3DJ=T0H,Y:CKSF3Y=G1A2\[OB]5=>KBN\[WB[E4OE4MG">M M'S>-'_B$'RY&MSR7NQ)]S-=TW068*U(.S. 79FZP%?&Z$.<(+\\0=K!G:-#J M!XI[3ET<&XK']N*WY!DY;EW:M3CC';K9J^&\$W#W=*N"5:+/M."B[K]/>3-I M5,'WK[\J<_1)TJS\MXGZ!MLW8UR( F]G*FIIZ3BD3%_/.;'8.6&T:)K%5N;]D;'@X/C@=7Q7P57TT0A^(9)DY]-Z?#( S=PO2#H M.6HP<\-PV?(O(-9QX?PX$-H]>'C'WLFGU%&Y8ZOU=SS2$M918BQ MXT)#2Y>>W_/'8!4NW;#GCK59;^RXQ<'IQ8\XK6;:5/6@FH/5]$XV&Y8R(JG1 M\\7 )\_S<,_QH1%>+IR>WP8C[\BHXT]T\">R^M,N1VHLDF?RD%*3!]&@WJ#? M_J$)7O:[S=J0-W;;\N#FTNYF5GG9#M+^VM9XN1RXX'MN/^"&1HO(CWJ.#HW" MA>^;^\EU=);A6%V(Z8-$"5<>B"IC/&L_*V^46Z44^RKVSA"I/36N_LZPDR+L M]3RTMV+LX@*%UN7L*#-SK9S=[46R4REM%:4M74P-#B^G,5P@!G,?-_I+06QO=5O M944G>ZXU[[E:D7)7,Y%4'ZB:]1])>FIQ:[&Z,_,RZD^2!C-WX?I>W_.AV6(1 M+$],]*[.M=Q7DBU2,$E2]A\U8R0OB5?"2S5IY-3J!33Z.PPF<*N%T5]=X=F:O#VUSJ#E>IJ)SK1 MASKE]K)>Z'[A@BH%;73-"CE65X&BQ5!H M73IU8N=&$^I5%RA;:XF%1(NAT+K$ZE32M>>2XY:&83(8.7TINK+7.)H?(+3N MGH].5+$]4;W?/Y1LS8BHMK;^B]X2UO8:QHX^4+08"JW+KDYIL3MA6&/(S'4% MBA9#H76)U7DP?B4/'A/6>)C$+L+ [86UO<;1_$R1$6.=$6-[1OR["NAJAT"- M-TE5!1)]S*7*.,[0G6#U3O<-S>F&)2KRC6F('7_TV /=!(5"ZW*K4W/L3QG4 M0,EU2RPD6@R%UB56)_[8GOB/WF#&P\0]P ,-:Z]U-$= :%V.M*; =DWQVEXT M'N;[>-'?]%K9*QE-R11[O%A+$6R7(M5M-J62[V6UYU%M'EVK4<,2M[W* MT01-(48\+48\NQAY-9*50CD6+,9[MZ!J!!0MAD+KTJO5B#>E&O% U0@H6@R% MUB56JQ$/4(UX0S7B>DY_H]9>XVA^IE CWM%A#+L:N1-\O5=Y74Q+MLW1M6(J MIH\TY44U'HTDP1[!@#V#,87\\+3\\*:4'QZH_ !%BZ'0NL1J^>'9Y<=GFI)J M^2F(D,](*9&\)$FS^]7<1ZN7I*/K1GZ'DB1<].\M>88S'@'NGR P6/GAB1M+ MGA80GEU W#(U:FBR,S8>4A:L0-%B*+0N;5ID>(LIHPY4;8"BQ5!H76*UVO#L M9UH^905AXN0Z$ UCP%_T%;Z]BM&$3*$2/*T2/+M*.'52ZPSQIYR*D[.J\]I5+P094"*%H, MA=8E5BL%WZX4?N" JC],WI7([ZM\>SVC69GBUH2OE87_RG$GGF5J"F,D17=$ M369&6D 5!BA:#(76I4\K#']*A>&#*@Q0M!@*K4NL5AC^*Z?F?R!:AS+#'9XG MM]@=2$:Q T6(HM.[C0%I?!,Z$H1J MZ@]0M!@*K4NLUA^!_1& ZURR-4OWU;.QJ*3)7C!9'4RCWY-TOZ;KYB!MPK-B M+QNR^091(G+5!V650#+X.-6YWS\E:;!:GO>GU-ALY2R/_TY0J%5$8%<1MRQGV3XSN@(J'D#18BBT M+FM:/ 13BH< 5#R HL50:%UBCQXFM8N'EYMA3T0(DLMG1))$[$EZADI)\C41 MS1V(4ALDO U9246&WC^K\#8'IKUB%U4EC?R"RA HM"Z_6H8$=AERFM_JR3NB M9KAZ!(]GUUZMA5U0E0*%UF57JY3 ?MCJEGP_.9F"2A!0M!@*KJ M M C5:!H,11:EUBM8@*[BIEP,K57'-3A;A).*WO)T01/(75"+75"^ZV4J6;3 M5ZIUG=/\VHN.Y1<*K>%W?O1FFHR*;?V&GQ+5C^TWKV(Y7#V\1>BZ?G=.[_J- M^R%NW@6D89I7$]T2L57]M-\D;RHWW_SP*7D6?UQ1\F: MBLI _;[A7+Y\J2HXO'/IZG]02P,$% @ #'GL5@"T)YI7! ;A, !D M !X;"]W;W)K&ULK5A=YK T^,#^\=2O!;SB"6YX=E_-%7;A36S M0$K6N,C49[[_A]2"?,.7\$R6?\&^QCH62 JI>%X'ZPQRRJI?_*,NQ$D #,X$ MN'6 VPWPS@2@.@!U ]"9 *\.\,K*5%+*.L18X>5<\#T0!JW9S$%9S#):RZ?, M//<')?15JN/4\A-6A2" K\&JD/J:E "S%#Q4V\"L/] -HVN:8*; =9+P@BG* M-N">9S2A1((+\.%[0=4SN"-JRU-PRYZ(5'IK* G>QD1AFLEW&O7E(09OW[P# M;P!EX-\M+Z2^D9S;2JLPN=A)G?&JRM@]DS%TP1UG:BO!!Y:2M$U@:_E-#=Q# M#5;N*./U3EP"-WH/7,=% PG=O" <.66X.Q >CX??X6?@P#(:CHA!S0-%)1TZ M0[?"&68) 5772/6>N!JJ<47B#9.89G,E=S@A"TMW$TG$$[&6?_X! ^>OH?I, M219/1-8JGM<4SQMC7]X40NB-"["41 WNS2K>+^--3WU:(L\-_'!N/YU69 & M0S]TVK!X-)M7:O4;K?Z+M&84/]*,*OTN#PFN2((3)2YT8( Z@H=@*(B\CN#1 ME%XI.&@$!Z."/W%VD;Q,=-!3HY]=3W,?A?P SCJ21Y-ZI>2PD1R.-H-;EO!< M]P*%%3$=^7P_"*?L!U.2Q1.1M>HW:^HW&]\RNH72LH9#-9OUGG\P<]S.)NF# M_*B#B6>];@&=R T:5"OWJ,D]&LW]-M]A*LQ3'\H]ZJ5UX7EA=X?W4=T.-H9H MI0V=HR-Q1A,_9R?> _T&)YQ)[3ST/B:':T3;%P'^%KS8&;]R6!RV%J.W_M5] M/BE;/!5;N^PG1A!.81QJEJDJ."5;/!5;NX+NL8+N;[J'FJ#5#7RG\Y&\&4 % M0=AM&@.HT$?>F;?O:!_AJ,%J?25'A*#^MP_!;N\;0'E>!+M"!E !"L\(.5HY M^#(O]Y-/?[5?L"ZP[\1"%W;5 M]$$P[(L90D7HC)BC#8/!1*8$3N2=:M%3LL53L;6+>#1V<-3W_,29U,&GCN(" M!A'JO:!#.!BYO9TPA$,>ZEH4^V00D1.Q*01III$W6&QH4R"C*PUI7,9ZJ1$-=RI3A3?E>..1ZX4S\O#+<$I$0:@ MKZ\Y5X<3>Q64QEM6A$# "2"0 &0 'AL M+W=O3.(0JXF=V@ZT_WZVDV9 D)57X@=GW.X]]QKQ\,-XT\BQ5B" MESRC8F2E4A8WMBVB%.=(7+$"4[62,)XCJ:9\98N"8Q0;4I[9+H0].T>$6N'0 MO)OS<,A*F1&*YQR(,L\1?[W%&=N,+,=Z>W%/5JG4+^QP6* 57F#Y6,RYFMF- M2DQR3 5A%'"(*S3 NI,)YK3:OY2TW<'K^I?S.YJUR62. )RWZ36*8C:V"!&">HS.0]VWS' M=3XFP(AEPOR"38V%%HA*(5E>DU4$.:'5$[W4/FP1'/\ P:T)[JD$KR9X^P3O M ,&O"?ZIA* FF-3M*G=CW!1)% XYVP"NT4I-#XS[AJW\(E3WR4)RM4H43X8_ MD2PY!BP!MZ50:T( 1&.PJ-I&OU^0%24)B1"58!Q%K*22T!68LXQ$! OP!2Q4 M\\9E9E0F2*1&P0QFSR59HPQ3*<#Y%$M$,G&A&(^+*3@_NP!G@%#PD+)2*(H8 MVE)EI..RHSKZVRIZ]T#TXX)? ??Z$KC0]3KHDQ/H'C1TMX,^/4Z_0Z\ .H;M M=+!G)[!=PX:[;%O5L"FDVQ32-7+>H5PZ2O-GO!22J[WXM\O:2L_OUM/GTXTH M4(1'ECJ !.9K;(6?/SD]^+7+Z(\4FWZDV.R#Q':*XC5%\8ZIA\UNB/0 _]\- M7?6HI (CI8_W=>AZUP/5E^MMH]LHI^_XWBYJVD;U^\$UW$7-C@;_3FO\QAK_ MJ#7W6+4FB22NS.DRI!+H;2,H4@XA1H;9\C/2RD.J1FQ-7'<<&G*C+ M0&?'!>V.\WO[73)IHYP!W"_$M(T:0!_NN]Q&^=#?JD5EG[WU/=.WE3O$5X0* MD.%$\>!57PGPZ@90320KS"=NR:3Z8)IAJBY-F&N 6D\8DV\3_=5LKF'A/U!+ M P04 " ,>>Q6C]R$-WP$ "]( &0 'AL+W=OQ:B6C1=^HKF*<)).XIKR)YM/^V%+.IZ+3 M%6_84B+5U365SPM6BF*W3/]N5U*LQT7]=_[SIO./%#%;D3U-R_T>A9=1*A@)>TJ_4ELWK%= MA\ZL7BXJU?]%F]VU283R3FE1[QH;!S5OMI_T:5>(O09I=J !WC7 O>_M%_4N M;ZFF\ZD4&R3MU4;-;O1=[5L;<[RQ=^5>2W.6FW9Z_@?5G61(E&C1*7-.*42; M MUO;Y(]?L]7#2]Y3AN-KO-<=(WFS0HM1<5SSA3Z%2VE"8G4SR=H6=FKK,#; MKQUOS=W3)^BMTMR4CQ7HLV)E5Z$/O&3HYUNF*:_4+]-8FWY8-W&^\[S8>L8' M/%^W\A3ARQ.$$TR^;1Z;[@\UP$,-<*^7'=!;=+PJ3)^V7>=U*\4CL]X5^@_= M\8;77?V:2U#5_IRN5$MS-HO,[T4Q^ 9KCO[Y M8"Y'[S6KU;^O.2#\PRLMG/>#LZ92TNWS4AE,O*:79$)NC3H4R JB,K.QD\3P)F8A+ ^?G@_#Q@)F#M+/&&XF*P>0%*W=%\;0Z9 MF)& F/.+^@2+=(V@Z-A6'QPE8 M6V.'O_0L9$!"8#!U'$Q!6!T;$%B<^ /BL)?";/('!!A!0.FQ-78H3"]"!B0$ M%5.'Q11DU[$!@<7];,$.@ACFU(VHVTXS,XT6I=[074+65!;]#CP] :5'UA@[ M+.(T8$!P"#[BO1DA/"4\+B >'YX9$!@\>\801P+,8PK5]$UJPI4"HFDV:.59_ (,1W$#HSX/&0V0J 1 M.S1B>)IX9#9@<>S/AL,@ADD%9@,8-T),#(EC(DE"+GV%H")Q5"3P9/&X;'C$ M_7,7X@A(8$C=LEHT2DO:+YY_YZ0%UAQ;W+TUT:"+HB%P2!P.2->.]EM'VQ?T?EBC<*5:PT4LGIN2&!W+XKW^YH MT?;OIQ^$UJ+N-]>,%DS:"\SY4@C]LF-?>0__L3#_'U!+ P04 " ,>>Q6 MH6@=0ZT# !;# &0 'AL+W=O>YLUHJ,ELS\6C+#!6X'M)F9Q[A5+5C>_+K, EDM>\PDS?V7)1 M(J4OQ(/5?;46^LKO5')28B8)9T#@[=Q;!#>K !J"17PE>"][ M:V"L/'#^:"X^YG,/FH@PQ9DR$DC_/.%;3*E1TG%\:T6][IF&V%\?U-];\]K, M Y+XEM._2:Z*N3?Q0(ZWJ*;J,]]_P*VAD='+.)7V+]BW6.B!K):*ERU91U 2 MUORB[VTB>H0@.4$(6T)X3(A/$**6$!T3HA.$N"7$-C.-%9N'%5(HG0F^!\*@ MM9I9V&1:MK9/F*G[1@E]EVB>2C\A50L,^!8L:ZGO20D0R\&F>0W,_H;L&-F2 M##$%%EG&:Z8(VX$UIR0C6((_P4:_C'E-K5N ;A] J$ M,(P< =V^@!Y!2P\=]-5Y^AWZ 6!@V<$9,U%7_B<=3SG\6#5$+WX[^N M=#=ZL5O/'%(WLD(9GGOZ%))8/&$O_>--D,"_7*GZG6*KWR3V+(]QE\?XG'KZ M21_0A&6\Q*Z<-=R1Y9IS^"E-)E 7_ZF?BR%H-#W"K(:8 $[#I$,]BWW4Q3XZ M&WO3G?C0MY7N6]GT;=N-%[H%F^6ERUVCGO2"BDC(Z,N$ R.3+I 8>PV..X, MCL\:M,>K_9I*R3."S%&[)ZH ^C.2/0+]?NIQ02(+J2AB\J4U'@\J$@3C884= ML,A1WR$L#**3U9UTYB>_-J\-#^OK'&+.].2T\S)]I9>75FSJ M:+91& QKY@)&83*LF@NH/T,GZQ; GR,(?*7;_]&9[3-^T9I.U* WG:A!<_J] MJ:O$8F>G5PGL%[69)[K=;D)>V+GP:']I)F<[S?V4:<;N.R1VA$E \59+PNNQ M?L]$,\DV%XI7=K9[X$I/BG99Z.D?"P/0][>4#W_T3Z'U!+ P04 M" ,>>Q6A!*V?=4" S"0 &0 'AL+W=O)9I@ *[3+*Y-1)EU[?S3!A3CBQ@T*$RK1(^Q4@>D9.D&$H<>4%Q*S6$Y8U. M3\Y:>(,Z'8'E#?Z1CK7@&;K9*1 ,4W1EZP "?;O7Z]&=@DQ^;\I"2=YM)C<; M;"QS','4T3M(@MB $W[\T.E[GUJD=VOIW3;V\!ZD'.N-$A?V?Y=(;UEMEO&( MLKR_7B>_E%T2]RRQV<:;<-@=#?R)NVG0TZOU]%KU5*D\U[[-Z4!8@G(0]AQA M$2"^HB3!1FF3HI*Z?Z"HV_>]H-(!@T%WE42QJU2EKJ$$D$30Y;@>_,5,=[.6F]8Y:Y M8O_/Z@_Z1.=XE:ZX#T^8?LW6$D6\8*IL:?5L?2.X+/O@ MR_+R.O& 14+T(4AAK:'>Q4#[%F6'+@W%<]L55USI_-MAJF\U(,P"_7W-N=H; MQD%]3PI_ U!+ P04 " ,>>Q6+AT@9IP, #R?@ &0 'AL+W=O'G(>_98U5^; MVZ)HL]^WFUWS:G7;MGIN7N]7Y6?_9A_K\K+IO-^6N^%!GS?UVF]=_O"DVU>.K%5Y]^^!C M>7/;[C]8GY_=Y3?%IZ+]?/>A[MZMCRA7Y;;8-66UR^KB^M7J-7YI,-+[$7W( MO\KBL1F\SO9S^5)57_=OWEZ]6J']+A6;XK+=8^3=?P_%1;'9[*&Z'?GM@+HZ M;G0_=7>OEJI57957.?WF_9C]?A+<9@1W^-= M5INF_S=[/,2B579YW[35]C"XVX-MN7OZ/__]D(G! "Q&!I## .(/8",#Z&$ M]0?0D0'L,(#UF7F:2I\'D[?Y^5E=/6;U/KI#V[_HD]F/[J9?[O9?_*>V[OY: M=N/:\X_%0[&[+[*/Q65ULRO[[^*OF2F;_.:F+F[R_H/J.OL6]Z,IVKS<-#]U M49\_F>S''W[*?LC*7?;K;77?Y+NKYFS==ONU1U]?'O;AS=,^D)%]P"1[7^W: MVR;[>7=57+D ZVY"QUF1;[-Z0Y*(K^_J%QG1?\D((C2R0QH'TXBPTUZ M^/O\CPSA?C1.3(8>OR+:P]$1N/$OXS_ONM#L;5MLF__&TOZ$R^*X^Y^4E\U= M?EF\6G6_&4U1/Q2K\S__"0OTMUC*(,$,$)B33W;,)TNAG_^S^SEM\DT17:E/ M0WD_=/^C^7 N.<-:G*T?ALD(PT3WXR>1&V;",*8(HO08YDR 'R? DQ/X1U5= M->M]6LK+HLG:.M\UUT5=%U=9WF9Y=E>5NW;/R;;[B8Y-,@D_=5U @AD@,">M MXIA6L1#/!&0^(<$,$)B33WG,I_Q^GCT-%0-F4"X8TQ[/(F%(*B0]GH5AA$HN M19QGZC@!];T\JQZ*>I1>2=2IRP$2S "!.=G4QVSJA>BE(?,)"6: P)Q\8F2E M&_I^@AW&.M314C*/.A>Q.$2QH![%(G&$,<9EG&-X($!Q,71@3Y[ KC"!?"CS.QN.[L@>H1=EFMB]-B]UVY+=ON@/4\O9(XDU<"))J! M0G-S:.4VYDO1"U1I@Z(9*#0WJ59LXZ3V?(9>(J07$QSY\C 6AS#B ;W".$(9 M$F/TLA(7IS7NIR=QF.6[3A.VMT4=G4T28_(J@$0S4&AN_JS"QFHI:H&J;% T M X7F)M4*;9S4G<]02P=4Z Y((I"%D3!*44"L,(QQ17B<5\1*6Y*6MA?5=EO4 MEV6^B8F MVFINPI;B(*@(!T4S4&AN4JT()^FB=YJ#/.0,)9(HGX.1.(*D%#X'PSBM"!NI MVQ,K>DE:])Y*P61Y,;V-R8L$M-X,A>;FU\IQ(I=B'JA&!T4S4&AN4JU&)^DR M>)IY*CP#DTH0GWB1,,HH]WD7AA&-QFJ,Q"IBDE;$#N].+3BF,2T':RG.*EKHD#2K=0=$,%)J;5"O=:;H0GN398:Q;2%3$$X\7L3"D_,MJ)A*& M!:$:#% M:"@T-YE6E].EK!\45(R#HADH-#>I5HS3&?X/&EHV<$<+ZK,L$L819S[)(F&, MLK'CF96^-"U]WY4/1?9SMQ+:^"1 :]"@: 8*S4X6\H7PD E.2B:@4)SDVHE.9OA"V&ACX-1*?S3M$@8E83X MIVF1,$(U&K$ULH$!^CE3R(D,3-8ATQN9O$9 B]50:&Z"K3AG2SE&&*A(!T4S M4&AN4JU(9S,<(RSB\&!X:* Z9"2,PP(KZ3N*8W%8X[%+ ,RJ8I96Q2[W3JU% MID$G+PO0\C04FIM0J]'94A82!BK?0=$,%)J;5"O?V0P+"0M-'X10+@*E&<9A MQI#VJ_ZQ.,2$(G&N<:N7>5HONUP[N1Z91IU\?PQHC1H*SY\*7L)!Y7I MH&@&"LU-JI7I?(:]A(=V$"H(]X]KL3"$E6\NB81A)>3(.1VWHIBG1;'+M)/* MD6G$R0L"M$ -A>9FT^ISOI2!A(-J>8!^+R[H8/Y:!UJ=! MT0P4FIM-J\3Y4F81#JK&0=$,%)J;5*O&^0RS" _M'9AAR7R;5BP.=P3EQ!HE1L*S;T+VZIVL92Y1( *=U T X7F M)M4*=S'#7"(B=A"D:7 U+A*GB)#^)>](F$"*CXA,876R2.OD6;1,EC+3&YZ\ M<$#+W5!H;M*MLA=+.5 $J, '13-0:&Y2K< 7,QPH(G2,4,((]\D8AA&-:4#& M"!H2>D2+"BNG15I./T_&4VN;Z0U-7B>@)6\H-#?)@R>2+/9($MAGDL ^E&0) MW2^L[A?"<7.]-;FKQ0 M0(O@4&ANENUI@%C*PR) U3THFH%"9FV$I]N91S18)*>5 T M X7F)M5*>3G#N2(CSA44W!8>B:),^KZ52!01:.1RGK2J6:95\Z_[T[F[JFY' M#V9I@,E?/FCY&PK-39[5ZW(I2XH$U>>@: 8*S4VJU>=RAB5%AA822:COL[R( MA DBPT?;V 5L>AT-QD6]TNE_*J2%"9 M#HIFH-# MO"Y Z]E0:&Y2K8)72_E8%*A2!T4S4&AN4@>/_I[A8U&1QY10'=PB'@O#-&@2 M$ G#6N@Q46EUL4KKXH!L)Q4ETZ"3UP1HZ1H*S7U^N57I>BECB@:5Y:!H!@K- M3:J5Y7J&,46'3A**I'?W]T4DJCO'\^\1CT4-&WNX^V\5L$XKX+>[MJAW_8J( M/ZPR/7[R=P]:D(9"RENB0;4W*)J!0G.3:K6WGN$MT:$;1#'!_<=U MQ<(H#GS.D3"!U=@]U-7BZ@)6PH-#?75I+KI2PF&E22 M@Z(9*#0WJ5:2ZQD6$QV:0A@7RK_4%@U#U/= 1\(HHV/W&F@K@'5: $_@8+(B MF=[,Y%4"6KB&0G-3/&B(LUA''-B6.+ ]<99IBC/LBC.K+4ZDWXW2PG=7QN-0 MH"IC<40R/O+H(8P&?7%06AG[##RY44X:=^KJ@(4S8'!>7LD@KXMURT&P[7) MX0P8G)?90<<<-*=E#HIX1Z@(;C*(QA'!_6MQL3A"B!@YH\-HT#,'I26TS[S3 MF^BD@:ZP+PR0+KLG%PH36_O7O]: 7 M^+:H;_J>ZDUWZ+K?M4\-M(^?'ANWO^Z[E7N?O]DW=.][C%N8IV[P[_/ZIMPU MV::X[B#1B[T)KW[JK_[TIJWN^H[C7ZJVK;;]R]LBORKJ?4#W]^NJ:K^]V6_@ MV.;^_/]02P,$% @ #'GL5C0?9CVA @ U@< !D !X;"]W;W)K&ULS95=;YLP%(;_RA&KIE9*"X&0M!E!:M=-J[1I4=)N M%U4O'#@)5L%FMDFR?S_;$)9J-)JV5=H-^.N\?I_#,8XV7#S*#%'!MLB9G#B9 M4N78=66284'D&2^1Z9DE%P51NBM6KBP%DM0&%;GK>][0+0AE3AS9L:F((UZI MG#*<"I!541#Q_0ISOIDX?6@.\_$^ W ;[U76]D75X31>)(\ T(LUJK MF89%M=':'&7FH\R5T+-4QZEXAFMD%<(,$[YBU&;J=(K"?FZ6('Q>Y'1%[/CQ M-2I"N![ M?@!W\VLX/CIY*N-JH);*;ZE\JQL^ M!W-%A )=U@CWEULJ'\:V3DZ]\-3K=R$=M/:'WR)LP3"%\ XRK]K,RR>Q6SG?; ,,$ #?$P &0 'AL M+W=O2=OQ?OVH%TNR3 N-ZWZQ1>GNX7/'.]Z1PPT7 MW^0"0*'7-&%R9"V46E[;M@P7D%)YQ9? ])<9%RE5>BCFMEP*H%&NE"8V<1S? M3FG,K/$P?_<@QD.^4DG,X$$@N4I3*K:WD/#-R,+6[L5C/%^H[(4]'B[I')Y MO2P?A![9%4H4I\!DS!D2,!M9-_AZ0G*%7.+O&#:R\8PR4Z:_Y:@5C5GIMA\WJ'_GANOC9E2"1.>?(DCM1A9 PM% M,*.K1#WRS1]0&M3+\$*>R/P7;4I9QT+A2BJ>ELJ:01JSXI^^EHYH*&#_B (I M%4A;P3NBX)8*;FYHP2PWZXXJ.AX*OD$BD]9HV4/NFUQ;6Q.S;!F?E-!?8ZVG MQH^P!K8"] @AG[,X=^TEFG"FA/:P)J,6:)+3 '%1O[^1$E1C?!_3:9S$:GN! M*(LR-(C7=)H >G\'BL:)_*!A7Y[NT/MW'] [%#/TO. KJ87ET%;:D(R.'9:D M;PO2Y AI3-!G/?-"HH\L@F@?P-8>J-Q =FZX)9V(-TMQA4AP@8A#7 .AR7>H MNTZN3CKHN-6JN#F>V[TJ%]J162K&;(X>0.1)RT) ?TV3>$ZSM;I 'U^7.B,@ M0L]QFLGQ&7K2G^2,%GGR]5YCHT\*4OF/R=,%$<],)-M$KN62AC"R]"XA0:S! M&O_Z"_:=WTQ>.A/8GL^\RF=>%_JXBD6:Q:8QJ@J 7@Z0[6_KL>?W!\'07C>- M,$AA?]"OI/;8]2IVO>]CEY29$H/4&1&NA "F3&0+/+]!(\ ]KTW6(.6X@6LF MZU=D_5/(,LXN.PC[!U2PZP1^B[!!R@F"@9EPOR+<[\R7.YXD5*#)@K(YF+CU MSQGE9P+;LW1063KXT2@?''BXAQW26H;.64ZT(:AL",Z<"\%AT.!>.[(Z)SW1 M).S4==3Y"3E3@C8W&^(TLJ&PK'OJ4TUKM BX,[MTZ0DU_X[T*@'.E%_G0MLW ME]3FDA]-L1)AT%@VYPJ3=I)U3W2J(743@3OK[0EY5@+NV^5@MVW7SZCSN"[T M^#LK_=M2S3.M68#;MG7.?:IM=9N N_N$)XT8AW"IMDM 7Z@0E*EMU6>;@[$3 M\C3Y!7Q]U]4?Z4+>A(C+V MN+BSW7FSA\Z$MN^ANM7!G?W%^)8F^2& *C2%>,QONWJ M68HU:RSQ>H%C;LQPW:_@[H;E3WV2#W?ABR1/(B/)PZ;%\P@^(&D0(SX.CI"L M&Q+U *3G.-C MS\R=U(T'Z6X\=.!#/&?EMAYND78UDPDM;DGT89RK!1@CHP3>HQ2T>9N$B'?$ MXZ3N*4AG$6]&,60IK3J*X32H&BB_S M"YDI5XJG^>,": 0B$]#?9YRKW2";H+K3&_\/4$L#!!0 ( QY[%;TP!-' M'@( *,$ 9 >&PO=V]R:W-H965T]*4M\=VTE"D;L5-[+%G M/O_CS#CNE'XT%0"24RVD26B%V*R"P.05U,Q,5 /2[AR4KAE:4Y>!:32PP@?5 M(HC" W2<"6)AD-"U]/59N[\O<,W#IVYF!.72:;4HS,^%0D-G2 0 MD*,C,#L/E2AC_)5WO.UM2DK<&53T$6P4UE_W(3L,]7 1$T1,!T1 0>=W] M05[E/4.6QEIU1#MO2W,3GZJ/MN*X=#]EC]KN\5(=M HC5R6Y,4] M(./"D"]PPI:)EW& ]B#G'N0#=--#HR>@TX@\*(F5(>]E <6_@, J'&5&9YF; MZ"9QW>@)B=Z^(E$8S8CI1=_@SL;T9YX[^^_T?ZPS@]H6R\]K>?>T^76::Z"5 M:5@.";4=8D ?@:;/GTV7X;L;6N>CUODM>OJYK3/01!UL,SBU+!-PO@IS36R/ M6WJ<:\YCNHB#XZ6"X*)P:M"E;P]#VGE7U%0#L'NW]0"L^&.V!\E](_4$L#!!0 M ( QY[%8XBOG[?PD $Y/ 9 >&PO=V]R:W-H965TZ^=[>*]5Y/]9EU9[/[KMN M\W$^;Q?W:IVW'^J-JO0[=W6SSCO]M%G-VTVC\N40M"[GW/?#^3HOJMG%V?#: M=7-Q5C]T95&IZ\9K'];KO/GY697UT_F,S9Y?N"E6]UW_POSB;).OU*WJ?MM< M-_K9?,^R+-:J:HNZ\AIU=S[[Q#YF0=0'#(A_%.JI/7CL]4WY5M??^R=7R_.9 MWU^1*M6BZRER_>]17:JR[)GT=?R^(YWM/[,//'S\S/Z7H?&Z,=_R5EW6Y3^+ M97=_/HMGWE+=Y0]E=U,__:)V#0IZOD5=ML-?[VF']6?>XJ'MZO4N6%_!NJBV M__,?.R$. I@<">"[ /XR(!P)$+L <>PGR%V /#8@V 4,39]OVSX(E^9=?G'6 MU$]>TZ,U6_]@4'^(UGH55=]1;KM&OUOHN.[B5JUTVCOO1FWJIBNJE??>N]6] MF_^^/9LWNE+[#]H MOMA=SN7V,)_YW&? M<^B"\/!/F^:#QY,A7 #AZ1'AR*=G>/B7_*?GLR&:(5J(?;+%0"=&Z-*BS5>K M1JV&[/7IO5&/JGI0WK]^U5#OJE/K]M_ 97[>\DJ8MQ_,/K:;?*'.9WJT:E7S MJ&87?_H#"_T_0XI3DJ649!D1F94!$%DB6A[_MG\\=#<5UDR/PD\AUDYB)ES'TA#I&6+,%>E@"5Y:]-W;;> MIJGOB@Y2!HV>JLR6+#QH!0N8" )7&0#)PG"0YH4R )+[03RN3+A7)D25N=6S MJQZ0(5'0P*FBA$X#@C"$- & S(]<8.8"91S*9%21:*](A/<55:DF+[V\6GKY M4L^61=LU>5^)0"*A7%-%BIPFB3B2;G=( 2 /0N&*Y )YE,3^J$CQ7J08%>FZ MJ9J 3O376]?"K*TBO6F[QHQM1)W)$OB-RQ]#)Q.SV$2UWM&]5\47=ZI']J#M/ LA)-,[0D[-GMD3)(0^-) 4,9#/;PXO0&"^D+: MPY"MTD&MS(Y4J:@6]1H<57"*R1HQMW,S$<> 1"Y2^M+M7QD 9!'SXW%]N-&' MH_I<59W2C>IV\GAO=IWI[3NO4N"7!R>?.WN5?/\71M7A[3LWK%9C8DXJY8W7YCY$1BK10WK%9W43/UM !2!??*=V@@% Z8?C MTSHSA3+#*^54Z38MBJVW&TJ@=6_9_S.\ (I%6CLSH- -D\2=L%,(&8A$ FH! MR,B/HG&U3/',\.KYLFXVM1[-^V]?7;UOMWCV!".MY4G94E*VC(K-3I'Q#@PW#]/'&%+SP(!:/X@X,,0 P(BYP P"2B'' M!QCC'AAN'R[K]5HU6JL2U 4-GJP+)5M*RI91L=EW?XVSX?Z)!A5.ZG9(V5)2 MMHR*S4Z1L543X^LVOQ:/RLL?14874Y9&RI:1L&16;G0?C\GA\JE&%U.Z1LJ6D;!D5FYTB MXRXY[B[QFIG47')WO8G'PVJM.X:X4)8DS >6(2"H%#ZR"BR,YQ/X:M9K-3,> M/GD[B[OB)!,.U

<;W)FW+6Z4 I@V@. 1? ZA\$W&[J&1G5C1$4^.+? M+\7JOM^X6]>E=YTWWP>Y;M2B4>-BD3I 4K:4E"VC8K-S8QR@"$\UTI!:05*V ME)0MHV*S4V23^$^L2+VC=)U>Q 5P(S0%D"&/?*", 9!! MS./QS4K2V$?Y__W*"@^?+ ZPK3.).5#C0J1L&16;G0GC] )VHD$E(+5\I&PI M*5M&Q6:GR#C, '>8:,V,QT[.@KM1-)9A #AO""D8L#23 OG4Q :NL"=]=ID@ _KD\AH&20-"Z0,<$0:8S1"G"C=63%C+-,5LBU1YPG MD$*D.T"IV&RI#X['P)V;-9D=73;CI).5)UW[(V7+J-CL]!CO&)QJ[2\@M9.D M;"DI6T;%9J?(.,\ =YZ3RV:<;W)FMFR'!TAP =S^22%@!)S:DT' . :6 N<' MYX:M5;,:#FQKO47]4'7;$[;VK^X/A?LT'(7VXO5+]C';'NUF:+8GS7W)FU51 MM5ZI[C2E_R'25]5L#V_;/NGJS7 ZV;>ZZ^KU\/!>Y4O5] #]_EU==\]/^@_8 M'Z%W\3]02P,$% @ #'GL5KBV^F_P P 3! !D !X;"]W;W)K&ULO5A=;]LV%/TKA%8,+9!&(O7IS#:01.U6(-F">-D> MACTPTK4L5!)5DK*3?S^*5A19EK6U4/=BB]0]ASR'Y#6OYSO&/XL-@$1/>5:( MA;&1LKPP31%M(*?BG)50J#=KQG,J59,GIB@YT%B#\LPDEN69.4T+8SG7?7=\ M.6>5S-("[C@259Y3_GP%&=LM#&R\=-RGR4;6'>9R7M($5B ?RCNN6F;+$J*P7AB7^"+$=@W0$7^DL!.=9U1+>63L<]WX%"\,JYX19!#)FH*JKRU< M0Y;53&H>7QI2HQVS!G:?7]@_:O%*S",5<,VR/]-8;A9&8* 8UK3*Y#W;_0*- M(+?FBU@F]"?:-;&6@:)*2)8W8#6#/"WVW_2I,:(#P-X) &D I ]P3@#L!F#W M ?8)@-, '.W,7HKV(:22+N><[1"OHQ5;_:#-U&@E/RWJ=5])KMZF"B>7*TC4 M*DIT#R7C,BT2]!ZMU.:*JPP06ZO^+105H#5G.?KP)($7-$/7>F+ !:)%C&Y8 MD;R_4%.AM")*FF7BG!GE8A>CMFW?H M#4H+]/N&54)1B;DIE:AZ:F;4"+C:"R G!&"";EDA-P)]*&*(#PE,Y49K"7FQ MY(J,,EZ6_!R1V1DB%K$')G3]'^"VI>%D !Z.PV_I,[*P1N,1,7:[OK:FLT_0 MA:F@2<(AH?J8=5;TKQL5BCY)R,7?0[;O>9UAWCH=78B21K P5+X1P+=@+'_\ M 7O63T.634D63D1VX*?3^NF,L2]_5:E8T P&=^H>ZFIHG7"W2]]U\,R;F]NN M&<=A'K9FOG48%AZ'.0&Q;+L-.Q#@M@+<40%W7/UFV,>F=HN,P%]N^T\\9QV$.M@G&P^=HU@J8_5\Y8W8LU_:# M?H8\CE+9P+%[8@>B+&Q;PUJQ]7HCLD;5_E9)D<: _C5[C/-\[7:?E"V4)VDA4 9K16F=^VI*?%^Z M[AN2E;J8>V1256#Z<:/*?>!U@'J_9DR^-.H!VC\0EO\ 4$L#!!0 ( QY M[%8#&ZZNS ( *X( 9 >&PO=V]R:W-H965TGK'"2GCV[EDE/+)"S JXE48L\I_+Q KA8]1W?61_< ML-DMZ30F#7%SO5;_9&/7L4RH@J'@ M/UB&\[[SP2$93.F"XXU8?8$Z'NM@*KBROV158>,SAZ0+A2*OR=J#G!75DS[4 M>=@@^-$!0E 3@FU"]P AK GA2RU$-2':)H0'"'%-L*&[5>PV<2.*-.E)L2+2 MH+6:6=CL6[;.%RO,/;E%J=\RS]US4]HV*F]:VAI6MX( M/R!7HL"Y(N,B@^RY M@*L=;[P/UMY?!*V*7U/LD- [(8$7!/L<:JO?&[WL=]^7]-L=%KBHU?2>Q9J:*F5%&;^E.I6%Y2)G7; MQ7V5J$1B*V+Z_3*)XM.NYWD]=[F9Y!?B1KNX+<2X#?$LTKB)-&Z-=) +B>P/ MM4-!3 E[NI?4WLL3@@(IWQ=^J_*_7L1X)[+@S-M-T2XL]J(=V'@7YL=>L(FK MLN5N-.833#7)KZBRFH[5!D5IV_]$H!XF=CG7'Q0@#4"_GPJ!ZXTQT'RB)'\!4$L#!!0 M ( QY[%;*SSBMF@4 .TM 9 >&PO=V]R:W-H965T:2W8Y*'IDDAM\+9*JU:UN]N+:2_5NE=M>^GR^W M/&7YI=CQ3'^S%C)E2I_*C9_O)&>K,BA-?!($(S]E<>;-I^6U!SF?BKU*XHP_ M2)3OTY3)UUN>B,/,P][;A<=XLU7%!7\^W;$-?^+JR^Y!ZC._H:SBE&=Y+#(D M^7KFW>!K&I8!98L_8W[(CXY1,91G(;X6)W>KF1<4/>()7ZH"P?3'"U_P)"E( MNA__UE"OR5D$'A^_T7\N!Z\'\\QROA#)7_%*;6?>E8=6?,WVB7H4AU]Y/:!A MP5N*)"__HD/5=CSPT'*?*Y'6P;H':9Q5G^Q;+<11 /XH@-0!Y'W Z(. L X( MS\TPJ ,&[P/"#P*&=4 Y=+\:>RE^TMTIH/ZR3KVH4I,/4F."[D6FMCFBV8JO3("OQ]$, MAKP-YI8XB;\OU24*@Q\1"0BQ=<@=?K.3EXA,RO#0$AZ=$>[(3MWA]^P5!;B, MQ@XMPF9BPQ(7GIK8OQ^%_JM_50<[MN0S3R]%.9!3_9)(:$19 P"@0S9F/0S,; 19_?\DV<97&V0;@[ M#Q5L6,**I\7+?#PAXR (IO[+L<2022D0S)!XV$@\=$JL[W#]5,CTHBDESY:O M2$F6Y0DKGD]2H/7*JW2PO<;ICL=2E M@[*)/.K#X7C4$68QZ@IH;1AUB>]:4%<+8ZSC9JQCYUCUX^G$+]<9W_=> M&G>D"$DXZ2K1;6?]A5.@SAG2737273FE^TU7@8B^Z+LCM^GF#.ZK&R0L@H11 M()@Q Y-F!B90=< $*0B96-96 MT+04BF8*?61L,&@]X,;UUAQ;*H*A17+(K!2*9DI.6LD)1%'@IO16FG25)N0* M6[2&S$NA:*;6K;W#3K]R1E'B!O26.>S(W-&WV\2ZSE"HGIG2M5X,N\W80J0I ME\N8)5;90&T8*"T"I5$HFCD-K5_#0ZC*!(.:-5!:!$JC4#1S3EI7A]VV[KSJ MQ,GH/1M=ZQ>& XO? 4U+H6BFT*VEQ&Y/V;LZ ;68N.L==75B>V1"IJ50-%/S MUHMBMQD]MSP!=:4US?G5:%XF;TGHVNPQQ9%AC0I!2*9LK6.MO2S++$4*B^F>*U[I"XW>%=IKC,RC7 _K\3=WQO[2!I M$2B-0M',F6CM(QF#52:@SA&4%H'2*!3-G)/67A*WO3RO,@$UEZ1K+@G! \OZ M FHQH6BFT*W%)&Z+V;LV 362 M=5];7A RL;Q$ \U+H6BFUJWI#-WO+4]7*&Y ;YGQJ1TUD:6)=9FA4#VKI/./ MMK6F7&[*_<0Y6HI]IJI-HHZSV%E>Q69\L)0O(# !3$0 &0 'AL+W=OB@6OBP%T-2"\LPG01#Y.66%-Q[:N5LQ'O*5RE@! MMP+)59Y3\?0),KX9>=A[GKACBZ4R$_YX6-(%W(/Z5MX*/?(;EI3E4$C&"R1@ M/O(F^'**$P.P$7\QV,B=8V2L/'#^PPRNTY$7&$60P4P9"JK_UC"%+#-,6L>_ M-:G77-, =X^?V3];\]K, Y4PY=EWEJKER$L\E,*\@ 3:0$ M)=%'=*\?G'2E9_@%7QV!8JR3)YKV+?[*W3VX1Q]0*Q 7Y=\ M)?4%Y-!76K.YLC^K]7VJ])$C^B:EN$!D\!LB 0D=\.DKX&%@X:0-]W6FFG21 M)EW$\H5'^%[(P-\W.AY=*\CE/RZO%7G/36Y6[*4LZ0Q&GEZ2$L0:O/&OO^ H M^-WE_$1DK3R$31["+O;Q=[L\= XF:Q!ZN:,;-@=TIN_U$U ASUWFNQDQJ:"( MH)P7:BF1GDGID^N9F;Y A6NJ04.5.*A:QGN-\5XG]Q?!I413*L03*Q9HDO-5 MH5QN*YJ^I3&U=#T."=9/\'K7AR.H-R!-4$MAOU'8[U0XFWH=0;WX2%+C1F_9ET*.VG>NL)/1-9R MG#2.DY]9Z9)3YN%$9*T\#)H\#$Y>Z;H925!!74[?@VS9PL%VXP].4\EJGMT% M%?6#O47G"@H'[D6'=YH3?+):5E.UZE1\(-,1%(9'9&Z; MRYU[ZWFM6LK?*? M'"@^#.H%T1'%V^T;=V^14]M9@M"=>&9URB4KW>U9)]%;5_*IV-JVMYLW[OW, MHH8[>X,WY^)$;.U<;-L$W-TGO*>PO4")Z_J$PL[&J[;_.JXNK]MN W>W&Z^O M=8?- ^E'^VV;*RKI'RLCVQX#=S<9;ZIV\4$APTFPW[JYHN(D/B)TVQK@SAWW MW?4N.4A;W-_OWAQ!.(CV"YZ_\\9K/C?\2<6"%1)E,->PX"+6>%&]P5<#Q4O[ M$OS E2Y\]G )NI$3)D"?GW.NG@?FO;KYCC+^'U!+ P04 " ,>>Q6O8AZ MUMT" #-"0 &0 'AL+W=O*K&5JQU=FG;*HPAH>I"9)#BDZ60"=4XE"M; M91)H5(@2;KN.X]L)9:D5C(JY6QF,1*XY2^%6$I4G"95_KH"+S=CJ6,\3=VP5 M:S-A!Z.,KF .^B&[E3BR:Y>()9 J)E(B83FV)IW+Z=#$%P'?&6S4UCTQF2R$ M>#2#FVAL.08(.(3:.%"\K&$*G!LCQ/A=>5KUDD:X??_L?EWDCKDLJ(*IX#]8 MI..Q-;!(!$N:AF;HK:%&K,AJ7F7YQKB4\9 MZG3P68AHPS@G-(W(3:IINF(+#F2B%&A%SLD<]TV4XXQ8DFN6,@WG7['P#<%G MY#K7N<1A(J1F?VGQ/WUZP@VG@)S.0%/&U0?T?)C/R.G)!W)"6$KN8Y$K7%V- M;(T)&2P[K."O2GCW%?A))B^(.SPCKN-Z#?+I&^2>4\C=EW(;RUC7TJUKZ19^ MWG&UG#$5ZTN5T1#&%KZW"N0:K.#]NX[O M?&PJP7\R>U$0KRZ(U^8>8%V[30F6JEZA,I^9=> .>B-[OXO?X. M=JOQD=C]&KM_"'O0A-T_C-UJ?"3VH,8>M&+?QX#]?JE!-L$/]O>*-]BA;_4_ MDGY8TP_;Z86FG !VE5!C%Z+;O0;*7M.4UG#OD]/I>/Y.7@U!W;Y;!Y6\]E:S M-0>=;U2N6*H(AR7*G(L^ZF5Y>"@'6F1%_UT(C=V\N(WQO 72!.#SI1#Z>6!: M>GV""_X!4$L#!!0 ( QY[%8JR9-BL0( L' 9 >&PO=V]R:W-H M965T%M9&@%1H/FQ"%\3#M MP4UN6PLGSFRGA7^_:R=$I0T5#WM)_''/\3FV[_5H(^2S6@%H\E+P4HV=E=;5 MI>NJ; 4%5>>B@A)G%D(65&-7+EU52:"Y!17<#3PO<0O*2B<=V;$[F8Y$K3DK MX4X251<%E:_7P,5F[/C.V\ ]6ZZT&7#34467, /]6-U)[+D=2\X**!43)9&P M&#M7_N4D,?$VX!>#C=IJ$^-D+L2SZ=SF8\@*>/J!$,?9U-R?'1"C@@KR<-*U(J6N1JY M&J6:!=VLE77=R H^D'55R7,27)R2P O"'OCD$_#0L_#@/=S%#>IV*>AV*;!\ MX0=\G6LR92KC0M42R.^KN=(2[^&?/G\-8=1/:'+S4E4T@[&#R:= KL%)OW[Q M$^];G]O_1/;.>]AY#P^QI_=T@Q=.@\2[T7N2#3RV<%,TUNG03X+!R%UO6]B/ M&OB1[W51[[1%G;;HH+8G+!%GK#RKI,A ]:IK")*M=7'9.-Y1UQ<5A,-^=7&G M+CZH#E.*86;F9"E$?Q+$>\O&89(D.^+VHZ+A((KZQ26=N.2@N*U$_@GZE#P( M37F?QF3OX/SH(HJ&.R)[PL(HO AV5+I;IEM M.EI4MGK-A<9::)LK?*U F@"<7PBAWSJF(';O7_H/4$L#!!0 ( QY[%8_ MVH6]H@0 %,< 9 >&PO=V]R:W-H965TY1M&<-8DE86+/"]T2YQ7SGS:7%NR^936HL@KLF2 UV6)V>,U*>AV MYD#GZ<+G_'XMU 5W/MW@>W)+Q-?-DLDSMT/)\I)4/*<58&0U<]["JP5*5$(3 M\5=.MGSO&*A2[BC]IDX^9#/'4XQ(05*A(+!\>R +4A0*2?+XWH(ZW7>JQ/WC M)_1W3?&RF#O,R8(6?^>96,^&Z$)_I]G?2%A0HO)06O'D%VS;6+P RP++R[C*P&_?ZWS3!+V^(0+G!7\C([_>WH#7K]Z 5R"OP)6BB25\\(WWB->EHF.[*_G1-0EV3 M4(,W.8%G;L _'V4X^"![QO_5E;K#]O78ZC:]XAN7:M=ZA!@VJVE8>YB@,_#B>N@_[I6G" H3B MH L;D/8[TKZ1]$?"N=PLTKJL"ZR$GA'9&BETM8OHV.[@PCT:,)E,?'C 5A,6 M!P'R]&R#CFWP?UK\!Q$ZRL$1EPA!/SI@?!P5AE%XHKUA1S@TMUDM@@P*CKL!HQ'L_LMD&2V"#-L1=&^)1[OU8_,!P3 E;-4FVT(:MZ&T2--J/ETLX.I*F M#^'1WJN)\I+XA'Q[4P/-KF9!RTTM" .<=Z%<7%B9[%F-(N[<\R&QY M%K3B@M6[D5A>J5%-2DXP-2*=/8>PA#:L>V\@,^I$QNY(9@P;A7H;A<:9RK2P M^Y)$L1<<"OON_1(*QM2M M5>]D"VW8BMX[(?/DZ,6Z#8__K?F30\.@BT+AB?]JJ'4[A679,MM&$K>M>$S).E%PLW.1IP1UYP.*751AU-:=V] M)S[J<=LGS.[SBH."K&2:=QG)?+9[@K4[$733/ 2ZHT+0LCE<$YP1I@+DYRM* MQ=.)>J[4/4><_P=02P,$% @ #'GL5BMKLI^3 @ G@8 !D !X;"]W M;W)K&ULK95=3]LP%(;_RE&&)I 8^>H'L#92(4/C M @E1V"ZF7;C):6/AV)GMM/#O9SMI5E!:[8*;Q!_G?>QS[+R9;(1\5@6BAI>2 M<37U"JVK2]]768$E46>B0FYFED*61)NN7/FJDDAR)RJ9'P7!R"\)Y5XR<6/W M,IF(6C/*\5Z"JLN2R-GY'R6F) M7%'!0>)RZLW"RW1@XUW #XH;M=,&F\E"B&?;N9+72HFS%9@ MP: 5N%+[32JN#BG1))E(L0%IHPW--EPQG=JD3[D]]KF69I8:G4[F[@0PAQO* M"<\H83#71*,Y60V6",>8OP7X)I4NGVB;SU5TD#BKY!E$%Z<0 M!5'(]N%N^-L<@Y"ND5&5, MJ%HB_)HME);F>_G=5^\&..@'6@^Y5!7)<.H9DU HU^@EGS^%H^!K7ZT^$I9^ M$.Q-(0==(0>'Z$F*!FHNM[6:4]!"$]97O 8R=!#KE^LD'(T#J.%P/.RBFCS\G2^W1+ER#J@@$S77S:7O1CN3G3EO>3=^9&ULM59-;]LX$/TKA#98M( ;R?JRE;4%)$Z++="B09UV M#\4>:'EL$:5(+4G9SK_?H:PHCLT8.;07B13G/;V9X0PYV4KU4Y< ANPJ+O34 M*XVIKWQ?%R545%_*&@2NK*2JJ,&I6ONZ5D"7+:CB?A@$J5]1)KQ\TGZ[4_E$ M-H8S 7>*Z*:JJ'JX 2ZW4V_H/7[XRM:EL1_\?%+3-]?!JEEG[UN [@ZT^&!/KR4+*GW;R<3GU BL(.!3&,E!\;6 &G%LB ME/%?Q^GUO[3 P_$C^X?6=_1E037,)/^'+4TY]<8>6<**-MQ\E=N_H?,GL7R% MY+I]DFUG&WBD:+2150=&!143^S?==7$X $3I"X"P X2O!40=(&H=W2MKW;JE MAN83);=$66MDLX,V-BT:O6'"9G%N%*XRQ)E\W@84EN0#$U04C'(R-]0 )LH0 MRTC>D3ENG67#@<@5N2X*U:#Y)T87C#/#0),WMV HX_HMVGZ;WY(W%V_)!6&" MW)>RT50L]<0WJ-7^T2\Z73=[7>$+NJYK=4G";$#"((P<\-DKX%'0PL/G];Y'Y]CSF:RP9VAJR\[EZ!Z=M&C; M-#;YVGQ66GW= =Z0*0I01%34H&[KI 5$&,7 M7&+W?.F!C"C*@B.MIT;I*!ZZI2:]U.2LU,?"@:KF\@& +$# BAFGRN0D6%&6 M1$FS2([Z2(Y> M&4EN(TGXT]]<<1B=)#,,3S+N,(J"S)WQ<:]S?%;GO)3*O#.@*CQ2NRVZL_7N MUCD^*8UQ%A_K/#5*1]'8K3/K=6:_82O<9*=%D@9!("RY'2*#VUX;]Q,BZ/7D7TN YW@Y+O&F!L@:XOI+2/$[L8=[? MW?+_ 5!+ P04 " ,>>Q6!XK*"6T# $"@ &0 'AL+W=ODJG0#SXO=BC+NI#,[]RS3F6AT MR3@\2Z*:JJ)R=P>EV,X=WWF;^,36A383;CJKZ1J6H+_4SQ)';J^2LPJX8H(3 M":NY<^O?+*8&;P%_,=BJO6MBDKP(\=4,'O.YXQE#4$*FC0+%OPW<0UD:(;3Q MK=-T^D<:XO[UF_I'FQVSO% %]Z+\F^6ZF#M3A^2PHDVI/XGM[]#EF1B]3)3* M_I)MA_4( M;&7:*+8."ZII.I-B2Z1!HYJYL,6T;(S/N'GM2RWQ+D.>3I?V#4!./C).><9H M29:::L WJXE1)!_($K^UO"F!B!7Y4Q<@R1^"XXH2N5^6"W+Q[I*\(XR3SX5H%.6YFKD:O1L';M;YO&M]!B=\^@%Y M$EP7BCSP'/)# 1=#]\F#M^1WP5G%VUI>D>#Z/0F\(!PQ=/\_Z*%GZ<$(?7&> M_D1WQ/,MVS\3)NQ?8VCEPA-RCWR#+TS('5DPE95"-1+(/[Y437-8.Y@.U$@-^"DO_[BQ]YO8[7ZF6*+GR1V4,BH+V1T3CW%9H*M M@N/2DQ)XMB-80*YHVZ36V$85N<#R*E"78T5MQ2=6W'3<31HEUS-WLU^K8\R' M($@.08L14)Q,>M!!MDF?;7(VV\.WANF=68AM K.>Z6K%2H8+?G1-MGKQOHLP M#(-!H!%4<)UX@T1CJ' /=1 I[B/%9R,]5C5ETC8K# -MP IT(7+,N0&E <:" MQ<=FHB@)!\&.4<-0YQ '@9(^4'(VD.VO8XZ3HR?Y_F3@]Q@SG0X,'T/B8-SQ MM'<\_;'CO>[?;@?OR6>A:3F69'K\:2>![P^RC*!"WQNLI<4(*KB>AH-$[M[^ M6(%E<) M>I+MF:,=:%';7?A%:-S3[66!QS20!H#W5T+HMX%Y0'_P2_\#4$L#!!0 ( M QY[%9K,WM\[0, )D2 9 >&PO=V]R:W-H965TC%D;6Y$_(E%JF[Y^X>W1TOG.X9_RHV !(]92D5,VLCY?;2MD6T@8R( M"[8%JMZL&,^(5$N^ML66 XF-4I;:KN,$=D82:LVG9N^>SZL.>3[=D#8\@/V_ON5K9%4J<9$!%PBCBL)I95_AR M@4.M8"3^3& O&L](A[)D[*M>?(QGEJ,]@A0BJ2&(^MG! M)4(RD__BE!KH3C3AN6"T%A,;:D\T7AV5%J]+JRZ M1ZQB%]TQ*C<"_4YCB-L M@JABL-]CN/:[46\VO(+Y$[.D.NX7H=#B_^@[CE& MW>UQQZMH]0R>]R^T*BJ9U(S>,D(%4FRA]PDE-$KHND$Y^NM6 :"/$C+Q=Q>= MA36_VYHN]4NQ)1',+%7+ O@.K/FOO^# ^:V+BH' 6L3X%3%^'WJ=;[P*_@R1 M5'4310H@U9=0S/*E7.6I*G$C>X8HR"Y2"DLC8TFWJ]WKMFL"^%W/'( MKX1:08RJ($:G!M'E7P$2-$QC9S(93PX\[!+3@MT^!I6/0:^/=9KU.QF\M.Z/ MO0,77PKY;AAV.SBN'!SW.OB@VPM51P52W3QB5$B>F]9^+K]M0>](KII\9W?I M13ZU' 8":Y$05B2$K]HGPB&)&0BL1D=: ';J M@],9I,#Z84[])D.AM8-N3 OX5?.U-#<4.0.AM"8WE;3R:X]WSOS%OT'=TE-,GRK-/=0:>/H=#:X=?S M!_9?-X-[YYV3R1D(K4U./=?@_L%F41ZZS016XQFE:OY7([_*;1#J)9%'\KI M#QL9ZUPX_N@PL7N=^-D@Z\$(GSX9Z0(@3T<+H!?PY&\\$%H[_'KLPN/7+8!! MA[&AT-KDU.,8[AUJ_G9Q R0& MK@74^Q53*54NM('J-FK^ U!+ P04 " ,>>Q6K 6\$%(# !B$ &0 M 'AL+W=OUWZ.?<(QO3EE M3WP*(-!S$J>\;TR%R"Y,DX=32# _IQFDLF=,68*%;+*)R3,&.-*B)#8=R_+, M!)/4"'KZWAT+>C07,4GACB&>)PEF+U<0TWG?L(W7&_=D,A7JAAGT,CR!(8C' M[([)EEFZ1"2!E!.:(@;COG%I7PSLMA+H)WX2F/.5:Z101I0^J<9MU#M7]QL-+V%&F,. QK]()*9]HV.@",8X MC\4]G7^# DA/,*0QUY]HOGC6:QDHS+F@22&6,TA(NOC&ST4@5@3V>P*G$#@? M%;B%P-6@BYEIK&LL<-!C=(Z8>EJZJ0L=&ZV6-"15RS@43/82J1/!#4EQ&I)T M@BXG#$ ND.#H^!H$)C%'#_ L*>0D ME)49%@->+09TWAGP,F/GR.F>(L=RW WRP19Y/I'RCI9;5;DIT4M^I^1WM%_K M';_OLHWH&(4,(B(VX=3J599=\ R'T#=D&G%@,S""SY]LS_JR":XALPJJ6Z*Z MVMW=@CK0J.@&AR0FX@7]UAVW A+^9U, W"8#T)!9)0"M,@"M'=8:C8L G*I\ M(DF>H!%ETE(E0XCE+&3?IG@L!FGK0=1;39WIOWL+ER %2G[Q^834C*954TEBKKW)=RMCC0+AJ"9OI,.*)"GC#U MY11P!$P](/O'E(K7ACIFEG\K!/\ 4$L#!!0 ( QY[%;@/D<530, -(+ M 9 >&PO=V]R:W-H965T5N1()$QRF=VE9??KNQ>*862*B0/I0=S+G+,S M9_8RLQUE]SQ#%/!8%A6?6YD0]:5M\R3#DO +6F,E9S:4E43(+MO:O&9(4@TJ M"]MSG- N25Y9T4R/+5DTHXTH\@J7#'A3EH0]76-!=W/+M?8#=_DV$VK CF8U MV>(*Q>=ZR63/[EC2O,2*Y[0"AINY=>5>QE-EKPW^SG''>VU0D:PIO5>=/]*Y MY2B'L,!$* 8B/P]X@T6AB*0;7UM.JUM2 ?OM/?M'';N,94TXWM#BGSP5V=QZ M9T&*&](4XH[N?L0U[!IXPVG%0IG]E".J+H[*1=]-HLZAU9U/7@EE8BXQ!7*:;? M$]@R@BX,;Q_&M3?*>%6S"_#>OP7/\?P!AVY^ NX[&NX-P!?C\%OR!(ZKT>X M.AY'_]E4%^!.%=P-1[3PNY3ZFL\_PA=_;7+Q!/]>K;E@\B!^&4J0H0B&*=3E M=,EKDN#G)%NS'P;TGW3Z3T;U7PF:W/;6%&EE.4SB3EYC)S/F0^I-G;GWSQTCZ MW"(,W+[;1JP?$L6C(3D9E\V+WBI42VU54CEYM/BF<*@&ZT M*TRO=#UV,'[M7BY,??F-QE2[MX1M\XI#@1M)Z5Q,I?3,5)"F(VBM2Z0U%;+@ MTLU,%MW(E(&&PO=V]R:W-H965T5[IT*\YV3'^3:P!)-H7>2FFWEK*ZM;W1;*&@HIK5D&I[BP9+ZA4IWSEBXH# M34U2D?LD"$9^0;/2FTW,M0<^F["-S+,2'C@2FZ*@_/D>M@[7/B4K=92 M7_!GDXJNX!'DE^J!JS._I:19 :7(6(DX+*?>';Z-<:033,37#';BY!CI4IX8 M^Z9//J13+] S@AP2J1%4?6UA#GFN26H>_S50KQU3)YX>'^A_F.)5,4]4P)SE M?V>I7$^]L8=26-)-+C^QW9_0%#34O(3EPGRB71T[C#R4;(1D19.L9E!D9?U- M]XT0)PED="&!- GD/"&\D#!H$@9G"7AP(2%L$D*C3%V*T2&FDLXFG.T0U]&* MI@^,F"9;E9^5^KD_2J[N9BI/SCZ"$DV@MS%(FN4"?8:]W-#\'7J/OCS&Z.V; M=^@-RDKT>@EP8 A.T8*5<"_1[F4+:!?AJONVD MR6'2]Z27>%?Q:T1NKA )R, RH?EWI \"DTXLZ7%_^H(^HP";;-Q3S*!] @.# M&UQ\ D(P?H7,D[A",8B$9Y5IBG\^JECT04(A_K7I7H-#.UBO&+>BH@E,/;4D M".!;\&:__H)'P6\VS5S"8D>PCJ!A*VC81Y_]50&G,BM7**\EW9GFAQ31K;JS M K5>Z16QC4 2>&'3MW\<@IZ!RF:/ M"KM1<>^L?U"34:O)J%>3.1,2L242- ?KXMB;_M(F=0F+'<$ZLD6M;-%KK7J1 M2T%=PF)'L(Z@XU;0\,W716PSEMB)M@=-99EJ!Q=-9^L8T41?;.PN18".DM9*$\3[&Q.IW^S!<_ M?I>TV!6MJ]K1GN-7\^?8J4%W2HM=T;JJ'CTZ[G>\6E507/NI1!EA M3A-[H_6SL7'35@D=N>=&PM?PXOAHQG&_&U_0_<5V=N2(&]5K^DC%Y.-$#M-O-L_\!4$L#!!0 ( QY M[%: ]M<"B ( /L% 9 >&PO=V]R:W-H965T]YWO/OIMLE'XT):*%ITI(,PU*:^MQ&)JLQ(J9,U6CI)U"Z8I9FNI5 M:&J-+/>@2H1Q%(W"BG$9I!._=JO3B6JLX!)O-9BFJIC^,T.A-M-@$&P7[OBJ MM&XA3"^I\V $, M1@< <0>(7P.&!P!)!TB\T#8S+VO!+$LG6FU NVAB

3&B[=+=Y;3;N< M<#:]1O+ P >X1F,03^%[C9I9+E?@MTYAP4TFE&DTPO$"+>/"G%#\P_T"CH]. MX BXA!^E:@R3N9F$EI)RU&'6)3!K$X@/)#"(X49)6QKX+'/,7Q*$I*:7%&\E MS>(W&:]J?0;QY2G$49SL26C^#_ D\O#XC722WN'$\R4'^.;,E% SG@/5'+!* M-=(:,BT3#>EU[MD2H2*SR6*J#PNJ .&\!\'9D@MN.9KQ/F?;@X?[#W;U/S8U MRW :4($;U&L,TO?O!J/HTSY7_A/9"X^&O4?#M]C3YT>7.;<*ZBW&VZ7Z#>_( MWO?54I][:M>TUFD\NJ2;6^^JVQ=T$?5!;=;A3AU5J%>^O1C(W)6U[Z]?[3O8 ME2_<5^LSZFQM(WJF:=OB#=,K+@W)*8@R.OM(*>FVU;03JVI?K4MEJ?;]L*3N MC-H%T'ZAE-U.W %]OT__ E!+ P04 " ,>>Q6<8J]ZNH" "<" &0 M 'AL+W=OU4E40V7=/DS[8,(!K#IV9ALH_WZVDZ9H)&%?B!WGO,][''Q.1CLN7N0: M0*'7G#(Y=M9*%9>N*[,UY%A>\ *87EERD6.EIV+ERD( 7MB@G+J!YT5NC@ES MTI&]-Q7IB&\4)0RF LE-GF.QOP;*=V/'=]YN/)'56ID;;CHJ\ IFH)Z+J= S MMU99D!R8))PA NA; 0(K MPE;(+O70A. YH43M>^@1JXW0(W1V"PH3*C^/7*5-&"DWJX#7)3!H 5X5X@(% MPQX*O*"/GF>WZ.SC/S*NSJ%.)*@3":QNOT7WGL@,4[0'+"0"MM 9-)DK10;- M(N8(7,H"9S!V]']<@MB"DW[ZX$?>EPZ+_=IBOTL]U1D/FCR54:&-,J=HFP;] MI.]YWLC=-N &-6YP"A5/C?4''94X+VNN$HV@8='X##NM_]M?.^] GF=!DSE020O-@H6B#"=-TC5 M6%B\(POG0>2W6S@H@OY_[P&MZAV!QFVHE Y/:SB(!^TFW@N8WUE\TJ[*.U-8 M@7DUB"_1/6&8940[GG));'/[=?>J3*N<4T!W;)-;)V/8SYTHW,SMK/TC2OU!+ P04 " ,>>Q6N67O1)8) "L1P &0 'AL+W=O,Y!,BK;4:_ MLPTA'+TD<VY9H2KQ2T2VK/49E4-YRK+O MY9?[\'HT+7M$8A+P$@*+/\]D2>*X1!+]^*T!'>W;+"NV/^_0?ZH&+P;SA!E9 M9O&O4<@WUZ/%"(5DA8N8?\VV?R/-@+P2+\AB5OV/MDW9Z0@%!>-9TE06/4BB MM/Z+7QHB6A7<8Q7LIH+=J6!?'JG@-!6<;H7%D0IN4Z&B>E(/I>+!QQS?7-%L MBVA96J"5'RHRJ]IB^%%:GO='3L6OD:C';QXWF))-%H>$LK^@S[\5$7]%. U1 M]I,O?<)QU',T,_DA1H0EB97&&HA1]2R/.QN*@ M^/SS)BN80&-7$RXZ6S8Y"9J.W=4=LX]TS++1ERSE&X8^IR$)58")&.5^J/9N MJ'>V$?$VIQ?(OAPC>VH[Z-NCC]Z_4SI?_]%T=7D"L#.M@.T]\%$TWXSV!;^B MJ56!648PA01G?[Z="MTQG>^/3X>G]992G*Z)F-(CFSW^R9M._ZHB'!/.! MP!3>W3WOK@G]1G"=");%? Z^CW4*$>@L6J>8BP/OQ?2I MBWW0L5RW-JM:*W/[LY@PT_K?U>2Y3:&Q7T,I! )3*/3V%'K_$X4]C'F'C%F> MEK&32_K&#O\@';,]'3,C'0_B DDH%0/_449F!^/T-&R<5,HW]O4'F9COF9@/ M#XPADVE^,$3W4D>%L1M#IQ(0F,+88L_8PLC8/XKDB5"4K5 NHZCD!^4%#38B MZR-:"B8=68O#V=&AR=CV4)J P!2:+O!;59^DQ8>6%NN XRQL51+J*3(TJ";)V6 F:,<)(5HO;OZ)V6WKH?7IO> MV6S6Y1;41$"AJ=Q*&V&9?008MUH^S6W;=?) EH62VIHOCE[)S%"#23^'[["D M\;#,SN-SG7FKN=\D@[Z)K_$0MFUK)CZ0A6AX.H*T _E;-_?E-&26_=BWM;K M%XNN"C7W=3"SYS XEG0XEMGB-!%8I<3UFI*UL#4H2CF-4A8%Z!G'!3F:)><' M67+>Y>JP2$=>^9HB,I;544D78IEMR$\XHDW?=TH1Y5D90PPU2>S8F!8'O7%G M!Z/2%?*ZX](4\JPC(Y/&P3)K_,=J+!%CA1A#6(C3M&Y4V\Z@BEF2Y''V2LAN MX#OGE<="#/Z[2!]@]/N"8$B,OY>>C M4=O *B$Y=[O7=G/C0R:US9K7@ '7?VI+N3R\J<]"^:>6)7M MT!(.*IZAT%3"I7BVS>+Y#W++PM;<[_=TJR3FX0PF_QSZVI;ZVC;KZR_X)4J* MI*7)BB<6T*BZ^@K/PHF6J[GFOJ3E=8D"73: 0E.)DI+=-DMV/V)!=4NFTB@) MIM\)KVW>6,3=BE1*-SS&UT+#U^* +]#U R@TE2]I!.S3EA#JN^ !SB..X]WT M;!H,J]FY*GA!2>49<"I<<]\\U0AV;^YIYBGHH@(4FKIY0;H)I\=-M$6Q=O.-9;;_V 7$)8@J+Y4&@J^=(#.6=?D! N*:)UI>-:RMR- MP:< =%FBAR+]XI3*=VN;T^EK$&>6K^:>#*8<=LN3F26OGW'IUIR>E0GE?L7O MZ#X-B: ]+!GU(TH"GFD7'N_,N(/Y S5A4&@JI]*$.=Y;IVQ("[4$1?.AT%3R MI2%SSF[(3DO9D$9J"8KF]U T[\\?TH(Y9@OV_\S8D(YL"8KF]["DNQFB$BZM MG&.VMG?;(.:[71"6]I9WO&UI2X=_=*-*SV::S8@W80X1,2:H8?.55 T'PI- MI55:,?>M'SEQ01T8*)H/A::2WWKLY/3]8F=65>:>##X+H#ZNAZ5>5>5*R^:: M5ZLT262W)*Q/'* &#!3-AT)3J90&S)V]=>( M5Z@:#X4FDJ^M&/N'\:.F7LR M^"R VK$>EOIOH+G2C[EF/W:?EH*2O)J6-\P0@ZD"]6-0:"I]TH^Y;^W'7% _ M!HKF0Z&I3V9*/^:9/='P'=(-H+)^V=VBM32W.I0C*#25(VF?O+[M?;M'[:H0 ME%O#OAY[U,X,.#3@0-%\*#253.G5//N-9[L'ZNA T7PH-)5\Z>@\\[*1?'R4 MD:"@$8_$? ]P' N2!><$!QNTK70"1QFMGU_KS0=UD^5S=ZW-(=-I=P^KN6N# MB3R'._.D._/,ON,^%=SAN/O Q \^%]$TIFR9/GBV'=160:'5]$U:KS%)"%U7 MKX,1@57N-ZI?\[$_NG_ES&WUHI7.\3OKDU^_.$;"U.^Q^8+I.DH9BLE*0$XO MYH(L6K\:IO["L[QZ6$E@7$[ZLLX[LO90/[%_3<_!=02P,$ M% @ #'GL5A+VX,LC! *1 !D !X;"]W;W)K&ULK9AM<]HX$,>_BL9W<]?.7+ E&P,Y8(:'MGK!E/J51=OG'%C@.-C%.:N,3S0C>E<>:,AV;LD8^'+)=)G,$C1R)/ M4\I?IY"PP\C!SMO 4[S92CW@CH<[NH$%R"^[1ZYZ;J42Q2ED(F89XK >.1-\ M/\>!=C 6SS$MM_4/QIX!;.D F8L^1I'"FI6Z0PN5?%&> &)K])EE>Q!2&3VI'QZO=',A MV>K%J#0&OV2Q%&BB5UN_Z=T<)(T3\5[)GMB*2J!HY<;K#OV.7"3TQ,30E8I> M,[BKDG1:D)(64DS0 \OD5J /6031N8"KPE;%CKS%;DHN*DYVO(/(X"]$/.); M)C2[PMWWC#NQN,\ONS_05^1AXXTOP/A5(OA&SF^1^YRG2^#G2[IH#76A%=BU M=*VZ%SNZ@I&CBI$ O@=G_,=O./3^MH7IEF+S&XF=Q3"H8AA<4A__ETLA5=;& MV091B9:PB;-,=U147X%R]"[.ROQ];XMJH1X:=5VP]^,@''B>-W3WI_&RF/6] MAMG<8A:6YR/(?D(2-=]_A 6FB6.P(]ILL-KU>V K3JV!Z%V'45W -\14\/!B MJ?UJ#B-JI29[X.IPA0NK[#>@CC3EZIDD.Z%&58U.!;9R#6Q;@6XK-;R1V M%EGL'8\SWB^78+D%M ,>LV*/1"Q)*!=ZJ,@H:T*5[^N=Y$"W$W9K^62W(K5T MLECU.CBT9Q,^.<+AJTORE5#EH1"?UN<.;E!9S!166,>RJ@U("QZ[$W/+JXU/]3W8W,V.,L4E^H%R58T$2F"M)+U.3QUK>'$O+3J2 M[9YE;=Y8%K _5\S9A\Z^@75/\=&/\/4$L#!!0 ( QY[%8> MLZB$EP4 (\@ 9 >&PO=V]R:W-H965TRV,U9($!^ZZHRMW8<7G=NYW>Y]G4)4ID"\2=3Z[38]N2"A_65(68"%/ MV29P;X-@@P.]P3G^ZG'=@Y M-GSW5FNA&HS99(-7Y(6(U\TSDV=&JN)Z 0FY1T/ R'+:F<.[!;*5073%OQ[9 M\]PQ4*Z\4?JN3OYVIQU3C8CXQ!%* LNO'7D@OJ^4Y#A^)J*=M$]EF#\^JO\1 M.2^=><.*];0SZ@"7+/'6%]_I_B^2.!0-T*$^CS[!/KG6[ !GRP4- M$F,Y@L +XV_\D8#(&4A'ZPU08H#*!H,3!E9B8)4,H'7"H)\8]",RL2L1AP46 M>#9A= ^8NEJJJ8,(9F0MW?="->\O@LE?/6DG9B]KS,B:^BYA_#?P^'/KB0/ MH0NB'V[O)5(7/..#G&H!YHSA<$74<1=\VZB)ZX*YFCEE=;T@ GL^OP&WX/5E M :ZO;L 5, !72AQX(7@-/<&[N89_UG3+96^R\:IP/C&$=$X-T7 21^YC1] ) M1R "3S04:PX>0Y>X10%#4DG1H".:>Z15G&]8#Z!Q%R 3634#>KC W#(C!77>DSFKI1N;]^O-5?2YXQOLD&E'AA=. MV(YT9K_^ @?F[W5DVA1;M"16P-9/L?5UZK-O6\&%7)!>N )8@#>R\L)0G= E MV!#F41=;4D5N!EI[QL+:\_ M98 0Y"P4NP+%L@8E)MJ.FC)I2:S 9) R&6B9/.#0D<\Y%U &Y(-Z2;P+" TJ MA&ZML55"I.VW*:*6Q J(ABFBH1;1XP=ACL?/8QE6L=@E*-J>FD)I2:P 991" M&36)/20^NCCPC*J!Q^R78=5<5(E."^TP/PEAG$(8:R&\Q+G"CG!UTZC$A'QL M9,XH3P2-FL]Q&-=P@&:)@W8031=-2V(%7M#,$CKSDGL)O_GD')I$*<\&(I6L M%-CH^VL*IRVU(IU="/J!"0JV>^(TP6-N 8>L S\QSY25B<^M;R@FTF M2:VJ+=I2*W)%&5?41J+D4M_'C*NF>&'6K\NXKV%N78YZT#)S?["\2+7#:PRS M);4BS"Q7A]J/L*!] M$KQ>JNG:;DNMB#XK>9 V]3\3/!HRUG=E)8Q'*6-TFG&KY4];:D7&6?F#_F_Y MTP5XM6)DA04!G@3MA=QSP [[VWK0<7]V/B#;Y=2TYJ+2BXV%?MR?Y9)5,DA? MR:3Y9E/WK>"83;]4_82:##P<^64I)LS>4#K!X]SL^ M$703[0>_42%H$!VN"78)4Q?(WY>4BN.)ZB#]'X39?U!+ P04 " ,>>Q6 M*$LS"ST# "["0 &0 'AL+W=OI+<"7++8/08,8W3X4?:"ML46$$K4D;<=_WR&EJ+8K M&RF0%YN7.8<\AR-R1GNI7G2.:."U$*4>>[DQU;WOZU6.!=,]66%),VNI"F:H MJS:^KA2RS($*X4=!,/ +QDLO';FQ)Y6.Y-8(7N*3 KTM"J8.4Q1R/_9"[VW@ MF6]R8P?\=%2Q#2[0_%$]*>KY+4O&"RPUER4H7(^]27@_']IX%_"-XUX?M<$J M64KY8CN_96,OL!M"@2MC&1C][7"&0E@BVL;WAM-KE[3 X_8;^Q>GG;0LF<:9 M%'_RS.1C[\Z##-=L*\RSW'_%1D_?\JVDT.X7]DULX,%JJXTL&C#MH.!E_<]> M&Q^. %'_ B!J -%[ 7$#B-\+2!I XIRII3@?YLRP=*3D'I2-)C;;<&8Z-,GG MI3WVA5$TRPEGTD7.%.929*CTS_#P?3J!7ZO+$C?P# MC)E&5QDGE>I!],L-1$$4=VQH]@YX'#AXU &?7X<_L@,$H4.'5\3$[2G'CBZ^ M0->W02W_Z(1P$OW:Y\Y%D M\P\B.[$N::U+KK&G7QA7L*/D=?DNF[S=*%::\SRK;:SIAH[.7KJ[-.S%R$,?#,RF=86%P%C;O# N.-)_(&;1R!E?E/+Q6](#0Y;.3@FX705G>)670 ML7@2AF=*.J."P9F0[JC^!2'#5LCP?4($7Q]E&GSB)1R0*?VY2]=USD&-A#"$ MHKX<$\C8H>MZG?U?IKM+3/./8*HM](^>M0+5QI4'&E9R6YKZ(F]'VPIDXA[> ML_$I529U(?$O35W6/#*UX?0]"UP39= ;4IJJNE2H.T96[O%<2D-/L6OF5%VA ML@$TOY;2O'7L FV]EOX#4$L#!!0 ( QY[%8F3))>] 0 $,@ 9 M>&PO=V]R:W-H965TP]YI'O% M3+>4?>5K0@1XSK."7WIK(+-25)64Y%O*0K7Q>,H(3[91G M/@J"H9_CM/!F4WWNCLVF=".RM"!W#/!-GF/V,2=SFOV9 M)F)]Z8T]D) EWF3BGFY_)75".L %S;C^"[:U;>"!Q88+FM?.,H(\+:I?_%P3 ML>, AP<<4.V ^@[1 8>P=@C[#N$!AZAVB#0S52J:AQ@+/)LRN@5,64LT-=!D M:F^9?EJH>7\03%Y-I9^8/:PQ(VN:)83QG\#-MTTJ7@ N$J O?+R6E"9@3G.Y MSCC6,_6QOO2X?^GF68T)>!\3@=.,?Y#&7QYB\/[=!_ .I 7X?4TW7*+SJ2]D M\"H$?U$'>ET%B@X$"A&XI858QAH=V1PC^WNM_@%!%![0TLR83./H88+;?-8S\D=?I'*%."*,5RL MB!J?O?/YRP)^+-?OP!#H.?3=2Z!(L=@75XCQK>(QMZA_>RYAWO\DXJWDV, M5L@#C:R>ST\SN1A&4_]IEZE](S@9A5VCV(0T;)$ZF0V:S ;6S.:4"T"7@.., M&/5J=3]V0;@$BQV!=6@;-K0-3RS$H4O>78+%CL ZO(\:WD??38@5\G!'/E$$ M>SHTV(113X8&FQ$RJW#T7 M4A"&,[UF<"+K\)0+AE7+8LS&"G;L$G&*%KM"ZQ*)6B+1B>59!^"*?)=HL2NT M+OEMCP"MI?#;%!KNZ6H4#OH*W3<:#H9]A1J,1N,#"FWK<&@OQ.\8338+(7M^ MGJX*O7H2\D0R6JK4C!E9 8]>*"[18E=H73+;TA\.3JU2I]V#4[38%5J7_+:! M@-8Z^6TJ'1K>H_V6TF0$85^E!J,P/*#2MDB'_U&E"[KX"FBI/A>9/P)9_8]> M%R[18E=H7>[:3@".3RU*IRV%4[38%5J7_+:K@-;B^6VBG.Q+:1#V16DR&O=% M:3(*S*)$;>&.[(7[/9'%;+H0,C6N]:G63S7:%*DPZM0.>>Q2<8H6NT+KTMGV M"@B>6*?(:7_A%"UVA=8EO^TOD+6$?I-.:^A==4&X)U2SU:2G5),5"@Z\/U%; MP2-[!7^3EQE](:269[EAB[7,%909-K]/[7A'+Q6GW^U=H76Y;#L&%)U:ITX[ M#*=HL2NT+OEMAX'LNPMOTNE@;[LC0OWOM0:C<*\5-2'!_LI M.5BH)5#M-C9GFYWP*[W_VSM_#2_B:C^[A:FVUV\Q6Z4%!QE92LC@?"0C8M6. M=74@:*GW#]0-FO\;F/T+4$L#!!0 ( QY M[%;O\R\20P, -,+ 9 >&PO=V]R:W-H965T?O:3D@) M#5%!W$#LS/][YC,V,]HP_BHB (G>DIB*L15)F=[9M@@B2+!HL12H>K-D/,%2 M#?G*%BD''!I1$MNNX_3L!!-J^2,S]\#]$D M*UDP]JH'W\*QY>B$((9 :@>LOM8P@SC61BJ-WX6G52ZIA?O/._M8*,B$9$DA5ADDA.;? M^*W@L"=H]XX(W$+@'@HZ1P1>(? .!=X10:<0= R9O!3#88XE]D><;1#7T9(;C&_01 MO3S-T?75#;I"A*+GB&4"TU",;*ERT$YV4*PWS==SCZS7=M$]HS(2Z#,-(:P: MV"KYL@)W5\'4;72"=OQ<[(0DJL#\JL.=^[7J??3E\:=2'$ 8TO="@+X&BS__;MVS_E4 MA^J29O,+F54X=DJ.G29W?Z[040A1H'YKG"PR<\>D,::W")(T9EO@ZA3)(")T M50FZ12GP0/-GRUTHB ]HQ9D0*,7;NCW(&ULK59=3]LP%/TK5H8F MD(!\-@761BIDTWA 0A38P[0'-[EM(AR[LYT6_OUL)PUMFF:;Q$MK._<V;9(,BBP.&=+H.K+G/$"2]7E"ULL.>#4@ IB M>XX3V@7.J16-S-@]CT:LE"2G<,^1*(L"\[=K(&P]MEQK,_"0+S*I!^QHM,0+ MF()\6MYSU;,;EC0O@(J<4<1A/K8F[E4\U/$FX#F'M=AJ(^UDQMB+[MRF8\O1 M@H! (C4#5G\KN %"-)&2\;OFM)HI-7"[O6'_9KPK+S,LX(:1'WDJL[%U8:$4 MYK@D\H&MOT/M9Z#Y$D:$^47K.M:Q4%(*R8H:K!04.:W^\6N=ARV &QX >#7 M:P." P"_!OAM@'\ $-2 P&2FLF+R$&.)HQ%G:\1UM&+3#9-,@U;V,E4)%BI$ME6(]KYW4ZJXK==X!=:Z' M[AB5F4!?:0KI+H&MK#9^O8W?:Z^7<;+DY\B[/$6>X_D=@F[^ >X[!NYUP.-^ M^!U^0XYKT&Z/&;]9/-_0^7]=/!3G(B%,E&JE?DYF0G)UH'YU);QB#+H9]25S M)98X@;&E;A$!? 56]/F3&SI?NI+UD63Q!Y'M9#)H,AGTL4>;'=V5L0HY,$A] MBZXBUW&]P;:=B/^K,"R_#W:BXBRMP_29J1_R@$3_H%5^?P"[M%3#]PG=OF+SJ27T5=7D)]Q0H*X-ARTQ'E.M< MM,R$^\L0.*'3[6;8N!GV[R&8 ^>0FO,X$0*D.$7/F)385+@)4246TP2ZO WW M=T]PZ3@M;QU17C!H+6?LVH\TK8&**7VO\ M6KT.JF+^3E,]+>XP7^14( )S1>F<#Y5!7I7KJB/9TA2P&9.J')IFIEXXP'6 M^CYG3&XZ>H+FS13] 5!+ P04 " ,>>Q6&]6X^ED# U# &0 'AL M+W=O4;5U0<2&9(9>%BSXO=DN342:9F M[9XG4[:314[AGB.Q*TO"_\ZA8/N9XSLO"]_SS5;J!3>95F0#2Y _JGNN9FZK MDN4E4)$SBCBL9\Z-?YWZAF 0/W/8BX,QTJ$\,O9;3[YE,\?3CJ" E=021'T] MP0**0BLI'W\:4:?=4Q,/QR_JMR9X%5+RI^!7"DX\(>SBP&%K\!SWP#!U;Z.DP_8[\19YO MV/Y ,$%;N,#(!2?D%CO.56VN;8FMF:&=J6^2:U&1%^;'W MV9:4%$>Z8MF PMIN.6]/Q<*X9 M5S[MA/ HZMON@R2CJV.YCQA/?;GO4VAX-'JH4UJ".568]5:-SGJIS MBJ5G$CM*V;A-V?BMIVK<*]"GP,.=,BXL*-_#7J?8?92/_=A>[4EK??*VDS7I M6PJCN./;!AIU0&D?%$WLIGWO]1?;>^O9:IC'*9]TC-M 40>46D#!*><'O88_ MZ'RHA_B('IBTOT>-ZO'-&W7?(PLJ\KOUL( "/P@[@;D'_50)?&/Z4H%6;$=E MW6ZTJVWO>V,ZOL[Z7/?$ID][E:D;ZCO"-SD5J("UDO2N1LH2KWO4>B)99;JV M1R95#VB&6]77 ]< ]7S-F'R9Z W:?PK)/U!+ P04 " ,>>Q6K008\^8$ M !:$0 &0 'AL+W=OT[.XX]SCC/:$_K&MAAS\%[D)1OWMIQ7]X[#DBTN$+LC%2[%DS6A!>+BDFX< M5E&,4F54Y([GNI%3H*SL34;JWC.=C$C-\ZS$SQ2PNB@0_9CAG.S'/=@[WGC) M-ELN;SB3484V>(GY]^J9BBNG]9)F!2Y91DI \7K$]._L- M),J*D#=YL4C'/5=&A'.<<.D"B7\[_(#S7'H2OV0%(S3HJ#L8B@ MR,KF/WH_#,29 8RN&'@' T\W"*X8^ <#7S?PKQ@$!X- C4R#HL9ACCB:C"C9 M RK5PIO\H09360O\K)3SON14/,V$'9\LRH04&+RB=\Q 'RS%NDKK' .R!H_K M-5:S DXB\((X!B\X(662Y1E2@>\ MX6?@N9YO">CA!\Q]5YE[%O-YM_D3^@ N5-:P \9OI\U7[OS_G38PSUB2$U93 M#/Z>KABG8BO]8QOPQF-@]RCSRSVK4(+'/9% &*8[W)O\^@N,W-]L@_4SG2%'5'*=BO:HAY6)(\;M(JPP#Q,$:IYBB'#".>,T)_0!4 M[ #K@F[>$ZKWR'2[FWCQ(!@YN_-QLXA\_U(SMVB&X4ET@1FVF&$WYA:5&RPW M95TFF(K]6BK4BK!,;F(K4>,R.@ND/X@T((LFAAJ01>,'=IZHY8DZ>5[$0D T MV0*17D2>WXD"5HERQ!540G&:<1M19$82&7-D$?D#3V.RB* ;Q':JN*6*.ZG^ MX%M,/X,26X./C5=Z@X$6NZGIPWBHQ6Z*PC/-1>2#-O+!#ZZO'B_0&/E*B6;%KRK#]=U:PI$C>SQ^GKK;4,NT8P@UAC MLFB@OA\LFKXW"*] G;4GL!-*-'>B=2O[S: 97,ACT3FQ>)]N2D^0-" A9;=26L5)XYD:)/!W"%,'0 MU2E,D1]>FZ%3)P([R_/D":.=A=Y9=&VCG&H]["[VS4E$PAS2 M07L482#-Q$.J*K\H06!Y[-.LG&;1#J"1["R5/=!;-)MH>*7HP%/UA]WE_W3B M.FM&9;\I3MCG)RXK6VQTC5$0ACJ7,J:^^V'PBFZEBLW9_)#P?J,'MRTWQU>$)TDY4,Y'@M7+IWL0B)-@?YYH*3 M2AUM5X2+@[+ZN<5(K'&ULK5AM;]LV M$/XKA%<,+3#7(B7KI7,,I,F&!>C:H$FZ#\,^T#)M$Y5%EZ3B9+]^1UF1%)%B M4V!?$DMZ[O3P>'?/B8NCD%_5CC&-'O9%J_8GJJWXL!*>+(1 ML*(PGX/&M<3IIWVD, M^[^?O/]>+QX6LZ**78CB+[[6N[-).D%KMJ%5H3^+XQ^L6=#<^,M%H>J_Z-A@ M@PG**Z7%OC$&!GM>GO[3AR80/0,55F8L]0[?T@2DT13>0)NNJ8$ALT"7; M,"G9VCQ$YTHQK1 MU^@#IRM><,W!XO4ETY07Z@W8WMUOWJ!7B)?H=BD8T:HE&7J)?:$Z;O@",:>$B=_(0]]Z+ MDY ,R#E ,4[=Y.8MN;F77%M)IJ]J5M(R9] #[UE9,1?1N<4A2J,!3QM#$N*F M&;AB'3L8)=F M@,4XMC- M.VEY)U[>OWVK.*0FE"F(FZK3P,4OL5\]GP_H.3#)"+NT99?^0%1S2 .N$701 M!>T3DE54I7:64FI1RPE M?%?"E 7!!,YF\Q'0A7R *:,$F8?F4.:/IN1VM-PZ>T+C_EEJ!O&0NPT*1HAW M\H>] K/\"+,D3(T20EQN3]QS4(-'0Q]D843AB2.(9-C#'*B$C$6ZDRSLUZQ/ ME59\SZ9W8EVW,Z5A*!U)E]!.EQ0/\]N!PFF, M1U;1Z1GV"]I-,^?B)$(7WZU$;,O6G! KM6W46'ITTH;]VO899@XJ\UU=?&O0 MM$(<3$21AH&IZ78OR!>'G.%@2-\&A=E(=\:=Z&&_ZGU@\!7PU(E-BD]14=\J MFCG7*7;8%C(<$:L>':AL;)K G=YAO^!]TCLFG:QL_H!IL74'G&^)3IH:Y#9GB=$2_2*=?Q*]?H[V4V&HS M[65@0\H!FH],,*23).*7)$ M3D5/%UHS:]_ ]02P,$% @ M#'GL5F@CFWQ3 P MPD !D !X;"]W;W)K&UL MK5;;;N,V$/V5@1H4&V WDF5;ME-;0)RD;8!=('"2[4/1!T8:V\12I$I2<=*O MWR&E:!U;-H*V+Q(O,X?G#,GA3#=*?S-K1 O/A9!F%JRM+<_#T&1K+)@Y4R5* MFEDJ73!+7;T*3:F1Y=ZI$&$<14E8,"Z#=.K';G4Z59457.*M!E,5!=,OO @J_6U@V$Z;1D*[Q#^U#>:NJ%+4K."Y2&*PD:E[/@HG=^.7'VWN K MQXW9:H-3\JC4-]>YR6=!Y BAP,PZ!$:_)[Q$(1P0T?B[P0S:)9WC=OL5_5>O MG;0\,H.72OS!<[N>!>, /C]#IMV'O>[S^ ;P%159F7'#F#_.Q:'^$Z^=,5#F7*[@H5"5I VY1 M4\RE&[**YAF=C,9M@;;2TL"?VYOT5]<6U P'W0Q=]C@W)]_ GL3S$$;S,$Q]'3.!),9 K/PB"LN?5PHI"_(=)?P&FWHT5R6 M>TH'H]$T?-K6LV\S'(Q;FS]0^#9,= M^ETV@V[^HY;_Z-]&/ZNT1FG?K6#4$?_!CH(.FU[2K6#<*A@?5?"9E<8G9F.9 MK:QO"EYPRPXR'>_'L9<,=ZAV&0VC;JZ3ENODO5<297[L,D[V+EI_LGN:]VVV M+VQ-,-QZ PO4*U\:&,A&ULM5?;;N,V$/T50ET4N\ VNOB>V@(;DQY[OLZR:&@ M^DR6(' FDZJ@!KMJX^M2 4V=4<']* C&?D&9\.*Y&[M6\5Q6AC,!UXKHJBBH M>K@ +G<++_0>![ZR36[L@!_/2[J!&S!WY;7"GM^BI*P H9D41$&V\);A^2J, MK(%;\3N#G=YK$RME+>4WV[E*%UY@&0&'Q%@(BG];6 'G%@EY_-V >JU/:[C? M?D3_Y,2CF#75L)+\#Y::?.%-/9)"1BMNOLK=9V@$C2Q>(KEVOV37K T\DE3: MR*(Q1@8%$_4_O6\"L6<0CI\QB!J#Z-A@^(S!H#$8.*$U,R?KDAH:SY7<$657 M(YIMN-@X:U3#A-W&&Z-PEJ&=B:]$(@L@M_0>-'E_"88RKLDMW)N*\@_D)W)W MO_M WA$FR&TN*TU%JN>^0><6PD\:1Q>UH^@91V%$ODAAQ&6ISD@T^TBB(!IT$%I]A_D@<.91#YU!&\F!PQO\9R3)"H4R ML0&1/) _?\5UY,I H?_JBEH-.NP&M9?X7)M_F$?>GPG%"1R(]@_D!*#45B#@(P934Q.#=[FBJ>$%>C?$,@R+1ZQ1_Q 275G6>0K>84? T MD$S)@G!::B R([0L.4OHF@/1AIK*N%'."H8]-.R\8C6?\7Y$QJ.CB(Q.HS8* MVC4'0L>MT'&OT&62J HU,F$ ]1B"*8#@0T)1&'02'9\0C:9'/$^7#*;=-"G*2HN$HZMZC M64MZ]OVD.:-KQMESAVAV0O*88:^O5X8_#)Z>SJ!7RZ?Z\+B4OZQ,+A4S#YTO M8R_.2Y/\6Z$=JMXK&,+_XYUK4-\J!F^$=AB#Z"D&4>_._]:35#K%1R=7:32) M)D>GN=_I2T7Y>T5A 6KC:F7D*BMAZB*K'6WK\:6K0H_&+VR=[HK-)YBZR/]" MU88)33AD"!F<35"@JNOFNF-DZ4K/M318R+IFCM\:H.P"G,^D-(\=ZZ#]>HG_ M!5!+ P04 " ,>>Q6O=)R2-@$ !($P &0 'AL+W=OR&*V^F4 MK_%,%9>G4L6U_FN$DMQ:S:NR)+6;T(-(D M)T\,\$.68?9V3U)ZFEO0>A_XD>SVHAR8+F8%WI%G(GX63TS>35N639*1G"06NTSR\#^]3O[MTJ\%+/"G"QI^BO9B/W<"BVP(5M\2,4/>OI.&D%> MR;>F*:_^@E.#M2VP/G!!LR989I E>?T?OS83T0N _D" TP0X:H [$(": *0& MH($ MPEPJYFII53S$&.!%S-&3X"5:,E67E23645+^4E>UOU9,/EK(N/$8HGY M'GR3U0?T6E=68@';\*_B[($P.YSLY6"0"I^ J)@(G*;^6P)_/,;CZ<@V^ M@"0'_^SI@>-\PV=3(9,K'S%=-XGWIDFN65PS2]E$;GF!UV1NR2[!"3L2:_'[;]"W_S!- MT"7)X@N1GV\Z>.\:^N%NOZ2$7LE&M27+$JY28YJ[F\"J.LE\>%Q-HNV7Q MC_U9,< 0"@/_'!;K,#?TW19TIL-K=7BC.OZB^6XB",MZ2HQKK:;Q>P^'D62"LL215>@A..)!]&U"Q)TSN.XS) HV("[6$/,TN^W9 M_G"I<)&5U9#[*]YNDS3!XJQ:PU5JN,]RAL[BP%$/T#55^8JOY'LN!O:'AN8L35=;LP:4$Z H5,7H,.CXSM#" M[1P'_-!RL /IVJM1B&OH_EH;-:!\Y+FJ#@.7$R%_0$?G.."XY?B%&<.Y> -T ME2:[ZO/ K$4W"KZM23&X";D05"D&JFA(2.7M5I<":R9EJ?,U@3-.1]8>=-X+@Y M6>YQOB/E=D[;+^MZ#Z\T?M3\(L-72A1J[MB$&PO=V]R:W-H965TUW=+4C G'MFU1Q&/>*UHP?!1@*S+DHCW"5*^&CN^LUYX M*A:Y,@MN/*K( F>HGJM'H6=NQY(5)3)9< 8"YV/GUA\FD8FW 3\+7,F-,1@G M+YR_FLE]-G8\(P@IILHP$/U:XA0I-41:QN^6T^FV-,#-\9K]SGK77EZ(Q"FG MOXI,Y6/GVH$,YZ2FZHFOOF/KQPI,.97V":LVUG,@K:7B90O6"LJ"-6_RUN9A M ^#WCP""%A#L GI' &$+"'!SZ&(N8597%45= M=D4H)(5,*9>U0 GG"2I24'FAL<^S!,[/+N ,"@8_$!P1-_P,> M>A8>'( GI^$/Y!T\WZ+]$V;"KG2AI0M/E:XB[Z8:$G3QAH=2W'#T#G.8IC*4 M%4EQ[.BN(5$LT8D_?_+[WM=#Z?E(LN2#R+9RU^MRUSO%'M\SA9I5'Q[@VCD+C4E\#TK:"/ MIVZ4]9'S%>U)&/2N;W:L[ ?Y-Y&_8V8_*(BBP8X;=Z,/E2@6MI]+2'G-5'-( MN]7NRKBUG7)G?:*ODJ;S_Z5I[J$'(A8%DT!QKBF]JX&6))K>WDP4KVRW>^%* M]TX[S/5UB,($Z.]SSM5Z8C;H+MCX#U!+ P04 " ,>>Q6V!0/BUL# !M M"0 &0 'AL+W=O%[LUI1Q)YW;M95,YZ+5%>.PDD2U=4WE\1XJ<5@XOO.\\(GM2FT6W'3> MT!VL07]I5A)G[L!2L!JX8H(3"=N%<^??9HFQMP9_,CBHDS$Q2C9"/)G)0[%P M/.,05)!KPT#Q;P]+J"I#A&Y\[3F=84L#/!T_LW^PVE'+ABI8BNHO5NARX;QS M2 %;VE;ZDSA\A%Y/9/AR42G[2PZ]K>>0O%5:U#T8/:@9[_[IMSX.)P _O@ ( M>D P!LPN ,(>$(X!X07 K ?,;&0Z*38.&=4TG4MQ(-)8(YL9V&!:-,IGW*1] MK25^98C3Z9*JDGS Y),'WA61R<9;LL;Z*MH*B-B2/W0)DJS9CK,MRRG7Y'?! M

?WJ#7E%&">?2]$JR@LU=S6Z;#9V\]Z] M^\Z]X()[?D >!=>E(N]Y <5+ A>U#H*#9\'WP57&NT;>D.#77TC@!>&$0\O_ M 0\]"P\FX-EU^",]$L^W:/^*F'#(7FCIP@MTZ[9I*L!3J&E%IE/Y]]U&:8DY M^FM)Q;U= <%@[V% 5R#T[Z\T]^[/TV%;D?29;](+(789T-89U= M8T\SJ+&@,6HV@O"U98V),=&FW+<@)11$"RSM/:X*>9R*;+=#9'?>G-W M?QJN'U(?"1[.$YF,YU6+ MI\V<79KGHN5:D88>Z::"*:G=CO&)E[X7)2.UYT8S/QD99>=&<9Q,"XX'P?%5 MP4ML'Y)MVJY'H>A0ZH3.G)'INZ(K8$NI:]+ ZO!GN[%4Y6K_'MT1W]7^GZ1XBCU3N&&:R@BU2>C<) M^B.[R[V;:-'8ZVXC-%Z>=ECB>PBD,<#O6R'T\\1L,+RPTG\!4$L#!!0 ( M QY[%::Z;*E4P8 0Q 9 >&PO=V]R:W-H965T]#S?]R6;GJ<; M&4<)_Y(AL5FM6/;SDL?IXT4/]YYVW$0/2ZEW]*?G:_; 9US>KK]D:JM?J2RB M%4]$E"8HX_<7O7?X[55(=$(>\37BCZ+V&NE2[M+TF][XN+CH#;0C'O.YU!), M_=KR*Q['6DGY^%Z*]JICZL3ZZR?U]WGQJI@[)OA5&O\=+>3RHC?NH06_9YM8 MWJ2/?_*RH%#KS=-8Y#_18QD[Z*'Y1LAT528K!ZLH*7ZS'V4C:@DXV)- R@32 M-8&6"30OM'"6EW7-))N>9^DCRG2T4M,O\M[DV:J:*-&G<28S]6ZD\N3T/8LR M])7%&XX^T"43D4"OK[ED42S>*-E<:EM(957<*;J=7:/7K]Z@5RA* MT%_+="/4$<1Y7ZH:M=/^O*SGLJB'[*GGW3H[0V1R@LB T);TJP[I=)"G$SN] MKSI;M9=4[26Y'GVVO2>J&3%+YAS-\LOS0Y9NUJKV$_0^2M3^B,5H)IDL^G_% MUGK*!?KGDU)$']5N\6];-XK#!^V'UVO 6[%FYX-F6]Z:__X:'@S_: M>N-)S.H4K3I%(?7I%1/+?*KF^@7_OHG4E*A6M,Y (17F4GJAVDX)G8S5"=O6 MRVE&X1$.:!5E^0PJGP'H\X8+F45SR0NG;>X*@6'MN*/!>,=;,V8\#-N=A96S M$'1VS3/5,[TJ"G5!,7V=HG4J(CU(;3;#AH7!CLEFQ(0&[2:'E7ZS0F2J61QF^E1PP\) MAD&XX[HEB@S#/;;'E>TQ:/MVACZD6YXE^5(R6ZMU)-5+L]K*%^LVNZ"BZSKB M2?YGH=[C8WY1'J$QS6UHCR M,Q<.LMW7R 6_R'VK35#*]:SY4K,+-TR!CPP5V"M5^%*SNV6X L-@X6/(P2,X M]X,VK@8:C(=[+@?#)1@&DT]\RV.$6_V#F<[^/:G9=1K*P>&1IQ_$+.=N>5*S MNV5P"\.\Y835N E1;5S=$@: -3:TA6'572)PTZ4.A^&37=EL8 M#B9[,(483"$PII3K,OH/O83+87'G+_B' !=2NQER[+LA?F^'' )(2B%&$HA1Z84XI52?*G9W3*40F!* M\3'JX!&<^]%$G/V,3@SA$)APB@N#M/H',YW]>U*SZS2L1,9'GGZO<.5+S>Z6 MX3 "$<67FMTM@R@41A0?X^[U#V>T,^,$ MAG$"F'&*JZ+MJ9%+.-/5O"\UNTY#3 $^[N@'7A'+EYK=+<-B -/%J MEX'!$-NCP:\ QJ\N#Z4\?RL(#+&=U9Z6@0'+E?1:3YFLZ\BPTF!RV,V MW=@\>/Y9&S#$MFH@)8 AY5>H/&B"1\,R%&);-F02="$3^D(@A\6=I^<0A!(8 M0@F.3"B!5T+QI69WRQ!*<'!"*8\00B/?&3M"@QUA)^QPA'%8U/7D^5*S6V"( M)#PRD81>B<27FMTM0R0A3"0>1AT^@G,_"'#A%$7V:X^HZ_\/^,RRATB=N)C? MJYS!V4@E9\4C]\6&3-?Y4^MWJ93I*G^YY&S!,QV@WK]/4_FTH1^$K_[Q8?H_ M4$L#!!0 ( QY[%959.)-00( /@$ 9 >&PO=V]R:W-H965T]Q+[V/>>>XUP[W@KYKDI$#;N*<95XI=;UR/=57F)% M5%_4R,W.2LB*:!/*M:]JB:1PH(KY81#<^16AW$MCMS:3:2P:S2C'F0355!61 M'V-D8IMX ^^P,*?K4ML%/XUKLL8%ZF4]DR;R.Y:"5L@5%1PDKA+O83 :#VV^ M2WBCN%5'<[!.,B'>;3 I$B^P@I!AKBT#,<,&'Y$Q2V1D_&XYO:ZD!1[/#^S/ MSKOQDA&%CX+]H(4N$^^+!P6N2,/T7&R_8^OGUO+E@BGWA6V;&WB0-TJ+J@4; M!17E^Y'LVG,X H3A&4#8 D*G>U_(J7PBFJ2Q%%N0-MNPV8FSZM!&'.7VIRRT M-+O4X'3Z3*B$-\(:A"D2U4@T)Z[A^@DUH4S!*^X:PF[@"BB'UU(TBO!"Q;XV MM2V#G[=UQOLZX9DZ#[7L0_BU!V$01K!X9U2 M(37FY2E%%Y&VVT>J)CDFGFEGA7*#7OKYT^ N^'9!5]3IBAQ[],]S[<$+)1EE M5%-4AT,NP'3D'/-&2LK7,":*JAXLNU+L4F'P_LH]C?'%?VC1K9O MPI3(->4*&*X,+.C?&[SCL3VMP4-RW-TX32)IC]E1#Z$-CKTCUV MZ1]02P,$% @ #'GL5J$P)6V= @ * 8 !D !X;"]W;W)K&ULK55=3]LP%/TK5QF:0"HD30H,ED:"5FQ(FX0HL(=I#VYR MVUHX=F8[+?S[73LA*A 0#WMI_''/\3W'OK?I1NE[LT*T\% *:<;!RMKJ- Q- MOL*2F0-5H:2=A=(ELS35R]!4&EGA0:4(XR@Z"DO&99"E?NU*9ZFJK> 2KS28 MNBR9?CQ'H3;C8!@\+5SSY8[MGH.'5^NA/&_L&ECHP#R MVEA5MF#*H.2R^;*'UHQ.T3(N#-S@ M@ZV9V(-]N&!2.JOT <0G XBC..F!3SX 3R(/CY_#0[*G\RCN/(H]7_(&GY=[ MU\@]9X),0ICY$ONF55V1]L&6>3/++#KO8,(J]U0-_/Y!C'!)R^9/GQO-\:/^ MXUT=GYJ*Y3@.J% -ZC4&V>=/PZ/H:Y\W_XGLF5-)YU3R'OO6:S+T')@QY%&E M#' 9 >&PO=V]R:W-H M965TY<>T 4DNNTEY0V,IEJK)UZ;8R>F:*:69,1D7? MC$]&+)<)S;_/9*$[<>&;1P[GNAZ(W6'.1EM\9K,B7S>SKAJF15E M25.2"A<*^B6@NZU@EXIZ%TKZ)>"_K6"02D87"L8EH)A88?#]2LNOH(L=R7/0\]]#-AX]G,-,VF.G#)8S7!A,^SM#-817.L?PV+/_Y2;.* M=3X'"ZZ N58!, M2K)$8LZY^ #K%C#]O;";6"-S=VK-=R.\Q@FU]1LD+'@[]V''J<\^?!MCVX-A M/2B"G%4,!*O9HUO9H_L=Y?N1JS=8L5&OLOF%=\Y&:MNG'23,@X3YD+ $A9" MPB)(6 P$J]FY5]FY]T.*=P_2SI P#Q+F0\("2%@("8L@83$0K&;G?F7G/F3Q M/L!Z#<6[<;BVUCS ;.?R>#[D>,';].Q^O_.J?$..&)W)T'8[W?J0,="0-8<, M*H<,OJ-^^SEG9\MV(ZSM!,HH-N_U5!#4&G%H'2XG<3/3C&/-F9TINGOV&^IIE M"5DIF7775TO #_N1AX9DVV*SZH5)R=+B<$/PDG =H,ZO&)/'AM[_JG:%)_\# M4$L#!!0 ( QY[%:N$)ORI0( (X( 9 >&PO=V]R:W-H965T?;2C+*L)#E;Z C7W_^]T=YHBV0CZK-0"2ESSC:N*L$8L+UU7) M&G*JSD4!7*\LAN[WFAFU/&G3BRS^YE'(D2,\;A7A)5 MYCF5NRED8CMQ>L[K@P>V6J-YX,9105N8U*RG+@B@E.)"PGSF7O M8MKSC('=\8/!5NV-B0EE(<2SF=RF$\,%#D] J0LDR11WC!DF9G MY(0P3A[7HE1ZMXI 5R T[\^5,O]+YV$ <-<6#5@P/$=T*I-^G^=:?WD%N$7/UNPPT^ +?? MX/8[$VQQDP9WI\]3(O4KT<99*0VLDODL;.+A?\^Y][12EE+[9_301@, M^V^JZ>YU%].IOU.Y8ER1#);:SCL?:@%9-;]J@J*P#6 M7PJ!KQ/3PYI?D/@O4$L#!!0 ( QY[%:$:>C:1P, !8) 9 >&PO M=V]R:W-H965T'A;[0$MCBRA%JB1EIW^_0TE6'4LVBF)?))*:.3QG.)S1;"_5-UT M&/)<NZ.BN@I/I:5B#PRT:JDAJ%[LE9<)) M9\W:HTIGLC:<"7A41-=E2=6/!7"YGSN^)K M!TO@W (AC>\=IM-O:1V/QP?TCXUVU+*F&I:2?V6Y*>9.XI <-K3FYDGN_X1. MS\3B99+KYDGVG:WGD*S61I:=,S(HF6C?]+F+PY&#'Y]Q"#J'X-0A.N,0=@YA M([1EULBZIX:F,R7W1%EK1+.#)C:--ZIAPI[BRBC\RM#/I$M9ELS@L1A-J,C) M4@K#Q!9$QD"3*[+"M,EK#D1NR*.2>9T9\I4J187Y0?YF=,TXP]';>S"4H^0%Y0#:%)A]$#OE+ M !=U]F*#@]A%,C+GX8!3,+GR?2^*3@B/F$TG7CC.>-HSGEYDO"PHEB9M[\NEQ"#8W BFY14\,VVK MV<'*GLU Y'N$RWB=VU5XKI@ZGUW3X5D%@^0:&L73,[J37G=R43?6O]^Y#,D@ MS<-@$ODG?(=6+Z],R]@]:C$EJ&W3>37)9"U,6X#[U;ZYWS4][61]@4V_[=$_ M8=H_A@>J\-IKPF&#D-[U%#FIM@NW$R.KII&MI<&VV P+_'$!90WP^T9*Y?2D/6IJ[U.AT.A-51;5YREH!X3G,!->4%\@SB@K.X(O@Q9E&6<%\ M);/2U ]_)7!\@YI0ID[@""B'QU*LE'%1B:M--DMPLR['=9O#WY/CJI;GX%^< M@N_Y8WAZN('CHY-_;5Q36E^?W]?G-[[C/;ZW5&6$P2L2J0!Y;FJ#GU<+I:7Y M'GX-Y6S])L-^=H]^ZI*7XRE*E5 M!8W*;K-U.KGPXL1=#[ F/6MRB!4,L5I5N,7RQ]%DF!7TK. 0*QQB!3NLT<4> M5-BCPD.H: @5[J ";Y@4]:3H$"D>(D4[I/&>5Q7WI/A=4K_UOBT8+8AM9Z?P M*#1A0_QXYV.)@O#_I^INM0S;?;\265"N@.'2R+SSR.AEV]':B19UTT460IN> MU Q+\Q- :1>8^TLA]-O$-J;^MY+^ 5!+ P04 " ,>>Q6%"O^.R"D6E'J"2Z%&TGP'[\2%FQ3%OFK.%=+F+) MUGDHG=<^TGM$7:Z%_%8\<:[(G1Q?BJ5*DYS?25(LLXS)EX\\%>NK MCM]Y?>,^F3\I\T9O?+E@<_[ U=?%G=1KO2UEFF0\+Q*1$\EG5YT/_GL:GIN M\13'BN#8/IEQ2<\30U)[\?W"MK9CFD" M=Y=?Z=?EP>N#>60%GXCTCV2JGJXZYQTRY3.V3-6]6/_"JP,:&%XLTJ+\3];5 MMEZ'Q,M"B:P*UGN0)?GFE3U7B=@)\/M' H(J(-@/"(\$A%5 >.H(_2J@?VK MH HH#[VW.?8R<1%3;'PIQ9I(L[6FF84R^V6TSE>2FR_*@Y+ZTT3'J?'#\K'@ MWY<\5X2N]/^"O(FX8DE:O"7OR->'B+SY\>UE3^FA3$ OKK ?-]C@"/;3,NT2 M;W1& B\(&\(G[O!;]D)\_VATY([^L)!=$EP<#:&1[8X3V=W6V*@VV* M@Y(7GIAB\N=GO06Y43PK_FI*[0;7;\:9RO&^6+"87W5T:2BX7/'.^*DK1)(6+2!#4J8 M.1FLQN'Y<.AYWF5OM9ODP^WJ+:S,];>9ZSLSM_]M;DJ;D] V;4A8A(11$,R2 M8;"588 M*@.D)DA8A(11$,S29+C59.C\:90*B!F))9\FBLQ8G*2)>CG3%U3F MDBW)Y^112 TU2S'3^Z$_;=+*.4Q;K88'%: _Z@\N#DI%A!R5@F"6#J.M#B.W M#B*?OU-<9B2U%&E*M9/4-M4C1['=Y!@Y' 7!K!R?;W-\WNHT0/XFM_HKGBTS MO?3 XZ7../FRXC(W5^KD.LGUF=9\[^^9XN3-PY?K^[<[G]_D4_Y,'M9L46[0 MI)1S?]HJA81%2!@%P2Q1+[:B7F!/*A=(39"P" FC()BEB>_5#LW[;Z>56&19 MHC(CU(QSLN RULO:WC?Z-><@;;6J:.>[I:[K!8.]<@<=E*)HM@X[3MEO7?+8 M\_]9\MP[U%HS)"V"TBB*9DM;.W0?;-%]J$>'TB(HC:)HMC*U3_?=1AU4_*!& MOJ+M%;_PH/@A!Z4HFJU#[?K]=K9?E[R)R'4Q4\ECRHGIIS0F'MH*@-(B*(VB M:+8^=3O !_<#?&A# $J+H#2*HMG*U$T!W]T5N),BYGQ:D)D4F2Y;]8]F>NQ' M _7__F$#(!AXY=]^P8)V % T.^UU#\!W-P$FIR0:ZO[]0_M_+-'0-@"*9B>Z M;@3X[D[ II6>%THNS=GX;/^"V[B=<-=6-L\9;@5#7#J5%4!I%T6RE:G,? M^.";M%!O#J5%4!I%T6QE=NZ>.QTFII*YQVBM5M!0R?9/)] A*8IFBU#;\,!M MPT\L9)MV6*, 4 <.I450&D71;*5JHQ[TP84,:M&AM A*HRB:K4QMT0.GT005 M,JAMKVA[A2S8KV10.XZBV2K4=CQPV_%/=[="SEE.)D^LX.0CR[^=D5^['[JF MB7]8Y2*>LA>M2B39FOQF[BE_%BQO5 ;JVJ&T"$JC*)JM8.WL@Q&XPD%M/I06 M06D41;.5J5L!08?1;.3OS-7WFW^827N>'O O0>M?TC8J?;0]@"* M9FM9MP="<'L@A+8'H+0(2J,HFJU,W1X(6[8'6I2X05.)ZQ^4..A->BB-HFAV M\NNN0.CN"MSSE4A79K+>9#/1Z+J::*3+5IORUZ@.M#$ I450&D71;!'KQD ( M;@R$T,8 E!9!:11%LY6I&P.ANS%P=!9?5DV@/>VY&/;3[ELFY/HN0E,\TWNN.]/')S=/2FQ4E%N7CP(]"*9&5BT^< M3;DT&^C/9T*HUQ7SA/'VF?7Q/U!+ P04 " ,>>Q60Y]>J%H# #(% M#0 'AL+W-T>6QE1EDJB.WC<^[Q]4UC&!9Z M+=C5@C'MK5(ABQ%9:)V_]?UBMF I+4ZRG$F#))E*J39=-?>+7#$:%T!*A=_K M=$(_I5R2\5 NTXM4%]XL6TH](OUZR+.W#_&(=,-3XEFY21:S$;DY>OUUF>GS M5YZ]'[PY..C<')]OCQ^5P#'QG:)GCQ ]Z>"Z!L.DP_O2F^F'1JOF'F+DOH/< M,%':P!VSTXZ)&H[Q,<;_CEOW]_2>BVR M8;\JDO$PR613*P&Q M R8R39EW2\6(3*C@4\6!E="4B[4=[L' +!.9\K0I4F.E"R/%G86[M@?U6^FD M7&:JC&TCV-_3:OH6L.F!02Y$;;!'[,!XF%.MF9(7IE-.+@X#J'66FD;,Z3R3M/2P M850-(SMC0ES!P_TEN:>]2EI[6NZHK)O&4-6T,K8#^FTUJ]V6/7V2KI?SVTR_ M7YKER+(/E<(N%4OXJNRODMH IM[%U6F>B_4[P>X&>_VV>YTPR147;M*G]?<[R MDQU7;\/G\%Q^K6P[=IH,^OOOL3H![+O)\"68?!';/=A_DT&T_QZKT^*>F^P_ MVS?[3I-^=1)J';?N';;J40\.M2/R&8[/H@GJ39=<:"ZKWH+',9,/SEQ&7M.I M^3/MGKZ9'[.$+H6^KL$1:=J?6,R7:53/NH1$5+.:]D=87C>L3]0F%I@('%@4A_ MEVM\M_$*V5T'V)[NJA!LI7@E8BO%*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'>Q64:(! MK!L& ).@ #P 'AL+W=O''(58@?GB63I>?7A M-S?&?KLRYIOX45>-.YILVG;[>CIUY4;5TOUEMJKQ9U;&UK+U;^UZZK96R:7; M*-76U30Z/,RFM=3-Y.V;NVN=VRE]8UI5MMHT_F X\$6K&W=_/KP5U]KI*UWI M]N?1I/^[4A-1ZT;7^I=:'DT.)\)MS,W?QNI?IFEEM2BMJ:JCR6QWXHNRK2X? M'5X$R$MYY?HCK;RZD![D:)(=^@NNM'5M_XG^^M(S7BO_X=V[KC6GNFJ5G=X7XVOZ?8C2KE2[5W)1=K9IV5XY650&P<1N] M=1/1R%H=34[,M;)B*]-RNKJ7]*0CD*P#YBA?R0EVKIE/B0I5FW>@' M_>+L$/77A[QH"[4.G_!H6^,UV:PI&!0)LTD^&+.\T5755^>9UWJS#@3BV+EA MKSU#7IDQBV6A*I]??/LXU8WOL[6L[EN*F--^>X;L,F/6RW%9FBZT77\'*GTM M_;>[E^*3:BD@,LN,62VWQ=>LQ?':JEU'0]F04&;,1@D]^=Z'5OK]^X(@(.2)B=@2, MH5\CBHE4$3&K F/&%!,Y)&)VR$A>%B\N^]3R)V5$ HF8!?(H.(\2(H]$S![! M"9H.C6*DEIA]! (B]*#IQ$@R,;-D=BEKK))C9)>8>P""XM:P].#T%K-=:*89 M+4-DE9A[7FLLW(Q2(L7$S(H93SFCF$@Q,;-B8-P9WI!(,3'[Y!:(.^(%Q426 MB?OD6H29M5@S(QB(M4DS*K!F#G%1.I)F-6#,0N* MB=23,*MG-$S.52MUY<0E73=+X-H*LX3&, _$7#NY7EM%IV439*&$V4*CF.?* M]A=K2HJ)+)0P6VB\-$,G;V79TNR;( LEW)-ECP<1]W?F#SHWD" +)<\^UCD0 M"W_=95>%]D\QD8429@M!S$'T2)&%4F8+P7'9$!-9*-WG LQ@KB!%%DJ9+80Q M:4)*D8529@MA3)J04F2AE'N"#0[&!Y4.U_BYEV0@YJ#2D8529@MAS$&E(PNE M[!9"F#06I\A"*;N%$":-Q2FR4,ILH2?76G=NIQM0D(4R9@N-K;B2]$$QD84R M9@L]M?AZBTHQD84R9@O=S0[2]-;)BL[*9$@_&;-^;OD.Q$<_3%/J9;]A2_89 M*9RBF$@_&;-^(.8@&F5(/]ES[ AX9^[UH-$UP -Q>YQB(@GES!)Z"O.V\BDFDE#.+"&( M.RJH\MR*\A"O-HB0->YU7756= M^&.?FX]&+N^>9+Q["O/M?U!+ P04 " ,>>Q6PR792)0" #?,P &@ M 'AL+U]R96QS+W=OQ[V MAVY8?)Z.YV%=[<>Q^U77PV9?3LWPT';E?+FR;?M3,UZ6_:[NFLU[LRNU+)=> M]_$.Q#('9#N0&!W0+P#@=Z">@N!WH)Z"X'>,GG9)M!;4&\A MT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1;R706U%O)=!;46\E MT%LG'TL(]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)](ZH=R30.Z+> MD4#OB'I' KTCZAT)](Z3C]T$>D?4.Q+H'5'O2*!W1+TC@=X1]8X$>D?4.Q+H M;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&V3GY4$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^V2S"8'>CGH[ M@=Z.>CN!WHYZ.X'>"?5.!'HGU#L1Z)U0[T2@=T*]$X'>"?5.!'HGU#L1Z)U0 M[T2@=YIL%B30.Z'>B4#OA'HG KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT) M],ZH=R;0.Z/>F4#OC'IG KWS9+/W3^H]C%_',MQZOM?X_)^D>KS<6VZ/ORZ_ M3Z*$JRO.]7W%\/074$L#!!0 ( QY[%:-G,NK- ( %8R 3 6T-O M;G1E;G1?5'EP97-=+GAM;,W;36[;,!"&X:L8V@:6+%*DU"+.INVVS:(78"4Z M%JP_D$SJW+Z4G 1HD1H)7*#OQH)-F][X]-QLD-[,?1=6 M7X[Q9]^.PS9QMO/)ZM-IXYRU3DSOSA_*7,N,.Z\=>/DX\2P\[<8V;\R.U_MS=(=E'CY;'I??\>\S?JG_SCX$ MI \)Z:. ]*$@?6A('R6DCPK2QP=('_F&T@A%U)Q":DXQ-:>@FE-4S2FLYA17 M&UL4$L! A0#% @ #'GL5B+TFG7O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ #'GL M5IE>Q68XH5Q\$' 0-P & M@($." >&PO=V]R:W-H965T&UL4$L! A0#% @ #'GL M5C/H[(H^ @ Q 4 !@ ("!!1 'AL+W=O>Q6JZDO/L4" #!" & @(%*&@ >&PO=V]R:W-H M965T&UL4$L! A0#% @ #'GL5B]H:T**!0 FQD !@ M ("!11T 'AL+W=O>Q6U&PO=V]R:W-H965T&UL M4$L! A0#% @ #'GL5DS=99T=" 'B0 !@ ("!LRX M 'AL+W=O>Q66-J _@X) @%P &0 M@(%Z80 >&PO=V]R:W-H965T PP +(> 9 " @;]J !X;"]W;W)K&UL4$L! A0#% @ #'GL5J/'?+_F!@ 'A$ !D M ("!^78 'AL+W=O>Q6-W+G0+P$ H"@ &0 @($6?@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ #'GL5@5ARSH( P Y08 !D ("!#8< M 'AL+W=O>Q60$PI M_+0# !C" &0 @(%,B@ >&PO=V]R:W-H965T. !X;"]W;W)K&UL4$L! A0#% @ M#'GL5GF<5:JA$ ?S( !D ("!X)4 'AL+W=O>Q6 X"=R2 ) "X&0 &0 @(&3 MO >&PO=V]R:W-H965TK% !X;"]W;W)K&UL4$L! A0#% @ #'GL5GI@/.?W!P 3Q, !D M ("!\LH 'AL+W=O>Q6^(*O.A<( !A%@ &0 @($@TP >&PO=V]R:W-H M965T&UL4$L! M A0#% @ #'GL5H*V=^[R!0 W@\ !D ("!Q@@! 'AL M+W=O>Q61[57NR\' M !Y$@ &0 @('O#@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ #'GL M5H2TY==D! /0L !D ("!01P! 'AL+W=O>Q6*,T./>,$ "A"P &0 M @('<( $ >&PO=V]R:W-H965T&UL4$L! A0#% @ #'GL5A:8+[GK!0 Z \ M !D ("!9"D! 'AL+W=O>Q62^3K(1P( "R% &0 @(&&+P$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ #'GL5K(_$['= P BPD !D M ("!&#T! 'AL+W=O>Q6<*_R& <# *!P &0 @($L00$ >&PO=V]R:W-H965T M;0, ",( 9 M " @6I$ 0!X;"]W;W)K&UL4$L! A0# M% @ #'GL5FJ" ^T "@ ?TD !D ("!#D@! 'AL+W=O M>Q6 +0GFE<$ !N M$P &0 @(%%4@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ #'GL5H_< MA#=\! O2 !D ("!&UH! 'AL+W=O>Q6H6@=0ZT# !;# &0 M @('.7@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ #'GL5BX=(&:<# \GX !D M ("!OF4! 'AL+W=O>Q6-!]F/:$" #6!P &0 @(&1<@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ #'GL5O3 $T<> @ HP0 !D ("! M8WH! 'AL+W=O>Q6 M.(KY^W\) !.3P &0 @(&X? $ >&PO=V]R:W-H965T&UL4$L! A0#% M @ #'GL5@,;KJ[, @ K@@ !D ("!E8H! 'AL+W=OM;= M @ S0D !D ("!DI>Q6*LF38K$" +!P &0 M@(&FF@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ #'GL5BMKLI^3 @ G@8 !D M ("!9Z(! 'AL+W=O>Q6"4I]'$P# #'"0 &0 @($QI0$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ #'GL5FLS>WSM P F1( !D ("!6*P! M 'AL+W=O>Q6K 6\ M$%(# !B$ &0 @(%\L $ >&PO=V]R:W-H965T&UL4$L! A0#% @ M#'GL5F'V9: -! >A8 !D ("!B;>Q6@/;7 H@" #[!0 &0 M @('-NP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ #'GL5KEE[T26"0 MK$< !D ("!K<$! 'AL+W=O>Q6$O;@RR,$ I$ &0 @(%Z MRP$ >&PO=V]R:W-H965T MLZB$EP4 (\@ 9 " @=3/ 0!X;"]W;W)K&UL4$L! A0#% @ #'GL5BA+,PL] P NPD !D M ("!HM4! 'AL+W=O>Q6)DR27O0$ !#( &0 @($6V0$ >&PO=V]R:W-H M965T 0!X;"]W;W)K&UL4$L! M A0#% @ #'GL5H.0U)T6 P /PD !D ("!N^$! 'AL M+W=O>Q6&]6X^ED# M U# &0 @($(Y0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ #'GL M5EE'E,?)!0 IQ8 !D ("!M>T! 'AL+W=O>Q6:".;?%,# "W"0 &0 M @(&U\P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ #'GL5KW2>Q6H32=8[@" !L!P &0 @($Q ( M>&PO=V]R:W-H965T&UL4$L! A0#% @ #'GL5IKILJ53!@ !#$ !D M ("!L@8" 'AL+W=O>Q6563B34$" #X! &0 @($\#0( >&PO=V]R:W-H965T M&UL4$L! A0# M% @ #'GL5CMIMHTH! (1X !D ("!B!(" 'AL+W=O M>Q6KA";\J4" ". M" &0 @('G%@( >&PO=V]R:W-H965TC:1P, !8) 9 " @<,9 M @!X;"]W;W)K&UL4$L! A0#% @ #'GL5IT( MPZU\ @ 8@8 !D ("!01T" 'AL+W=O>Q6%"O^.&PO=V]R:W-H965T*NQS $P( L ( ! M?BH" %]R96QS+RYR96QS4$L! A0#% @ #'GL5E&B :P;!@ "3H \ M ( !9RL" 'AL+W=O7!E&UL4$L%!@ !@ & *5QH . V @ $! end XML 106 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 107 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 108 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 351 455 1 false 89 0 false 9 false false R1.htm 0000001 - Document - Cover page Sheet http://www.daktronics.com/role/Coverpage Cover page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.daktronics.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.daktronics.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals Consolidated Balance Sheets (Parentheticals) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations Sheet http://www.daktronics.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Comprehensive Income/(Loss) Sheet http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income/(Loss) Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Nature of Business and Summary of Significant Accounting Policies Sheet http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPolicies Nature of Business and Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenue Recognition Sheet http://www.daktronics.com/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 0000011 - Disclosure - Segment Reporting Sheet http://www.daktronics.com/role/SegmentReporting Segment Reporting Notes 11 false false R12.htm 0000012 - Disclosure - Goodwill and Intangible Assets Sheet http://www.daktronics.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 0000013 - Disclosure - Selected Financial Statement Data Sheet http://www.daktronics.com/role/SelectedFinancialStatementData Selected Financial Statement Data Notes 13 false false R14.htm 0000014 - Disclosure - Accounts Receivables, Net Sheet http://www.daktronics.com/role/AccountsReceivablesNet Accounts Receivables, Net Notes 14 false false R15.htm 0000015 - Disclosure - Financing Agreements Sheet http://www.daktronics.com/role/FinancingAgreements Financing Agreements Notes 15 false false R16.htm 0000016 - Disclosure - Share Repurchase Program Sheet http://www.daktronics.com/role/ShareRepurchaseProgram Share Repurchase Program Notes 16 false false R17.htm 0000017 - Disclosure - Leases Sheet http://www.daktronics.com/role/Leases Leases Notes 17 false false R18.htm 0000018 - Disclosure - Shareholders' Equity and Share-Based Compensation Sheet http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensation Shareholders' Equity and Share-Based Compensation Notes 18 false false R19.htm 0000019 - Disclosure - Retirement Benefits Sheet http://www.daktronics.com/role/RetirementBenefits Retirement Benefits Notes 19 false false R20.htm 0000020 - Disclosure - Income Taxes Sheet http://www.daktronics.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 0000021 - Disclosure - Cash Flow Information Sheet http://www.daktronics.com/role/CashFlowInformation Cash Flow Information Notes 21 false false R22.htm 0000022 - Disclosure - Fair Value Measurement Sheet http://www.daktronics.com/role/FairValueMeasurement Fair Value Measurement Notes 22 false false R23.htm 0000023 - Disclosure - Derivative Financial Instruments Sheet http://www.daktronics.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 23 false false R24.htm 0000024 - Disclosure - Commitments and Contingencies Sheet http://www.daktronics.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 24 false false R25.htm 0000025 - Disclosure - Subsequent Events Sheet http://www.daktronics.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 9954701 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies Nature of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPolicies 26 false false R27.htm 9954702 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Tables) Sheet http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables Nature of Business and Summary of Significant Accounting Policies (Tables) Tables http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPolicies 27 false false R28.htm 9954703 - Disclosure - Revenue Recognition (Tables) Sheet http://www.daktronics.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.daktronics.com/role/RevenueRecognition 28 false false R29.htm 9954704 - Disclosure - Segment Reporting (Tables) Sheet http://www.daktronics.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.daktronics.com/role/SegmentReporting 29 false false R30.htm 9954705 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.daktronics.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.daktronics.com/role/GoodwillandIntangibleAssets 30 false false R31.htm 9954706 - 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 9954707 - Disclosure - Leases (Tables) Sheet http://www.daktronics.com/role/LeasesTables Leases (Tables) Tables http://www.daktronics.com/role/Leases 32 false false R33.htm 9954708 - Disclosure - Shareholders' Equity and Share-Based Compensation (Tables) Sheet http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationTables Shareholders' Equity and Share-Based Compensation (Tables) Tables http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensation 33 false false R34.htm 9954709 - Disclosure - Income Taxes (Tables) Sheet http://www.daktronics.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.daktronics.com/role/IncomeTaxes 34 false false R35.htm 9954710 - Disclosure - Cash Flow Information (Tables) Sheet http://www.daktronics.com/role/CashFlowInformationTables Cash Flow Information (Tables) Tables http://www.daktronics.com/role/CashFlowInformation 35 false false R36.htm 9954711 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.daktronics.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.daktronics.com/role/FairValueMeasurement 36 false false R37.htm 9954712 - Disclosure - Derivative Financial Instruments (Tables) Sheet http://www.daktronics.com/role/DerivativeFinancialInstrumentsTables Derivative Financial Instruments (Tables) Tables http://www.daktronics.com/role/DerivativeFinancialInstruments 37 false false R38.htm 9954713 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.daktronics.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.daktronics.com/role/CommitmentsandContingencies 38 false false R39.htm 9954714 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Details Textual) Sheet http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual Nature of Business and Summary of Significant Accounting Policies (Details Textual) Details http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables 39 false false R40.htm 9954715 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Equity Method Investments (Details) Sheet http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails Nature of Business and Summary of Significant Accounting Policies - Equity Method Investments (Details) Details 40 false false R41.htm 9954716 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) Sheet http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails Nature of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) Details 41 false false R42.htm 9954717 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Property, Plant and Equipment, Estimated Useful Life (Details) Sheet http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails Nature of Business and Summary of Significant Accounting Policies - Property, Plant and Equipment, Estimated Useful Life (Details) Details 42 false false R43.htm 9954718 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails Nature of Business and Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details) Details 43 false false R44.htm 9954719 - Disclosure - Revenue Recognition (Details Textual) Sheet http://www.daktronics.com/role/RevenueRecognitionDetailsTextual Revenue Recognition (Details Textual) Details http://www.daktronics.com/role/RevenueRecognitionTables 44 false false R45.htm 9954720 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 45 false false R46.htm 9954721 - Disclosure - Revenue Recognition -Performance Obligation (Details Textual) Sheet http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual Revenue Recognition -Performance Obligation (Details Textual) Details 46 false false R47.htm 9954722 - Disclosure - Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) Sheet http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) Details 47 false false R48.htm 9954723 - Disclosure - Segment Reporting (Details Textual) Sheet http://www.daktronics.com/role/SegmentReportingDetailsTextual Segment Reporting (Details Textual) Details http://www.daktronics.com/role/SegmentReportingTables 48 false false R49.htm 9954724 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) Sheet http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) Details 49 false false R50.htm 9954725 - Disclosure - Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details) Sheet http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details) Details 50 false false R51.htm 9954726 - Disclosure - Goodwill and Intangible Assets (Details Textual) Sheet http://www.daktronics.com/role/GoodwillandIntangibleAssetsDetailsTextual Goodwill and Intangible Assets (Details Textual) Details http://www.daktronics.com/role/GoodwillandIntangibleAssetsTables 51 false false R52.htm 9954727 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails Goodwill and Intangible Assets - Schedule of Goodwill (Details) Details 52 false false R53.htm 9954728 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Details 53 false false R54.htm 9954729 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Sheet http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Details 54 false false R55.htm 9954730 - Disclosure - Selected Financial Statement Data - Schedule of Inventory, Current (Details) Sheet http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails Selected Financial Statement Data - Schedule of Inventory, Current (Details) Details 55 false false R56.htm 9954731 - Disclosure - Selected Financial Statement Data - Property, Plant and Equipment (Details) Sheet http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails Selected Financial Statement Data - Property, Plant and Equipment (Details) Details 56 false false R57.htm 9954732 - Disclosure - Selected Financial Statement Data (Details Textual) Sheet http://www.daktronics.com/role/SelectedFinancialStatementDataDetailsTextual Selected Financial Statement Data (Details Textual) Details http://www.daktronics.com/role/SelectedFinancialStatementDataTables 57 false false R58.htm 9954733 - Disclosure - Selected Financial Statement Data - Schedule of Accrued Liabilities (Details) Sheet http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails Selected Financial Statement Data - Schedule of Accrued Liabilities (Details) Details 58 false false R59.htm 9954734 - Disclosure - Selected Financial Statement Data - Schedule of Other Nonoperating Income (Expense) (Details) Sheet http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails Selected Financial Statement Data - Schedule of Other Nonoperating Income (Expense) (Details) Details 59 false false R60.htm 9954735 - Disclosure - Accounts Receivables, Net (Details Textual) Sheet http://www.daktronics.com/role/AccountsReceivablesNetDetailsTextual Accounts Receivables, Net (Details Textual) Details http://www.daktronics.com/role/AccountsReceivablesNet 60 false false R61.htm 9954736 - Disclosure - Financing Agreements (Details Textual) Sheet http://www.daktronics.com/role/FinancingAgreementsDetailsTextual Financing Agreements (Details Textual) Details http://www.daktronics.com/role/FinancingAgreements 61 false false R62.htm 9954737 - Disclosure - Share Repurchase Program (Details Textual) Sheet http://www.daktronics.com/role/ShareRepurchaseProgramDetailsTextual Share Repurchase Program (Details Textual) Details http://www.daktronics.com/role/ShareRepurchaseProgram 62 false false R63.htm 9954738 - Disclosure - Leases (Details Textual) Sheet http://www.daktronics.com/role/LeasesDetailsTextual Leases (Details Textual) Details http://www.daktronics.com/role/LeasesTables 63 false false R64.htm 9954739 - Disclosure - Leases - Lessee, Operating Lease, Disclosure (Details) Sheet http://www.daktronics.com/role/LeasesLesseeOperatingLeaseDisclosureDetails Leases - Lessee, Operating Lease, Disclosure (Details) Details 64 false false R65.htm 9954740 - Disclosure - Leases - Lessee, Operating Lease, Liability, Maturity (Details) Sheet http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails Leases - Lessee, Operating Lease, Liability, Maturity (Details) Details 65 false false R66.htm 9954741 - Disclosure - Shareholders' Equity and Share-Based Compensation (Details Textual) Sheet http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual Shareholders' Equity and Share-Based Compensation (Details Textual) Details http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationTables 66 false false R67.htm 9954742 - Disclosure - Shareholders' Equity and Share-Based Compensation - Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity (Details) Sheet http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails Shareholders' Equity and Share-Based Compensation - Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity (Details) Details 67 false false R68.htm 9954743 - Disclosure - Shareholders' Equity and Share-Based Payment Arrangement, Option, Activity (Details) Sheet http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails Shareholders' Equity and Share-Based Payment Arrangement, Option, Activity (Details) Details 68 false false R69.htm 9954744 - Disclosure - Shareholders' Equity and Share-Based Compensation -Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details) Sheet http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails Shareholders' Equity and Share-Based Compensation -Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details) Details 69 false false R70.htm 9954745 - Disclosure - Shareholders' Equity and Share-Based Compensation - Share-based Compensation Expense (Details) Sheet http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails Shareholders' Equity and Share-Based Compensation - Share-based Compensation Expense (Details) Details 70 false false R71.htm 9954746 - Disclosure - Retirement Benefits (Details Textual) Sheet http://www.daktronics.com/role/RetirementBenefitsDetailsTextual Retirement Benefits (Details Textual) Details http://www.daktronics.com/role/RetirementBenefits 71 false false R72.htm 9954747 - Disclosure - Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details) Sheet http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details) Details 72 false false R73.htm 9954748 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) Sheet http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) Details 73 false false R74.htm 9954749 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Details 74 false false R75.htm 9954750 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 75 false false R76.htm 9954751 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) Sheet http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) Details 76 false false R77.htm 9954752 - Disclosure - Income Taxes (Details Textual) Sheet http://www.daktronics.com/role/IncomeTaxesDetailsTextual Income Taxes (Details Textual) Details http://www.daktronics.com/role/IncomeTaxesTables 77 false false R78.htm 9954753 - Disclosure - Cash Flow Information - Cash Flow, Operating Capital (Details) Sheet http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails Cash Flow Information - Cash Flow, Operating Capital (Details) Details 78 false false R79.htm 9954754 - Disclosure - Cash Flow Information - Schedule of Cash Flow, Supplemental Disclosures (Details) Sheet http://www.daktronics.com/role/CashFlowInformationScheduleofCashFlowSupplementalDisclosuresDetails Cash Flow Information - Schedule of Cash Flow, Supplemental Disclosures (Details) Details 79 false false R80.htm 9954755 - Disclosure - Cash Flow Information - Schedule of Other Significant Noncash Transactions (Details) Sheet http://www.daktronics.com/role/CashFlowInformationScheduleofOtherSignificantNoncashTransactionsDetails Cash Flow Information - Schedule of Other Significant Noncash Transactions (Details) Details 80 false false R81.htm 9954756 - Disclosure - Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Details 81 false false R82.htm 9954757 - Disclosure - Fair Value Measurement (Details Texual) Sheet http://www.daktronics.com/role/FairValueMeasurementDetailsTexual Fair Value Measurement (Details Texual) Details http://www.daktronics.com/role/FairValueMeasurementTables 82 false false R83.htm 9954758 - Disclosure - Derivative Financial Instruments (Details Textual) Sheet http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual Derivative Financial Instruments (Details Textual) Details http://www.daktronics.com/role/DerivativeFinancialInstrumentsTables 83 false false R84.htm 9954759 - Disclosure - Derivative Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (Details) Sheet http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails Derivative Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (Details) Details 84 false false R85.htm 9954760 - Disclosure - Commitments and Contingencies (Details Textual) Sheet http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual Commitments and Contingencies (Details Textual) Details http://www.daktronics.com/role/CommitmentsandContingenciesTables 85 false false R86.htm 9954761 - Disclosure - Commitments and Contingencies - Schedule of Product Warranty Liability (Details) Sheet http://www.daktronics.com/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails Commitments and Contingencies - Schedule of Product Warranty Liability (Details) Details 86 false false R87.htm 9954762 - Disclosure - Commitments and Contingencies - Long-term Purchase Commitment (Details) Sheet http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails Commitments and Contingencies - Long-term Purchase Commitment (Details) Details 87 false false R88.htm 9954763 - Disclosure - Subsequent Events (Details) Sheet http://www.daktronics.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.daktronics.com/role/SubsequentEvents 88 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: dakt:ProductWarrantyAccrualInstallationWarrantyCoverageTerm, dakt:ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm, us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight - dakt-20230429.htm 4 dakt-20230429.htm dakt-20230429.xsd dakt-20230429_cal.xml dakt-20230429_def.xml dakt-20230429_lab.xml dakt-20230429_pre.xml dakt-20230429x10kex311.htm dakt-20230429x10kex312.htm dakt-20230429x10kex321.htm dakt-20230429xx10kex322.htm ex21110-k04292023.htm ex231_10-kx04292023.htm ex24_10-kx04292023.htm exhibit411_0429203.htm dakt-20230429_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 111 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "dakt-20230429.htm": { "axisCustom": 0, "axisStandard": 35, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1304, "http://xbrl.sec.gov/dei/2023": 40 }, "contextCount": 351, "dts": { "calculationLink": { "local": [ "dakt-20230429_cal.xml" ] }, "definitionLink": { "local": [ "dakt-20230429_def.xml" ] }, "inline": { "local": [ "dakt-20230429.htm" ] }, "labelLink": { "local": [ "dakt-20230429_lab.xml" ] }, "presentationLink": { "local": [ "dakt-20230429_pre.xml" ] }, "schema": { "local": [ "dakt-20230429.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 709, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 4, "http://www.daktronics.com/20230429": 2, "http://xbrl.sec.gov/dei/2023": 4, "total": 10 }, "keyCustom": 31, "keyStandard": 424, "memberCustom": 28, "memberStandard": 59, "nsprefix": "dakt", "nsuri": "http://www.daktronics.com/20230429", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover page", "menuCat": "Cover", "order": "1", "role": "http://www.daktronics.com/role/Coverpage", "shortName": "Cover page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Revenue Recognition", "menuCat": "Notes", "order": "10", "role": "http://www.daktronics.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Segment Reporting", "menuCat": "Notes", "order": "11", "role": "http://www.daktronics.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "12", "role": "http://www.daktronics.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Selected Financial Statement Data", "menuCat": "Notes", "order": "13", "role": "http://www.daktronics.com/role/SelectedFinancialStatementData", "shortName": "Selected Financial Statement Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Accounts Receivables, Net", "menuCat": "Notes", "order": "14", "role": "http://www.daktronics.com/role/AccountsReceivablesNet", "shortName": "Accounts Receivables, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Financing Agreements", "menuCat": "Notes", "order": "15", "role": "http://www.daktronics.com/role/FinancingAgreements", "shortName": "Financing Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Share Repurchase Program", "menuCat": "Notes", "order": "16", "role": "http://www.daktronics.com/role/ShareRepurchaseProgram", "shortName": "Share Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Leases", "menuCat": "Notes", "order": "17", "role": "http://www.daktronics.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Shareholders' Equity and Share-Based Compensation", "menuCat": "Notes", "order": "18", "role": "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensation", "shortName": "Shareholders' Equity and Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Retirement Benefits", "menuCat": "Notes", "order": "19", "role": "http://www.daktronics.com/role/RetirementBenefits", "shortName": "Retirement Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.daktronics.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "20", "role": "http://www.daktronics.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Cash Flow Information", "menuCat": "Notes", "order": "21", "role": "http://www.daktronics.com/role/CashFlowInformation", "shortName": "Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Fair Value Measurement", "menuCat": "Notes", "order": "22", "role": "http://www.daktronics.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Derivative Financial Instruments", "menuCat": "Notes", "order": "23", "role": "http://www.daktronics.com/role/DerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "24", "role": "http://www.daktronics.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "25", "role": "http://www.daktronics.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dakt:NatureOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "26", "role": "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Nature of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dakt:NatureOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables", "shortName": "Nature of Business and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Revenue Recognition (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.daktronics.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Segment Reporting (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.daktronics.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "3", "role": "http://www.daktronics.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.daktronics.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Selected Financial Statement Data (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.daktronics.com/role/SelectedFinancialStatementDataTables", "shortName": "Selected Financial Statement Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.daktronics.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dakt:ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Shareholders' Equity and Share-Based Compensation (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationTables", "shortName": "Shareholders' Equity and Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dakt:ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.daktronics.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowOperatingCapitalTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Cash Flow Information (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.daktronics.com/role/CashFlowInformationTables", "shortName": "Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowOperatingCapitalTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Fair Value Measurement (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.daktronics.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Derivative Financial Instruments (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.daktronics.com/role/DerivativeFinancialInstrumentsTables", "shortName": "Derivative Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.daktronics.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Details Textual)", "menuCat": "Details", "order": "39", "role": "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "shortName": "Nature of Business and Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parentheticals)", "menuCat": "Statements", "order": "4", "role": "http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Equity Method Investments (Details)", "menuCat": "Details", "order": "40", "role": "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails", "shortName": "Nature of Business and Summary of Significant Accounting Policies - Equity Method Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-55", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details)", "menuCat": "Details", "order": "41", "role": "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails", "shortName": "Nature of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-26", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "dakt:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentImpairment", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-67", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Property, Plant and Equipment, Estimated Useful Life (Details)", "menuCat": "Details", "order": "42", "role": "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails", "shortName": "Nature of Business and Summary of Significant Accounting Policies - Property, Plant and Equipment, Estimated Useful Life (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "dakt:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentImpairment", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-67", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details)", "menuCat": "Details", "order": "43", "role": "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails", "shortName": "Nature of Business and Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-194", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Revenue Recognition (Details Textual)", "menuCat": "Details", "order": "44", "role": "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual", "shortName": "Revenue Recognition (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-194", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "45", "role": "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-112", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Revenue Recognition -Performance Obligation (Details Textual)", "menuCat": "Details", "order": "46", "role": "http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual", "shortName": "Revenue Recognition -Performance Obligation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-197", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details)", "menuCat": "Details", "order": "47", "role": "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails", "shortName": "Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "dakt:IncreaseDecreaseInContractWithCustomerAssetIncludingForeignCurrencyExchange", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Segment Reporting (Details Textual)", "menuCat": "Details", "order": "48", "role": "http://www.daktronics.com/role/SegmentReportingDetailsTextual", "shortName": "Segment Reporting (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details)", "menuCat": "Details", "order": "49", "role": "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails", "shortName": "Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Operations", "menuCat": "Statements", "order": "5", "role": "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)", "menuCat": "Details", "order": "50", "role": "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails", "shortName": "Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-236", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Goodwill and Intangible Assets (Details Textual)", "menuCat": "Details", "order": "51", "role": "http://www.daktronics.com/role/GoodwillandIntangibleAssetsDetailsTextual", "shortName": "Goodwill and Intangible Assets (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "menuCat": "Details", "order": "52", "role": "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "menuCat": "Details", "order": "53", "role": "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "menuCat": "Details", "order": "54", "role": "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Selected Financial Statement Data - Schedule of Inventory, Current (Details)", "menuCat": "Details", "order": "55", "role": "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails", "shortName": "Selected Financial Statement Data - Schedule of Inventory, Current (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Selected Financial Statement Data - Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "56", "role": "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails", "shortName": "Selected Financial Statement Data - Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Selected Financial Statement Data (Details Textual)", "menuCat": "Details", "order": "57", "role": "http://www.daktronics.com/role/SelectedFinancialStatementDataDetailsTextual", "shortName": "Selected Financial Statement Data (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Selected Financial Statement Data - Schedule of Accrued Liabilities (Details)", "menuCat": "Details", "order": "58", "role": "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails", "shortName": "Selected Financial Statement Data - Schedule of Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Selected Financial Statement Data - Schedule of Other Nonoperating Income (Expense) (Details)", "menuCat": "Details", "order": "59", "role": "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails", "shortName": "Selected Financial Statement Data - Schedule of Other Nonoperating Income (Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income/(Loss)", "menuCat": "Statements", "order": "6", "role": "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "shortName": "Consolidated Statements of Comprehensive Income/(Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Accounts Receivables, Net (Details Textual)", "menuCat": "Details", "order": "60", "role": "http://www.daktronics.com/role/AccountsReceivablesNetDetailsTextual", "shortName": "Accounts Receivables, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-263", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Financing Agreements (Details Textual)", "menuCat": "Details", "order": "61", "role": "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual", "shortName": "Financing Agreements (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-263", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-269", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Share Repurchase Program (Details Textual)", "menuCat": "Details", "order": "62", "role": "http://www.daktronics.com/role/ShareRepurchaseProgramDetailsTextual", "shortName": "Share Repurchase Program (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-269", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Leases (Details Textual)", "menuCat": "Details", "order": "63", "role": "http://www.daktronics.com/role/LeasesDetailsTextual", "shortName": "Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Leases - Lessee, Operating Lease, Disclosure (Details)", "menuCat": "Details", "order": "64", "role": "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseDisclosureDetails", "shortName": "Leases - Lessee, Operating Lease, Disclosure (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Leases - Lessee, Operating Lease, Liability, Maturity (Details)", "menuCat": "Details", "order": "65", "role": "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails", "shortName": "Leases - Lessee, Operating Lease, Liability, Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "dakt:CommonAndPreferredStockSharesAuthorizedAndUndesignated", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - Shareholders' Equity and Share-Based Compensation (Details Textual)", "menuCat": "Details", "order": "66", "role": "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual", "shortName": "Shareholders' Equity and Share-Based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "dakt:CommonAndPreferredStockSharesAuthorizedAndUndesignated", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dakt:ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-286", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - Shareholders' Equity and Share-Based Compensation - Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity (Details)", "menuCat": "Details", "order": "67", "role": "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails", "shortName": "Shareholders' Equity and Share-Based Compensation - Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dakt:ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-288", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - Shareholders' Equity and Share-Based Payment Arrangement, Option, Activity (Details)", "menuCat": "Details", "order": "68", "role": "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails", "shortName": "Shareholders' Equity and Share-Based Payment Arrangement, Option, Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - Disclosure - Shareholders' Equity and Share-Based Compensation -Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)", "menuCat": "Details", "order": "69", "role": "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails", "shortName": "Shareholders' Equity and Share-Based Compensation -Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Statements of Shareholders' Equity", "menuCat": "Statements", "order": "7", "role": "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity", "shortName": "Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954745 - Disclosure - Shareholders' Equity and Share-Based Compensation - Share-based Compensation Expense (Details)", "menuCat": "Details", "order": "70", "role": "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails", "shortName": "Shareholders' Equity and Share-Based Compensation - Share-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "1", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954746 - Disclosure - Retirement Benefits (Details Textual)", "menuCat": "Details", "order": "71", "role": "http://www.daktronics.com/role/RetirementBenefitsDetailsTextual", "shortName": "Retirement Benefits (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "1", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954747 - Disclosure - Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details)", "menuCat": "Details", "order": "72", "role": "http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails", "shortName": "Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954748 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)", "menuCat": "Details", "order": "73", "role": "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails", "shortName": "Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954749 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "menuCat": "Details", "order": "74", "role": "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954750 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "75", "role": "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954751 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)", "menuCat": "Details", "order": "76", "role": "http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails", "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-26", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954752 - Disclosure - Income Taxes (Details Textual)", "menuCat": "Details", "order": "77", "role": "http://www.daktronics.com/role/IncomeTaxesDetailsTextual", "shortName": "Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CashFlowOperatingCapitalTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954753 - Disclosure - Cash Flow Information - Cash Flow, Operating Capital (Details)", "menuCat": "Details", "order": "78", "role": "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails", "shortName": "Cash Flow Information - Cash Flow, Operating Capital (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CashFlowOperatingCapitalTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954754 - Disclosure - Cash Flow Information - Schedule of Cash Flow, Supplemental Disclosures (Details)", "menuCat": "Details", "order": "79", "role": "http://www.daktronics.com/role/CashFlowInformationScheduleofCashFlowSupplementalDisclosuresDetails", "shortName": "Cash Flow Information - Schedule of Cash Flow, Supplemental Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "8", "role": "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherSignificantNoncashTransactionsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "dakt:DemonstrationEquipmentTransferredToInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954755 - Disclosure - Cash Flow Information - Schedule of Other Significant Noncash Transactions (Details)", "menuCat": "Details", "order": "80", "role": "http://www.daktronics.com/role/CashFlowInformationScheduleofOtherSignificantNoncashTransactionsDetails", "shortName": "Cash Flow Information - Schedule of Other Significant Noncash Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherSignificantNoncashTransactionsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "dakt:DemonstrationEquipmentTransferredToInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-314", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954756 - Disclosure - Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "menuCat": "Details", "order": "81", "role": "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "shortName": "Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-314", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-48", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954757 - Disclosure - Fair Value Measurement (Details Texual)", "menuCat": "Details", "order": "82", "role": "http://www.daktronics.com/role/FairValueMeasurementDetailsTexual", "shortName": "Fair Value Measurement (Details Texual)", "subGroupType": "details", "uniqueAnchor": null }, "R83": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-314", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954758 - Disclosure - Derivative Financial Instruments (Details Textual)", "menuCat": "Details", "order": "83", "role": "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual", "shortName": "Derivative Financial Instruments (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954759 - Disclosure - Derivative Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (Details)", "menuCat": "Details", "order": "84", "role": "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails", "shortName": "Derivative Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-337", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954760 - Disclosure - Commitments and Contingencies (Details Textual)", "menuCat": "Details", "order": "85", "role": "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual", "shortName": "Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-337", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954761 - Disclosure - Commitments and Contingencies - Schedule of Product Warranty Liability (Details)", "menuCat": "Details", "order": "86", "role": "http://www.daktronics.com/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails", "shortName": "Commitments and Contingencies - Schedule of Product Warranty Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-26", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954762 - Disclosure - Commitments and Contingencies - Long-term Purchase Commitment (Details)", "menuCat": "Details", "order": "87", "role": "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails", "shortName": "Commitments and Contingencies - Long-term Purchase Commitment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954763 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "88", "role": "http://www.daktronics.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-341", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Nature of Business and Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPolicies", "shortName": "Nature of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dakt-20230429.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 89, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "currency_USD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States of America, Dollars", "terseLabel": "United States of America, Dollars" } } }, "localname": "USD", "nsuri": "http://xbrl.sec.gov/currency/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average exercise price of antidilutive securities.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Weighted Average Exercise Price", "terseLabel": "Antidilutive securities excluded from computation of earnings per share, weighted average exercise price (in dollars per share)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "perShareItemType" }, "dakt_AuditorInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Auditor Information", "label": "Auditor Information [Abstract]" } } }, "localname": "AuditorInformationAbstract", "nsuri": "http://www.daktronics.com/20230429", "xbrltype": "stringItemType" }, "dakt_CashPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Payments", "label": "Cash Payments [Abstract]", "terseLabel": "Cash payments for:" } } }, "localname": "CashPaymentsAbstract", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationScheduleofCashFlowSupplementalDisclosuresDetails" ], "xbrltype": "stringItemType" }, "dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Changes in Unearned Service-Type Warranty Contract", "label": "Changes in Unearned Service-Type Warranty Contract [Roll Forward]", "terseLabel": "Changes in Unearned Service-Type Warranty Contract [Roll Forward]" } } }, "localname": "ChangesInUnearnedServiceTypeWarrantyContractRollForward", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "stringItemType" }, "dakt_CommercialSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the commercial segment.", "label": "Commercial Segment [Member]", "terseLabel": "Commercial" } } }, "localname": "CommercialSegmentMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of authorized and undesignated common and preferred shares.", "label": "Common And Preferred Stock Shares Authorized And Undesignated", "terseLabel": "Common stock, shares authorized and undesignated (in shares)" } } }, "localname": "CommonAndPreferredStockSharesAuthorizedAndUndesignated", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "sharesItemType" }, "dakt_CommonSharePurchaseRightPerCommonShareRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the purchase right of each common share.", "label": "Common Share Purchase Right Per Common Share Ratio", "terseLabel": "Number of preferred share purchase right" } } }, "localname": "CommonSharePurchaseRightPerCommonShareRatio", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "pureItemType" }, "dakt_CommonShareRightsExercisePeriodOptionOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents period of option one for common shares exercise period.", "label": "Common Share Rights Exercise Period Option One", "terseLabel": "Common share rights exercise, period" } } }, "localname": "CommonShareRightsExercisePeriodOptionOne", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "durationItemType" }, "dakt_CommonShareRightsExercisePeriodOptionTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents option two of common share rights exercise period.", "label": "Common Share Rights Exercise Period Option Two", "terseLabel": "Common share rights exercise, period" } } }, "localname": "CommonShareRightsExercisePeriodOptionTwo", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "durationItemType" }, "dakt_CommonStockSharesUndesignated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of undesignated shares.", "label": "Common Stock Shares Undesignated", "terseLabel": "Common stock, shares undesignated (in shares)" } } }, "localname": "CommonStockSharesUndesignated", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "sharesItemType" }, "dakt_ComputerSoftwareAndHardwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents computer software and hardware.", "label": "Computer Software and Hardware [Member]", "terseLabel": "Computer software and hardware" } } }, "localname": "ComputerSoftwareAndHardwareMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "dakt_ContractAndLeasesReceivableInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The interest rate of contract and leases receivable.", "label": "Contract And Leases Receivable Interest Rate", "terseLabel": "Contract receivables, annual interest rates" } } }, "localname": "ContractAndLeasesReceivableInterestRate", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/AccountsReceivablesNetDetailsTextual" ], "xbrltype": "percentItemType" }, "dakt_ContractAssetsPercentChange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percent change of contract assets.", "label": "Contract Assets, Percent Change", "terseLabel": "Contract assets" } } }, "localname": "ContractAssetsPercentChange", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "percentItemType" }, "dakt_ContractLiabilitiesCurrentPercentChange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage change of current contract liabilities.", "label": "Contract Liabilities Current, Percent Change", "terseLabel": "Contract liabilities - current" } } }, "localname": "ContractLiabilitiesCurrentPercentChange", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "percentItemType" }, "dakt_ContractLiabilitiesNoncurrentPercentChange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percent change of noncurrent contract liabilities.", "label": "Contract Liabilities Noncurrent, Percent Change", "terseLabel": "Contract liabilities - non-current" } } }, "localname": "ContractLiabilitiesNoncurrentPercentChange", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "percentItemType" }, "dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from foreign currency translation and other.", "label": "Contract With Customer Liability Increase (Decrease) For Foreign Currency Translation And Other", "verboseLabel": "Foreign currency translation and other" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "monetaryItemType" }, "dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Revenue Recognized Including Beginning Balance", "label": "Contract With Customer, Liability, Revenue Recognized Including Beginning Balance", "negatedLabel": "Less: reductions for revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "monetaryItemType" }, "dakt_ContractsWithCustomerNewContractsSold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from new contract sold.", "label": "Contracts with Customer, New Contracts Sold", "terseLabel": "New contracts sold" } } }, "localname": "ContractsWithCustomerNewContractsSold", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "monetaryItemType" }, "dakt_ConvertibleNoteAndInvestmentInAffiliatesAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Convertible Note and Investment in Affiliates, Amount", "label": "Convertible Note and Investment in Affiliates, Amount", "terseLabel": "Convertible note and investment in affiliates, amount" } } }, "localname": "ConvertibleNoteAndInvestmentInAffiliatesAmount", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "dakt_DebtInstrumentMortgageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Mortgage Interest Rate", "label": "Debt Instrument, Mortgage Interest Rate", "terseLabel": "Debt instrument, mortgage interest rate" } } }, "localname": "DebtInstrumentMortgageInterestRate", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "dakt_DefinedContributionPlanAttainedAge": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents attained age for defined contributing plan.", "label": "Defined Contribution Plan Attained Age", "terseLabel": "Defined contribution plan, attained age (year)" } } }, "localname": "DefinedContributionPlanAttainedAge", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RetirementBenefitsDetailsTextual" ], "xbrltype": "durationItemType" }, "dakt_DefinedContributionPlanAwardRequisiteServicePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents award requisite service period for defined contribution plan.", "label": "Defined Contribution Plan, Award Requisite Service Period", "terseLabel": "Defined contribution plan, award requisite service period" } } }, "localname": "DefinedContributionPlanAwardRequisiteServicePeriod", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RetirementBenefitsDetailsTextual" ], "xbrltype": "durationItemType" }, "dakt_DelayedDrawTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Delayed Draw Term Loan", "label": "Delayed Draw Term Loan [Member]", "terseLabel": "Delayed Draw Term Loan" } } }, "localname": "DelayedDrawTermLoanMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "dakt_DemonstrationEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to demonstration equipment.", "label": "Demonstration Equipment [Member]", "terseLabel": "Demonstration equipment" } } }, "localname": "DemonstrationEquipmentMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails", "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "dakt_DemonstrationEquipmentTransferredToInventory": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of demonstration equipment transferred to inventory in noncash or part noncash transactions.", "label": "Demonstration equipment transferred to inventory", "terseLabel": "Demonstration equipment transferred to inventory" } } }, "localname": "DemonstrationEquipmentTransferredToInventory", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationScheduleofOtherSignificantNoncashTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "dakt_DollarChangeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dollar Change", "label": "Dollar Change [Abstract]", "terseLabel": "Dollar Change" } } }, "localname": "DollarChangeAbstract", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "stringItemType" }, "dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income, Amount", "label": "Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income, Amount", "terseLabel": "GILTI" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "dakt_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "dakt_EmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the employees of the company.", "label": "Employees [Member]", "terseLabel": "Employees" } } }, "localname": "EmployeesMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "dakt_EquipmentHeldForRentalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents equipment held for rental.", "label": "Equipment Held For Rental [Member]", "terseLabel": "Equipment held for rental" } } }, "localname": "EquipmentHeldForRentalMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "dakt_HighSchoolParkAndRecreationSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the high school park and recreation segment.", "label": "High School Park and Recreation Segment [Member]", "terseLabel": "High School Park and Recreation" } } }, "localname": "HighSchoolParkAndRecreationSegmentMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "dakt_InMoneyOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents in money options.", "label": "In Money Options [Member]", "terseLabel": "In money options" } } }, "localname": "InMoneyOptionsMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "dakt_IncreaseDecreaseInContractWithCustomerAssetIncludingForeignCurrencyExchange": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Contract with Customer, Asset, Including Foreign Currency Exchange", "label": "Increase (Decrease) in Contract with Customer, Asset, Including Foreign Currency Exchange", "terseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAssetIncludingForeignCurrencyExchange", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "monetaryItemType" }, "dakt_IncreaseDecreaseInContractWithCustomerLiabilityCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current contract with customer liability.", "label": "Increase (Decrease) in Contract with Customer Liability, Current", "terseLabel": "Contract liabilities - current" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiabilityCurrent", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "monetaryItemType" }, "dakt_IncreaseDecreaseInContractWithCustomerLiabilityNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent contract with customer liability.", "label": "Increase (Decrease) in Contract with Customer Liability, Noncurrent", "terseLabel": "Contract liabilities - non-current" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiabilityNoncurrent", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "monetaryItemType" }, "dakt_IncreaseDecreaseInDebtIssuanceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Debt Issuance Costs", "label": "Increase (Decrease) in Debt Issuance Costs", "terseLabel": "Debt Issuance costs" } } }, "localname": "IncreaseDecreaseInDebtIssuanceCosts", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationScheduleofOtherSignificantNoncashTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "dakt_IncreaseDecreaseInLongTermWarrantyObligation": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": { "order": 6.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents increase (decrease) in long-term warranty obligation.", "label": "Increase Decrease In Long-term Warranty Obligation", "verboseLabel": "Long-term warranty obligations" } } }, "localname": "IncreaseDecreaseInLongTermWarrantyObligation", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" ], "xbrltype": "monetaryItemType" }, "dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Other Operating Assets, Net", "label": "Increase (Decrease) in Other Operating Assets, Net [Abstract]", "terseLabel": "(Increase) decrease:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsNetAbstract", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" ], "xbrltype": "stringItemType" }, "dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Other Operating Liabilities, Net", "label": "Increase (Decrease) in Other Operating Liabilities, Net [Abstract]", "terseLabel": "(Increase) decrease:" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" ], "xbrltype": "stringItemType" }, "dakt_IncreaseDecreaseInShortTermWarrantyObligation": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": { "order": 14.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents increase (decrease) in short-term warranty obligation.", "label": "Increase Decrease In Short-term Warranty Obligation", "verboseLabel": "Warranty obligations" } } }, "localname": "IncreaseDecreaseInShortTermWarrantyObligation", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" ], "xbrltype": "monetaryItemType" }, "dakt_IndependentDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the independent directors of the company.", "label": "Independent Directors [Member]", "terseLabel": "Independent Directors" } } }, "localname": "IndependentDirectorsMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "dakt_InternationalSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the international segment.", "label": "International Segment [Member]", "terseLabel": "International" } } }, "localname": "InternationalSegmentMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "dakt_JPMorganChaseBankNAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JPMorgan Chase Bank, N.A.", "label": "JPMorgan Chase Bank, N.A. [Member]", "terseLabel": "JPMorgan Chase Bank, N.A." } } }, "localname": "JPMorganChaseBankNAMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "dakt_LimitedConfigurationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents limited configuration.", "label": "Limited Configuration [Member]", "terseLabel": "Limited configuration" } } }, "localname": "LimitedConfigurationMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "dakt_LiveEventsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the live events segment.", "label": "Live Events Segment [Member]", "terseLabel": "Live Events" } } }, "localname": "LiveEventsSegmentMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "dakt_MiortechMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Miortech", "label": "Miortech [Member]", "terseLabel": "Miortech" } } }, "localname": "MiortechMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetailsTexual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "dakt_NatureOfBusinessPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for natural of business.", "label": "Nature of Business [Policy Text Block]", "terseLabel": "Nature of business" } } }, "localname": "NatureOfBusinessPolicyTextBlock", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dakt_OfficeFurnitureAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents office furniture and equipment.", "label": "Office Furniture and Equipment [Member]", "terseLabel": "Office furniture and equipment" } } }, "localname": "OfficeFurnitureAndEquipmentMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails", "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "dakt_PercentChangeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent Change", "label": "Percent Change [Abstract]", "terseLabel": "Percent Change" } } }, "localname": "PercentChangeAbstract", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "stringItemType" }, "dakt_PreferredSharePurchaseRightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the preferred share purchase right.", "label": "Preferred Share Purchase Right [Member]", "terseLabel": "Preferred Share Purchase Right" } } }, "localname": "PreferredSharePurchaseRightMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "dakt_ProductDesignAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Design And Development", "label": "Product Design And Development [Member]", "terseLabel": "Product Design And Development" } } }, "localname": "ProductDesignAndDevelopmentMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents installation warranty coverage term for product warranty accrual.", "label": "Product Warranty Accrual Installation Warranty Coverage Term", "terseLabel": "Product warranty accrual, installation warranty coverage term (year)" } } }, "localname": "ProductWarrantyAccrualInstallationWarrantyCoverageTerm", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "durationItemType" }, "dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents standard parts warrant coverage term for product warranty accrual.", "label": "Product Warranty Accrual Standard Parts Warranty Coverage Term", "terseLabel": "Product warranty accrual, standard parts warranty coverage term (year)" } } }, "localname": "ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "durationItemType" }, "dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of estimated useful life of property, plant and equipment.", "label": "Property, Plant and Equipment, Estimated Useful Life [Table Text Block]", "terseLabel": "Property, Plant and Equipment, Estimated Useful Life" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 5.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value portion of restricted cash and cash equivalents.", "label": "Restricted Cash And Cash Equivalents Fair Value Disclosure", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "dakt_RestrictedStockAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents restricted stock and restricted stock units.", "label": "Restricted Stock and Restricted Stock Units [Member]", "terseLabel": "Restricted stock and stock units" } } }, "localname": "RestrictedStockAndRestrictedStockUnitsMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "dakt_RetainageOnConstructionTypeContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents retainage on construction-type contracts.", "label": "Retainage on Construction-type Contracts [Member]", "terseLabel": "Retainage on construction-type contracts" } } }, "localname": "RetainageOnConstructionTypeContractsMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/AccountsReceivablesNetDetailsTextual" ], "xbrltype": "domainItemType" }, "dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of nonvested restricted stock and restricted stock units activity.", "label": "Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "dakt_ServiceAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the service and other.", "label": "Service and Other [Member]", "terseLabel": "Service and other" } } }, "localname": "ServiceAndOtherMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "dakt_ServicetypeWarrantyContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the service-type warranty contracts.", "label": "Service-type Warranty Contracts [Member]", "terseLabel": "Service-type Warranty Contracts" } } }, "localname": "ServicetypeWarrantyContractsMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "domainItemType" }, "dakt_TransportationSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the transportation segment.", "label": "Transportation Segment [Member]", "terseLabel": "Transportation" } } }, "localname": "TransportationSegmentMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "dakt_USDollarsBritishPoundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the foreign currency exchange forward contracts for U.S. Dollars/British Pounds.", "label": "U.S. Dollars/British Pounds [Member]", "terseLabel": "United States Dollars/British Pounds" } } }, "localname": "USDollarsBritishPoundsMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails" ], "xbrltype": "domainItemType" }, "dakt_USDollarsCanadianDollarsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the foreign currency exchange forward contracts for U.S. Dollars/Canadian Dollars.", "label": "U.S. Dollars/Canadian Dollars [Member]", "terseLabel": "United States Dollars/Canadian Dollars" } } }, "localname": "USDollarsCanadianDollarsMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails" ], "xbrltype": "domainItemType" }, "dakt_USDollarsEurosMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the foreign currency exchange forward contracts for U.S. Dollars/Euros.", "label": "U.S. Dollars/Euros [Member]", "terseLabel": "United States Dollars/Euros" } } }, "localname": "USDollarsEurosMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails" ], "xbrltype": "domainItemType" }, "dakt_UniqueConfigurationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the unique configuration.", "label": "Unique Configuration [Member]", "terseLabel": "Unique configuration" } } }, "localname": "UniqueConfigurationMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "dakt_XdisplayTMMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "XdisplayTM", "label": "XdisplayTM [Member]", "terseLabel": "XdisplayTM" } } }, "localname": "XdisplayTMMember", "nsuri": "http://www.daktronics.com/20230429", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r918", "r919", "r920" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.daktronics.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r918", "r919", "r920" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.daktronics.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r918", "r919", "r920" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.daktronics.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r918", "r919", "r920" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFinStmtErrorCorrectionFlag": { "auth_ref": [ "r918", "r919", "r920", "r922" ], "lang": { "en-us": { "role": { "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction.", "label": "Document Financial Statement Error Correction [Flag]", "terseLabel": "Document Financial Statement Error Correction [Flag]" } } }, "localname": "DocumentFinStmtErrorCorrectionFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r921" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r916" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r916" ], "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/2023", "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/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r916" ], "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/2023", "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/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r923" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r916" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r916" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r916" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r916" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r924" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r918", "r919", "r920" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r915" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r917" ], "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/2023", "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/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r267", "r610", "r611", "r612", "r613", "r658", "r857", "r987", "r990", "r991" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r267", "r610", "r611", "r612", "r613", "r658", "r857", "r987", "r990", "r991" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r267", "r308", "r319", "r320", "r321", "r322", "r323", "r325", "r329", "r435", "r436", "r437", "r438", "r440", "r441", "r443", "r445", "r446", "r988", "r989" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r267", "r308", "r319", "r320", "r321", "r322", "r323", "r325", "r329", "r435", "r436", "r437", "r438", "r440", "r441", "r443", "r445", "r446", "r988", "r989" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [ "r1037" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [ "r376", "r377", "r378" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetailsTexual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r423", "r424", "r425", "r426", "r525", "r692", "r740", "r774", "r775", "r826", "r830", "r832", "r833", "r839", "r858", "r859", "r874", "r886", "r897", "r904", "r992", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/AccountsReceivablesNetDetailsTextual", "http://www.daktronics.com/role/LeasesDetailsTextual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails", "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r423", "r424", "r425", "r426", "r525", "r692", "r740", "r774", "r775", "r826", "r830", "r832", "r833", "r839", "r858", "r859", "r874", "r886", "r897", "r904", "r992", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/AccountsReceivablesNetDetailsTextual", "http://www.daktronics.com/role/LeasesDetailsTextual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails", "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r331", "r695", "r734", "r735", "r736", "r737", "r738", "r739", "r861", "r887", "r903", "r927", "r982", "r983", "r995", "r1057" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails", "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual", "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r331", "r695", "r734", "r735", "r736", "r737", "r738", "r739", "r861", "r887", "r903", "r927", "r982", "r983", "r995", "r1057" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails", "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual", "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r423", "r424", "r425", "r426", "r508", "r525", "r557", "r558", "r559", "r668", "r692", "r740", "r774", "r775", "r826", "r830", "r832", "r833", "r839", "r858", "r859", "r874", "r886", "r897", "r904", "r907", "r978", "r992", "r1048", "r1049", "r1050", "r1051", "r1052" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/AccountsReceivablesNetDetailsTextual", "http://www.daktronics.com/role/LeasesDetailsTextual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails", "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r423", "r424", "r425", "r426", "r508", "r525", "r557", "r558", "r559", "r668", "r692", "r740", "r774", "r775", "r826", "r830", "r832", "r833", "r839", "r858", "r859", "r874", "r886", "r897", "r904", "r907", "r978", "r992", "r1048", "r1049", "r1050", "r1051", "r1052" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/AccountsReceivablesNetDetailsTextual", "http://www.daktronics.com/role/LeasesDetailsTextual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails", "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r376", "r377", "r378" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetailsTexual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r333", "r334", "r770", "r771", "r772", "r827", "r831", "r834", "r840", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r862", "r888", "r907", "r995", "r1057" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r333", "r334", "r770", "r771", "r772", "r827", "r831", "r834", "r840", "r846", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r862", "r888", "r907", "r995", "r1057" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r998", "r1041", "r1042", "r1044" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "Subsidiaries" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r956", "r1043" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/AccountsReceivablesNetDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r35" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/AccountsReceivablesNetDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r25", "r902" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "auth_ref": [ "r111", "r1055" ], "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.", "label": "Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r337", "r338" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/AccountsReceivablesNetDetailsTextual", "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r27", "r84", "r865" ], "calculation": { "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Taxes, other than income taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued employee benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r117", "r181" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Short-term accrued expenses" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Accrued Liabilities, Current, Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets", "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r70", "r228", "r712" ], "calculation": { "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r36", "r37", "r131", "r236", "r709", "r745", "r746" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r4", "r15", "r37", "r616", "r619", "r656", "r741", "r742", "r941", "r942", "r943", "r949", "r950", "r951" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Selected Financial Statement Data" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementData" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r123", "r902", "r1061" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r566", "r567", "r568", "r758", "r949", "r950", "r951", "r1035", "r1062" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided (used) by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Tax payments related to RSU issuances" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r82", "r83", "r528" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "verboseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r561", "r573" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Share-based payment arrangement, expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r237", "r339", "r382" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance for doubtful account, net" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/AccountsReceivablesNetDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r9", "r64", "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets, total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r51" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r51" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r9", "r68" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Goodwill impairment" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r179", "r231", "r264", "r306", "r321", "r327", "r379", "r435", "r436", "r438", "r439", "r440", "r442", "r444", "r446", "r447", "r610", "r612", "r631", "r705", "r795", "r902", "r914", "r988", "r989", "r1045" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r223", "r240", "r264", "r379", "r435", "r436", "r438", "r439", "r440", "r442", "r444", "r446", "r447", "r610", "r612", "r631", "r902", "r988", "r989", "r1045" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets", "verboseLabel": "Current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r264", "r379", "r435", "r436", "r438", "r439", "r440", "r442", "r444", "r446", "r447", "r610", "r612", "r631", "r988", "r989", "r1045" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "verboseLabel": "Non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r343", "r390" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r556", "r557", "r558", "r559", "r560" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual", "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance sheet data:" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r47", "r48", "r49" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationScheduleofOtherSignificantNoncashTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized contract cost, net" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r44", "r226", "r863" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r45", "r178" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r44", "r147", "r262" ], "calculation": { "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r3", "r147" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingCapitalTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the net increase (decrease) in operating capital in the operating section of the statement of cash flows, represents the entire footnote disclosure that provides details regarding the net change during the reporting period of all assets and liabilities used in operating activities.", "label": "Cash Flow, Operating Capital [Table Text Block]", "terseLabel": "Cash Flow, Operating Capital" } } }, "localname": "CashFlowOperatingCapitalTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Cash Flow Information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r200", "r232", "r233", "r234", "r264", "r283", "r287", "r294", "r296", "r300", "r301", "r379", "r435", "r438", "r439", "r440", "r446", "r447", "r475", "r476", "r477", "r478", "r480", "r631", "r752", "r753", "r754", "r755", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r782", "r804", "r823", "r841", "r842", "r843", "r844", "r845", "r925", "r945", "r952" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Initial exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of securities called by each warrant or right (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r162", "r909", "r910", "r911", "r912" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r160", "r420", "r421", "r847", "r979" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock, capital shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r905", "r906", "r907", "r909", "r910", "r911", "r912", "r949", "r950", "r1035", "r1060", "r1062" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r122", "r782" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r122", "r708", "r902" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, no par value, authorized 115,000,000 shares; 45,488,595 and 44,826,099 shares issued as of April\u00a029, 2023 and April\u00a030, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r38", "r246", "r248", "r253", "r700", "r718" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "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 (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer software and hardware" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r92", "r870" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in Process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r994" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract with Customer, Contract Asset, Contract Liability, and Receivable" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r483", "r485", "r504" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract with customer assets", "verboseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r483", "r485", "r504" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r483", "r484", "r504" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r483", "r484", "r504" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "verboseLabel": "Contract liabilities - current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets", "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r483", "r484", "r504" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Long-term contract liabilities", "verboseLabel": "Contract liabilities - non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets", "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r505" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Less: reductions for revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r23", "r183", "r1056" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "terseLabel": "Convertible debt" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r163", "r449", "r450", "r460", "r461", "r462", "r466", "r467", "r468", "r469", "r470", "r881", "r882", "r883", "r884", "r885" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleNotesPayable": { "auth_ref": [ "r23", "r183", "r1056" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable", "terseLabel": "Purchase of convertible notes" } } }, "localname": "ConvertibleNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r21", "r320", "r321", "r322", "r323", "r329", "r955" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate, non-segment" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r138", "r264", "r379", "r435", "r436", "r438", "r439", "r440", "r442", "r444", "r446", "r447", "r631", "r988" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesDetailsTextual", "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r928", "r948", "r1031" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r928", "r948" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r928", "r948", "r1031" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r47", "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Debt conversion, converted instrument, amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r161", "r263", "r448", "r454", "r455", "r456", "r457", "r458", "r459", "r464", "r471", "r472", "r474" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Financing Agreements" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FinancingAgreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r23", "r116", "r117", "r180", "r183", "r267", "r449", "r450", "r451", "r452", "r453", "r455", "r460", "r461", "r462", "r463", "r465", "r466", "r467", "r468", "r469", "r470", "r645", "r881", "r882", "r883", "r884", "r885", "r946" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r164", "r451" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt instrument, convertible, conversion price (in usd per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r106", "r108", "r449", "r645", "r882", "r883" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r29", "r450" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r30", "r267", "r449", "r450", "r451", "r452", "r453", "r455", "r460", "r461", "r462", "r463", "r465", "r466", "r467", "r468", "r469", "r470", "r645", "r881", "r882", "r883", "r884", "r885", "r946" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt Instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "auth_ref": [ "r966" ], "calculation": { "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 3.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, 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, Excluding Accrued Interest", "terseLabel": "US Government Securities and Sponsored entities" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r948", "r1030", "r1031" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r107", "r993" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets", "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r174", "r948", "r1030" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r581", "r582" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes", "verboseLabel": "Non-current assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets", "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r9", "r174", "r197", "r604", "r605", "r948" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r119", "r120", "r182", "r594" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r581", "r582", "r706" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "negatedLabel": "Non-current liabilities", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets", "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r948", "r1030", "r1031" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 14.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred maintenance revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r595" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory capitalization" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInvestments": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments).", "label": "Deferred Tax Assets, Investments", "terseLabel": "Outside basis difference in equity method investments" } } }, "localname": "DeferredTaxAssetsInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r1028" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r1028" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carry forwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r87", "r1029" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Deferred tax assets, operating loss carryforwards, foreign" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r86", "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 15.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Section 174 Capitalization" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r86", "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development tax credit carry forwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": { "auth_ref": [ "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 12.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days).", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences", "terseLabel": "Vacation accrual" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther": { "auth_ref": [ "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from compensation and benefits, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Equity compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for credit losses accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": { "auth_ref": [ "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent", "terseLabel": "Lease accounting - lease liability" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 13.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "terseLabel": "Allowance for excess and obsolete inventory" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": { "auth_ref": [ "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves", "terseLabel": "Accrued warranty obligations" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": { "auth_ref": [ "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions.", "label": "Deferred Tax Assets, Unrealized Currency Losses", "terseLabel": "Unrealized loss on foreign currency exchange" } } }, "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r596" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "negatedTerseLabel": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Deferred tax assets, valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesDetailsTextual", "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r85", "r1028" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Lease accounting - right of use asset" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains": { "auth_ref": [ "r87", "r1029" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on foreign currency transactions.", "label": "Deferred Tax Liabilities, Unrealized Currency Transaction Gains", "negatedLabel": "Unrealized gain on foreign currency exchange" } } }, "localname": "DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r524" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution plan, cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RetirementBenefitsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Defined contribution plan, employer matching contribution, percent of employees' gross pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RetirementBenefitsDetailsTextual" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Defined contribution plan, maximum annual contributions per employee, percent" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RetirementBenefitsDetailsTextual" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r9", "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation, total" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "auth_ref": [ "r9" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.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/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r9", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r773", "r775", "r787", "r788", "r789", "r791", "r792", "r793", "r794", "r796", "r797", "r798", "r799", "r810", "r811", "r812", "r813", "r816", "r817", "r818", "r819", "r835", "r836", "r837", "r838", "r905", "r907" ], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r96", "r98", "r99", "r100", "r773", "r775", "r787", "r788", "r789", "r791", "r792", "r793", "r794", "r796", "r797", "r798", "r799", "r810", "r811", "r812", "r813", "r816", "r817", "r818", "r819", "r835", "r836", "r837", "r838", "r869", "r905", "r907" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r177", "r614", "r621" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r1032", "r1033" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r503", "r887", "r888", "r889", "r890", "r891", "r892", "r893" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r503", "r887", "r888", "r889", "r890", "r891", "r892", "r893" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r995" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r526", "r531", "r562", "r563", "r565", "r898" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Shareholders' Equity and Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r254", "r273", "r274", "r275", "r276", "r277", "r281", "r283", "r294", "r295", "r296", "r298", "r623", "r624", "r701", "r719", "r872" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in usd per share)", "verboseLabel": "Basic earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [ "r283", "r287", "r294" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r254", "r273", "r274", "r275", "r276", "r277", "r283", "r294", "r295", "r296", "r298", "r623", "r624", "r701", "r719", "r872" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in usd per share)", "verboseLabel": "Diluted earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r51", "r52" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per share (\"EPS\")" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r637" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "EFFECT OF EXCHANGE RATE CHANGES ON CASH" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiAmount": { "auth_ref": [ "r1026" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax benefit from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII).", "label": "Effective Income Tax Rate Reconciliation, FDII, Amount", "negatedTerseLabel": "Foreign-Derived Intangible Income (FDII)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationFdiiAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r564" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Share-based payment arrangement, nonvested award, cost not yet recognized, amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Share-based payment arrangement, nonvested award, cost not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r1025" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Share-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r561" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "negatedTerseLabel": "Share-based payment arrangement, expense, tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee stock purchase plans" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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": "Employee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual", "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r16", "r220", "r250", "r251", "r252", "r268", "r269", "r270", "r272", "r278", "r280", "r299", "r380", "r381", "r482", "r566", "r567", "r568", "r600", "r601", "r615", "r616", "r617", "r618", "r619", "r620", "r622", "r638", "r639", "r640", "r641", "r642", "r643", "r656", "r741", "r742", "r743", "r758", "r823" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "auth_ref": [ "r222", "r264", "r379", "r631" ], "lang": { "en-us": { "role": { "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Axis]", "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Axis]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "auth_ref": [ "r222", "r264", "r379", "r631" ], "lang": { "en-us": { "role": { "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Domain]", "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember": { "auth_ref": [ "r937", "r947", "r964", "r1036" ], "lang": { "en-us": { "role": { "documentation": "Nonconsolidated equity method investee or group of nonconsolidated investees. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]", "terseLabel": "Equity Method Investment, Nonconsolidated Investee or Group of Investees" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "auth_ref": [ "r962" ], "calculation": { "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.", "label": "Equity Method Investment, Other than Temporary Impairment", "negatedLabel": "Impairment of equity method investee", "negatedTerseLabel": "Impairment" } } }, "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails", "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity method investment, ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r316", "r374", "r938", "r963" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual", "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r102", "r104", "r105" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual", "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r462", "r510", "r511", "r512", "r513", "r514", "r515", "r627", "r665", "r666", "r667", "r882", "r883", "r894", "r895", "r896" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r626", "r627", "r628", "r629", "r630" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual", "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r462", "r510", "r515", "r627", "r665", "r894", "r895", "r896" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r462", "r510", "r515", "r627", "r666", "r882", "r883", "r894", "r895", "r896" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r462", "r510", "r511", "r512", "r513", "r514", "r515", "r627", "r667", "r882", "r883", "r894", "r895", "r896" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetailsTexual" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r17", "r103" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetailsTexual" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual", "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r462", "r510", "r511", "r512", "r513", "r514", "r515", "r665", "r666", "r667", "r882", "r883", "r894", "r895", "r896" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r625", "r630" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair value, recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual", "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiability": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of asset after deduction of liability.", "label": "Fair Value, Net Asset (Liability)", "totalLabel": "Fair value, net asset (liability), total" } } }, "localname": "FairValueNetAssetLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r95", "r97", "r101" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Financing Receivable [Member]", "terseLabel": "Financing receivable" } } }, "localname": "FinanceReceivablesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/AccountsReceivablesNetDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r383", "r384", "r386", "r387", "r388", "r391", "r392", "r393", "r473", "r479", "r621", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r717", "r879", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r958", "r959", "r960", "r961" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialStandbyLetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur.", "label": "Financial Standby Letter of Credit [Member]", "terseLabel": "Financial Standby Letter of Credit" } } }, "localname": "FinancialStandbyLetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivablesTextBlock": { "auth_ref": [ "r336", "r340", "r341", "r342", "r874" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financing receivable.", "label": "Financing Receivables [Text Block]", "terseLabel": "Accounts Receivables, Net" } } }, "localname": "FinancingReceivablesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/AccountsReceivablesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r230", "r413" ], "calculation": { "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r157" ], "calculation": { "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r157" ], "calculation": { "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2028" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r157" ], "calculation": { "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r157" ], "calculation": { "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r157" ], "calculation": { "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r411", "r412", "r413", "r414", "r696", "r697" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r156", "r697" ], "calculation": { "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r65", "r66" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r156", "r696" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangibles, net", "totalLabel": "Total expected amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets", "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "terseLabel": "Derivatives - asset position" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual", "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 4.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "negatedLabel": "Derivatives - liability position", "negatedTerseLabel": "Foreign currency contracts, liability, fair value disclosure" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual", "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r633", "r634", "r635", "r636", "r820" ], "calculation": { "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "terseLabel": "Foreign currency transaction gains (losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r9" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale of property, equipment and other assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r139", "r806" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": { "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", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicDistributionAxis": { "auth_ref": [ "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r214", "r215", "r216", "r217", "r218", "r219", "r702", "r703", "r875" ], "lang": { "en-us": { "role": { "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Axis]", "terseLabel": "Geographic Distribution [Axis]" } } }, "localname": "GeographicDistributionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicDistributionDomain": { "auth_ref": [ "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r214", "r215", "r216", "r217", "r218", "r219", "r702", "r703" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Domain]", "terseLabel": "Geographic Distribution [Domain]" } } }, "localname": "GeographicDistributionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicDistributionForeignMember": { "auth_ref": [ "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r214", "r215", "r216", "r217", "r218", "r219", "r702", "r703", "r876" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as foreign.", "label": "Geographic Distribution, Foreign [Member]", "terseLabel": "Geographic Distribution, Foreign" } } }, "localname": "GeographicDistributionForeignMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r229", "r398", "r698", "r880", "r902", "r968", "r975" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets", "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r11", "r63" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and other intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r406" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r401", "r408", "r880" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss", "terseLabel": "Impairment" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementDetailsTexual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r9", "r399", "r405", "r410", "r880" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedTerseLabel": "Goodwill impairment", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "http://www.daktronics.com/role/GoodwillandIntangibleAssetsDetailsTextual", "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [ "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r880" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r137", "r264", "r306", "r320", "r326", "r329", "r379", "r435", "r436", "r438", "r439", "r440", "r442", "r444", "r446", "r447", "r631", "r873", "r988" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": { "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", "verboseLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeOfBusinessRevenueMember": { "auth_ref": [ "r984" ], "lang": { "en-us": { "role": { "documentation": "Contracts that contingently require the indemnifying party (guarantor) to make payments to the indemnified party (guaranteed party) the amount by which the revenue of a specified business (or a specific portion of a business or for a specified product) for a specified period of time is less than a specified amount.", "label": "Guarantee of Business Revenue [Member]", "terseLabel": "Guarantee of Business Revenue" } } }, "localname": "GuaranteeOfBusinessRevenueMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_GuaranteesMember": { "auth_ref": [ "r996" ], "lang": { "en-us": { "role": { "documentation": "A guaranty by which one person assumes responsibility for paying another's debts or fulfilling another's responsibilities; or a promise, pledge, assurance, especially one given in writing, that attests: (a) to the quality or durability of a product or service; (b) that something will be performed in a specified manner; or (c) that execution, completion, or existence of something is as represented or stipulated by agreement.", "label": "Guarantees [Member]", "terseLabel": "Guarantees" } } }, "localname": "GuaranteesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r0", "r159" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r265", "r606" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r2", "r132", "r186", "r306", "r320", "r326", "r329", "r703", "r715", "r873" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes", "verboseLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r265", "r606" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r306", "r320", "r326", "r329", "r721", "r873" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r9", "r133", "r185", "r313", "r374", "r714" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Equity in loss of affiliates", "negatedTerseLabel": "Equity in losses of affiliates", "terseLabel": "Equity in losses of affiliates" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income statement data:" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r415", "r417", "r807" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesDetailsTextual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r417", "r807" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesDetailsTextual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r13", "r88", "r172", "r173" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r266", "r576", "r585", "r592", "r598", "r602", "r607", "r608", "r609", "r757" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r188", "r198", "r279", "r280", "r314", "r583", "r603", "r722" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r249", "r579", "r580", "r592", "r593", "r597", "r599", "r751" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r1026" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 13.0, "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowances" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r578", "r584" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "totalLabel": "Effective income tax rate reconciliation" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r1026" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Effect of Foreign Tax Rates different than Statutory" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r584" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Computed income tax expense at federal statutory rates" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "auth_ref": [ "r1026" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount", "terseLabel": "Goodwill Impairment" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment": { "auth_ref": [ "r1026" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount", "terseLabel": "Meals and entertainment" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r1026" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "terseLabel": "Stock compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r1026" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other, net" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r1026" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "auth_ref": [ "r1026" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "terseLabel": "Change in uncertain tax positions" } } }, "localname": "IncomeTaxReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingenciesDomestic": { "auth_ref": [ "r1026" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in domestic income tax contingency.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Domestic, Amount", "terseLabel": "Base Erosion Anti-Abuse Tax (BEAT)" } } }, "localname": "IncomeTaxReconciliationTaxContingenciesDomestic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r1026" ], "calculation": { "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Research and development tax credit" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r46" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationScheduleofCashFlowSupplementalDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r110", "r939" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivables" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r8" ], "calculation": { "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": { "order": 12.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r8" ], "calculation": { "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": { "order": 11.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Account receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r8" ], "calculation": { "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": { "order": 5.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "verboseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r8" ], "calculation": { "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": { "order": 8.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r944" ], "calculation": { "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": { "order": 1.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r693", "r944" ], "calculation": { "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": { "order": 9.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r8" ], "calculation": { "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": { "order": 7.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income taxes receivables" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r8" ], "calculation": { "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": { "order": 13.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent": { "auth_ref": [ "r8" ], "calculation": { "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": { "order": 2.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due within one year (or one business cycle) of receivables that were originally due beyond one year (or one business cycle).", "label": "Increase (Decrease) in Long-Term Receivables, Current", "negatedLabel": "Long-term receivables" } } }, "localname": "IncreaseDecreaseInLongTermReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r8" ], "calculation": { "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": { "order": 3.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Investment in affiliates and other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r8" ], "calculation": { "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "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", "negatedLabel": "Change in operating assets and liabilities", "negatedTotalLabel": "Change in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails", "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r8" ], "calculation": { "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": { "order": 10.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "verboseLabel": "Long-term marketing obligations and other payables" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r8" ], "calculation": { "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": { "order": 4.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r284", "r285", "r286", "r296", "r530" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "verboseLabel": "Dilution associated with stock compensation plans, shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r258", "r260", "r261" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationScheduleofCashFlowSupplementalDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r154", "r866" ], "calculation": { "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r239", "r864", "r902" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventory, Net, Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets", "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r189", "r225", "r238", "r394", "r395", "r396", "r694", "r871" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r154", "r868" ], "calculation": { "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r154", "r867" ], "calculation": { "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r140", "r142" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Net", "terseLabel": "Interest (expense) income, net", "verboseLabel": "Interest income (expense), net" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r720", "r747", "r748", "r749", "r750", "r828", "r829" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investment in affiliates" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsAndOtherNoncurrentAssets": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 5.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/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r996" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r1039" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r1040" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Lessee, operating lease, liability, maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r654" ], "calculation": { "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r654" ], "calculation": { "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r654" ], "calculation": { "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r654" ], "calculation": { "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2028" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r654" ], "calculation": { "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r654" ], "calculation": { "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r654" ], "calculation": { "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r654" ], "calculation": { "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r1038" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lessee, operating lease, term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorLeaseDescriptionLineItems": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessor, Lease, Description [Line Items]", "terseLabel": "Lessor, Lease, Description [Line Items]" } } }, "localname": "LessorLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_LessorLeaseDescriptionTable": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessor's leases.", "label": "Lessor, Lease, Description [Table]", "terseLabel": "Lessor, Lease, Description [Table]" } } }, "localname": "LessorLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r127", "r184", "r711", "r902", "r947", "r964", "r1036" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r28", "r224", "r264", "r379", "r435", "r436", "r438", "r439", "r440", "r442", "r444", "r446", "r447", "r611", "r612", "r613", "r631", "r902", "r988", "r1045", "r1046" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "verboseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r23", "r113", "r114", "r115", "r118", "r264", "r379", "r435", "r436", "r438", "r439", "r440", "r442", "r444", "r446", "r447", "r611", "r612", "r613", "r631", "r988", "r1045", "r1046" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities", "verboseLabel": "Non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r23", "r183", "r1056" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual", "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r26", "r946" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Line of credit facility, commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r26", "r946" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [ "r946" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual", "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Line of credit facility, remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual", "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r26", "r946" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r30", "r72", "r73" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "Line of credit" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r30", "r74" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r422", "r423", "r424", "r427", "r980", "r981" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [ "r422", "r423", "r424", "r427", "r980", "r981" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r422", "r423", "r424", "r427", "r980", "r981" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r422", "r926" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "verboseLabel": "Loss contingency accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r422", "r423", "r424", "r427", "r980", "r981" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails", "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r259" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r259" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r147", "r148", "r149" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Cash flow from operating activity", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r134", "r149", "r187", "r222", "r244", "r247", "r252", "r264", "r271", "r273", "r274", "r275", "r276", "r279", "r280", "r292", "r306", "r320", "r326", "r329", "r379", "r435", "r436", "r438", "r439", "r440", "r442", "r444", "r446", "r447", "r624", "r631", "r716", "r803", "r821", "r822", "r873", "r913", "r988" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r256", "r282", "r288", "r289", "r290", "r291", "r293", "r296" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "verboseLabel": "Diluted earnings per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [ "r1064", "r1065", "r1066", "r1067" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r334" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "verboseLabel": "Property and equipment, net of accumulated depreciation" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Nonoperating (expense) income:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r337", "r338", "r699" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Current maturities of long-term receivables" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 8.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/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableGross": { "auth_ref": [ "r196", "r212", "r213", "r235", "r386", "r389", "r877", "r878", "r936", "r965" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.", "label": "Financing Receivable, before Allowance for Credit Loss", "terseLabel": "Long-term receivables" } } }, "localname": "NotesReceivableGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/AccountsReceivablesNetDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [ "r337", "r389", "r790" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.", "label": "Financing Receivable, after Allowance for Credit Loss", "terseLabel": "Financing receivable" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/AccountsReceivablesNetDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r954" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SegmentReportingDetailsTextual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating expense" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": { "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": "Operating expenses", "verboseLabel": "Operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r306", "r320", "r326", "r329", "r873" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Operating income", "verboseLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r650", "r901" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease, cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Fiscal years ending" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r647" ], "calculation": { "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "OperatingLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r647" ], "calculation": { "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r648" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r648" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease liability.", "label": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r649", "r651" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r653", "r901" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesDetailsTextual" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r652", "r901" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/LeasesDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r319", "r320", "r321", "r322", "r323", "r329" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r150", "r151", "r152", "r175" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Nature of Business and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r241", "r242", "r243" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Unrealized gain (loss) on available-for-sale securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r5" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Cumulative translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r7", "r14", "r176", "r245", "r248" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive (loss) income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 5.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/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingGainsLosses": { "auth_ref": [ "r141" ], "calculation": { "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Gains (Losses)", "verboseLabel": "Other" } } }, "localname": "OtherNonoperatingGainsLosses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r143" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense, net", "totalLabel": "Other (Expense) Income, Total", "verboseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails", "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r41" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Payments for common shares repurchased", "terseLabel": "Payments for repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.daktronics.com/role/ShareRepurchaseProgramDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r43" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "terseLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r257" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Tax payments related to RSU issuances" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r39" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedLabel": "Purchases of equity and loans to equity investees", "terseLabel": "Amount invested" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r957" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r146" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r507", "r508", "r509", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r896" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RetirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [ "r905", "r906", "r909", "r910", "r911", "r912", "r1060", "r1062" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r121", "r782" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r121", "r475" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r121", "r782", "r801", "r1062", "r1063" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r121", "r707", "r902" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred Shares, no par value, authorized 50,000 shares; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r940" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r40" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible debt" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r40", "r752" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Borrowings on long-term obligations" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r40" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "terseLabel": "Borrowings on notes payable" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from sales or maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r145" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sales of property, equipment and other assets" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r6", "r20" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options", "verboseLabel": "Proceeds from stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r887" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r111", "r428", "r430", "r434" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r27", "r985", "r986" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty obligations" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r31", "r985", "r986" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r431" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlements made during the period" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r433" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r432" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails", "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r158", "r227", "r713" ], "calculation": { "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, Plant and Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentImpairment": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment.", "label": "Property, Plant and Equipment, Impairment [Policy Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentImpairment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails", "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r704", "r713", "r902" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets", "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails", "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r255", "r385" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.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 (recovery) for credit losses accounts, net" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "totalLabel": "Purchase Obligation, Total" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFifthYear": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Five", "terseLabel": "2028" } } }, "localname": "PurchaseObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "PurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails": { "order": 5.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails": { "order": 4.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Fiscal years ending [Abstract]" } } }, "localname": "PurchaseObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/AccountsReceivablesNetDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r109", "r657" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related party transaction, amounts of transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r42", "r755" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedLabel": "Principal payments on long-term obligations" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r42" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Payments on notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r112", "r575", "r1053" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Product design and development", "verboseLabel": "Product design and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Product design and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Product design and development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r44", "r226", "r262" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r124", "r165", "r710", "r744", "r746", "r756", "r783", "r902" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r220", "r268", "r269", "r270", "r272", "r278", "r280", "r380", "r381", "r566", "r567", "r568", "r600", "r601", "r615", "r617", "r618", "r620", "r622", "r741", "r743", "r758", "r1062" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r307", "r308", "r319", "r324", "r325", "r331", "r333", "r335", "r502", "r503", "r695" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r199", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r860" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r199", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r506" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r194" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual", "http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails", "http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period (month)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails", "http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction.", "label": "Sale of Stock, Percentage of Ownership after Transaction", "terseLabel": "Sale of stock, percentage of ownership after transaction" } } }, "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "percentItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r35" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/AccountsReceivablesNetDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Share-based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r953" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r50", "r53", "r283", "r287", "r294" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r626", "r627" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r65", "r66", "r696" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r65", "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r880" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r880", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r948" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r24", "r128", "r129", "r130" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory, current" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r94" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of other nonoperating income (expense)" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SelectedFinancialStatementDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherSignificantNoncashTransactionsTextBlock": { "auth_ref": [ "r47", "r48", "r49" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncash investing and financing activities, classified as other.", "label": "Schedule of Other Significant Noncash Transactions [Table Text Block]", "terseLabel": "Schedule of Other Significant Noncash Transactions" } } }, "localname": "ScheduleOfOtherSignificantNoncashTransactionsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r429" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r10" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails", "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r61", "r136" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r57", "r58", "r59", "r63" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r57", "r58", "r59", "r63" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r527", "r529", "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r556", "r557", "r558", "r559", "r560" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual", "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r18", "r19", "r79" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Option, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r900", "r1027" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r1034" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r303", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r329", "r335", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r418", "r419", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r880", "r927", "r1057" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r302", "r303", "r304", "r305", "r306", "r318", "r323", "r327", "r328", "r329", "r330", "r331", "r332", "r335" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r139" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.", "label": "Selling Expense", "terseLabel": "Selling", "verboseLabel": "Selling" } } }, "localname": "SellingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r887" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r8" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": { "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/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r898" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Share-based compensation arrangement by share-based payment award, award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Discount from market price, offering date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r544", "r545" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at end of year (in shares)", "periodStartLabel": "Outstanding at beginning of year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r544", "r545" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding at ending of the period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r551" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of restricted stock vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r527", "r529", "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r556", "r557", "r558", "r559", "r560" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual", "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum employee subscription rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of Nonvested Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable shares (in shares)", "verboseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual", "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r551" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercised, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual", "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r1005" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Canceled or forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r1005" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "verboseLabel": "Canceled or forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Fair value of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding at beginning of period, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r536", "r537" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at ending of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r536", "r537" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at ending of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable, weighted average exercise price per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r552" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Shares vested and expected to vest, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "periodEndLabel": "Shares vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "verboseLabel": "Shares vested and expected to vest, weighted average exercise price per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r556", "r557", "r558", "r559", "r560" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual", "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r526", "r535", "r554", "r555", "r556", "r557", "r560", "r569", "r570", "r571", "r572" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Option, exercise price range, upper range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r899" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Share-based compensation arrangement by share-based payment award, expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life of option (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Exercisable, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Exercise Price Per Share" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Shares vested and expected to vest, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r551" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of stock potions vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r1", "r984", "r1058", "r1059" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby letters of credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r221", "r303", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r329", "r335", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r416", "r418", "r419", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r880", "r927", "r1057" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r200", "r232", "r233", "r234", "r264", "r283", "r287", "r294", "r296", "r300", "r301", "r379", "r435", "r438", "r439", "r440", "r446", "r447", "r475", "r476", "r477", "r478", "r480", "r631", "r752", "r753", "r754", "r755", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r782", "r804", "r823", "r841", "r842", "r843", "r844", "r845", "r925", "r945", "r952" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/Coverpage" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r16", "r34", "r220", "r250", "r251", "r252", "r268", "r269", "r270", "r272", "r278", "r280", "r299", "r380", "r381", "r482", "r566", "r567", "r568", "r600", "r601", "r615", "r616", "r617", "r618", "r619", "r620", "r622", "r638", "r639", "r640", "r641", "r642", "r643", "r656", "r741", "r742", "r743", "r758", "r823" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r268", "r269", "r270", "r299", "r695", "r747", "r769", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r785", "r786", "r787", "r788", "r789", "r791", "r792", "r793", "r794", "r796", "r797", "r798", "r799", "r800", "r802", "r805", "r806", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r823", "r908" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r268", "r269", "r270", "r299", "r695", "r747", "r769", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r785", "r786", "r787", "r788", "r789", "r791", "r792", "r793", "r794", "r796", "r797", "r798", "r799", "r800", "r802", "r805", "r806", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r823", "r908" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r47", "r48", "r49" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/CashFlowInformationScheduleofOtherSignificantNoncashTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r16", "r121", "r122", "r165" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Stock issued during period, shares, employee stock purchase plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r121", "r122", "r165", "r541" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r16", "r121", "r122", "r165" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r16", "r34", "r165" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r16", "r75", "r121", "r122", "r165" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Number of shares authorized to be repurchased" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareRepurchaseProgramDetailsTextual" ], "xbrltype": "sharesItemType" }, "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/2023", "presentation": [ "http://www.daktronics.com/role/ShareRepurchaseProgramDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r16", "r121", "r122", "r165", "r755", "r823", "r844" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Stock repurchased during period (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareRepurchaseProgramDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r122", "r125", "r126", "r153", "r784", "r801", "r824", "r825", "r902", "r914", "r947", "r964", "r1036", "r1062" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "TOTAL SHAREHOLDERS' EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets", "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "SHAREHOLDERS' EQUITY:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r644", "r660" ], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r644", "r660" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r644", "r660" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more 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.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r644", "r660" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r644", "r660" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r659", "r661" ], "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" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SuretyBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond.", "label": "Surety Bond [Member]", "terseLabel": "Surety Bond" } } }, "localname": "SuretyBondMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r892", "r995" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r892", "r995" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Registered trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r892" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Goods/services transferred at a point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r892" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Goods/services transferred over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r473", "r479", "r621", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r717", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r958", "r959", "r960", "r961" ], "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/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransportationEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used for the primary purpose of moving people and products from one place to another.", "label": "Transportation Equipment [Member]", "terseLabel": "Transportation equipment" } } }, "localname": "TransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails", "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "terseLabel": "Share Repurchase Program" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ShareRepurchaseProgram" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r33", "r75", "r76" ], "calculation": { "http://www.daktronics.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost, 1,907,445 shares as of April\u00a029, 2023 and April\u00a030, 2022, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r16", "r75", "r165" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Treasury stock purchase" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "auth_ref": [ "r1054" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Government Corporations and Agencies Securities [Member]", "terseLabel": "US Government Securities" } } }, "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "auth_ref": [ "r997", "r1054" ], "lang": { "en-us": { "role": { "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae).", "label": "US Government-sponsored Enterprises Debt Securities [Member]", "terseLabel": "US Government Sponsored entities" } } }, "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r577", "r587" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r588" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Gross decreases related to prior period tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r586" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Gross increases related to current period tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r588" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Gross increases related to prior period tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r590" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Lapse of statute of limitations", "terseLabel": "Unrecognized tax benefits, reduction resulting from lapse of applicable statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesDetailsTextual", "http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r591" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/IncomeTaxesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r54", "r55", "r56", "r190", "r191", "r192", "r193" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r93", "r610", "r611", "r612", "r613" ], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Primary Beneficiary" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r282", "r296" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "verboseLabel": "Diluted earnings per share, shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r281", "r296" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Basic earnings per share, shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.daktronics.com/role/ConsolidatedStatementsofOperations", "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1000": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1001": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1002": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1003": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1004": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1005": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1006": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1007": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1008": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1009": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1010": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1011": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1012": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1013": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1014": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1015": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1016": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1017": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1018": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1019": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1020": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1021": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1022": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1023": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1024": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1025": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1026": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1027": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1028": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1029": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1030": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1031": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1032": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1033": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1034": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1035": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1036": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1037": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1038": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1039": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1040": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1041": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1042": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1043": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1044": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1045": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1046": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1047": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1048": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1049": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1050": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1051": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1052": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1053": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1054": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1055": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1056": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1057": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1058": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1059": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1060": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1061": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1062": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1063": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1064": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1065": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1066": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1067": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7,9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "https://asc.fasb.org//230/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//505-30/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org//815/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(4)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(5)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)(i)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)(ii)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Regulation S-K (SK)", "Number": "229", "Publisher": "SEC", "Section": "1402", "Subsection": "Instruction 5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(4)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(5)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//310-10/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-44", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//310-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(4)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.C.Q3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "80", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r915": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r916": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r917": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r918": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r919": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r921": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r922": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r923": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r924": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1404", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r968": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r971": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r972": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r973": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r974": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r975": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r976": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r977": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r978": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r979": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r981": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r982": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r983": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r984": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r985": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r986": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r987": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r988": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r989": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r990": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r991": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r992": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r993": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r995": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r996": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r997": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r998": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r999": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" } }, "version": "2.2" } ZIP 112 0000915779-23-000046-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000915779-23-000046-xbrl.zip M4$L#!!0 ( QY[%:X^:Q3.B0# -[C)P 1 9&%K="TR,#(S,#0R.2YH M=&WLO7MSVSBV+_K__A2\GGWV)%62(\EOISNG'#_2WIW8/I;3/7-OW=H%D9#$ M"46J^;"M^?1G/0 0E&3'3FP+E+7KG.E8HD :V$]?NN!7_[W[2CRKF6:A4G\ MZUI[O;7F_>\/O_P_S>8_/EY^]HX2OQC)./<.4RER&7@W83[T\J'T_DS2;^&U M\"XBD?>3=-1LTJ\.D_$D#0?#W.NT.AOZ*?5ENN_W@LW>9GNWV6MO;38WMWJ= MIMC7M (]L5.L-G?V][M22$VM^7&WH8?!'L[8J^WN^'WQ"Z^=IC#^F"-<;8? MR/#7M6&>C_??O;OMI=%Z)OWU07+]#KYXA]-=4P_>1F'\S3QZ M3N;/6WU9F;M?I*F,_;M^H;ZM_*3(TSMGM/<.OC6+O;WKN3:L,X:Y2^2:\O%\ M_O/EH^_R5,09\H_(@0%Q6JUFJ]-L=]0@=U,!"6N]J0E+K#RLEWS?R]I;S=9N M_4%Y7- M#L2WZJ[@!VD2AWZV[BK:UV=DS4X)-"^]CKZG)9&D^.Q'XL,K@,$0P=1C4 MB-OO^$MZ=#\2\>#7-1DWOW;7X"Q)$7SX921SX>$OF_*O(KS^=>TPB7.0$>UD^B>2O:T&8C2,QV8^36,($PMM]?%"F_,\P"&1,_X3OST!0I:'/[[_- M+V7_US6_":2-Q0A'DN'^<0ROFQS"[%(1G<:!O/U=3M:\,/AUK=_S S"JC/N(E6F2>A)DOHG]*D9[ )YEYS>[:!US^4[W@ AY/@NHK]M8^ MG/SSQU]P *,'](9(#/2@FZVU#WT19?)1XVYOF8&![OL7:1(4?OZG2.$DYI,# MWT\+$76!@0.1!A1@//DL0]9]#T0LC9$P2SCEL1RYQ^\_[)V$,9SL$ M*B=9B',[OH6SE86]"'Z5Y7I6NYO N_<)G[_1,F6@7Q7*3+WL<5OY_ O9=6HA MCU_!7J?]G1584[]CSB>I\/$-7A&'/.-L*%*9K4VMHK.SN^8%T@]'<"Y_73L] M.YE>UF$DLNR\KSCZ/+U$RPS>UI/I>;\KP1K@+036E\''R;'PA]5GUSR4,3!B M2R^PW8(#]:&U#BI13U_/]P-]8$GE5/8EFALRFZ-,T-+9STBCPGH\LJKV51K3/_Z@/ZJ./B:AK?\"T9/F1\!IJ!@Z MS188)6W]N_([,\U /[K1;&TV.WOE*_@;_;=^R;O*NN=O0^>YMT&M1@[P-/&? M ;SL=AR%?IA_DJ*]MU8&454=@F4=AYB"BQ&$U[ &^U&R]T6>I-.2XX$B M=N;W^.&1C),1."ESAGVH0*H,\:XZ^^_*K7;+>3OE^*\"O=-D-$YB^#-[03O2 MDCNMZMG\&;G3?G;WY9GW_" (R)D&MUJ$P6E\*,9A+J+:[+_[?M/]^W\I/[Q:B(,)YYG@]E MBL^ELJE/;LC5'O9NA!;=XI*S^[4+:,P<(%PS^ZS M+HOIZ *QGMVSKK-OY0"!.G5W?E_$'G6!4'7WF%\*I9C:\Y^QY#IU]Y(7@5(\ MY?[7W5E^493B*3>^[I[R2Z,43[GWS^X9+Z-C\DRT<"RF^91+J[O_^\(HQ6(" MDYW:.[L+1RD61+BZ.[Z+02D60ZR-NCO!+X=2+(A =7=^7QZE6!"AZNXQOQ1* M\80Y7!MU]Y(7@5(\Y?[7W5E^493B*3>^[I[R2Z,43[GW=0]R+QJE>$I:K%SY M1YE&"ZJ&6;GR-27Y( M-&SI%A21/.^S%/LB\V$"IM$UD*>4;?:G4IZ)D63"4D>I+V&2YM(?UN;T..N( MLS8P>N5SXE-#+FNO5?>N(YF%@_@ N%%>RR@9X]-+>6BVG/7#7:;58H*V6\ZZ MY"[3:C%E %O.NO*?DW@ UL'H2/9R;*@YC9J #DIS[#J'#RRGS'/6S?\>;48C MF5*+0 'K71+:F-8F,;4-O*/9T1C^J0=X1%,HYW"%)S()_Z'ZUEY]J8M1N.4L MS#"?"&<)Z+32W])TJ)[(1_WT//V4)L7XO*\_J T\M^4<++'DM'O"I(,MYZ", M):?=$]9^;#F':"PC[5RP2)U%3):6T(MQX;>=A5N6EM"+\?^WG<-J*(*@;F=A M^NF[6LIND"X;H=O.(2KWQV3(TRMZ61B$(@V_R^;+3S]G49=/,AFD8CP,_:,P MR].P5Y3@Y?W/G"2I# >U"?5O.PF'O-P1>GT$=PYT09)>BG@@2PI_">-P5(R6 MTK#?=@XYF4< <;N\!' 6_KA($UA(/KF(X'0?Q %:T10/^SB9A?X_%B&,&@_@ M.?W/T]$X3:XIWO8DML5+G9W?'.4SD4=2EP.MYOQ_Z\J1(XS O4KDZOA4".P?1.$_@ MFIU@9S&<1\EGK! H>@(7PC^_ M6U;X&DZM<_"2R[2MV;FM-W)%M#V2HP2V(*5L\)6V+6E;;[3JA6E;LW.[' C5 M52KB;)RD^>KL5NF[NQP8U0O2MU[G=]=9E.H 1@C"J,C#:]F5?I%2J/SXUH^* M0 8G:3)B]XM[732 NU'VQ'R?S!YA*YAJ-HV0B)74R.!_C4$L9&-QU%JM: M4C(O)N%RUUG$:DG)O)ATRUWGX"O4?*KH]3SMRO0Z]&WK^6L<_E7(PR3NAX." M;>BGRFXR9;@?BRR,999U>=*9]?JRE%!]N9PRWCGHRVVN^ R2Y/@:/UQJKG . M-'.;*WX+!\.N/TR2Z$*DW\"ON)1^*FD:2\TFSN%O;K-)U:%<:LYP#KUSFS.H M&U4LN#'D4C.&<]#?DS-&/0FSYRQF]QS&^L]RQ>=P%.8R> 5LX2S4]QS6^HHM M'LH6SDT^9E8?P!'SB++;X7/;Z2H0\E#6<0R!75 &J. < KG)[9HE4:_3M=:3:M%NUQL%>J07;;CF' M4:V,ROF$JC5D]6KR0MJM6@-)3PXMFAJDR5N[F686N.Q+KHL2\XOSJ*Q*WK-I9=S M6*C;%=HOG3*RF%Y0[8YS^*;;;/'222J+8@OG $RWV6+A;L:B^,0YS-)M/EE$ M#&11K.$<,NHV:RP@]6=1G.$<#.I<3YA%4<99S-'%>L\%E $OBB]JC2:^@JXP MB^(+YT##55L8-QG%6;1PU1=FX;SA'#*YZ,C#BC44:VS4#9U\1:1Q#B%TV55X MV1KA1;&$UNHM4:8 M&G!/K6'0U]P=9E$,4VL\UD679C(PXHU-&O4#9U\1:1Q#B%TV55XV1KA1;&$ MI/K-$JC4&]TH2;W9J#8:]5A-VQSF<:F54SB=4K5&KUY,BLE-K*,FY MLLJ7+,1=%,UNHM4:'L*14 M^'GV]"0*8R $/#O;DT=_\T.[ON<J^WR>. M-O!@=/:>1!SM.0=VN4NB!?43VW,.VG**1);LFCH8/R>[GATC>BS[P>K:UNI> M3$(XAW_& ?.GCV['T(RF@YP.3YY7D&7@\2 M'$<1A2V5YWV382EK Q?*3T4<,C.IEQMV&DF1%:EDY:>^U&/H[_3?.,A=#.J< M)X]" #1WED1A0$0\S>4HJXJ!<]@T^"X>:#3H)5'EEZXG6)21[B1FL.*,A?L& MG9:3N,:*,Q:.,W9:3F(O3G/&2Q<^+4:;P&@KSG"<,Q:E39Q$FE:*U9Q40$YEQ;E/*LLHLYG43IG!9W6@3L6 MI696\&D=N&-!FJ6]@E!KT!UC08JEO4)1:\ <"](K[1606@/F6)1:J266>IBD MH/5AT6=+[C&T:PEHOCQY%B5::PDBOCQY%B7NI.QTFO>''2^KE$1-V\VY?;YB>5%77S7%]NFY]4:#CGE3J67_M<[.V< M"^I8E?2G4-(-Y[Q'S8,G M81SF$C5: *PFXD'8B^1!ELD\^SCY(OZ5I(>1R*92!T @!'(DTF_U@4DVG'4L M?X@"AT66)Z ,+V5$LB$;AN,:$<-9;]/EX_"4!OBFLWYG38[#DQ+#64?T(DU@ M)?GD(H+%'<3!\5]%.":+97(U&4_U6/LLXJ V(FC360_4K3U_4CYWUOM\U)Y_ M+$(8-1[4A]>=]3[=V_,)5=Y6E";Z-,8?CI(958?6&YK M.7SB!5#A2<]"O;UDDDE'UX$&9[T-#CK/Q_X5)20G26YS#XGL,U BY,P%K$?QH-+Z]R6>9 MYS+-ZK?ISF(7]_(W[7;]-MM9A,(Q#F\U6[O-SN[3;+JS>(03$OQ)M]I90.&^ MK?Y4"+Q*6SZS5?*D&_WL>,"CUM;>;K:VF^V=)UG;CG.>[$MB"<^D>7:<<_Y> MTOU^KDUUUFT[C?UD)$W-WN?$IV#"=.PYR_&ZZ&=QQUQ /':<]=T>1!_33_SX M=@P#/$.&C!-$:1/.^? MQD%X'0:%;EZH6I\$$D0CKNDH3*6?)^F2JK)=)Y&$)Z;-SW+@I@L+.$\Q18E%YT%+9RGV(*D8MM92(,I=B5N#XI\ MF*0S/31.DE2&@_@0FX6ED[K$CC;:SN(5)R),_Q!1(3_";HJL2.FDG*3RKT+& M_O3NZX>M1[-+Z1=I^OT[J'YD2N:?O\$B\9!./N,1O6-6I_&XR#-ZHET?UG 6 M&UE2UNC4AS6Q5F%>?CS[9E?J=7A+):UXMB5 M,3278YU%\E8\*^A@ +,&P\]-IZ5& M1L<*6';+Z'#S]#C$L"OLW5$>61EH\QEV!;T[RK .\<@*['85.ES9C?,Y=@5V MKSBV7AC:"GE?<6RM+,>-54# 58YUB$F<#0T2L),EEF'VSVA9][1XE M4232[%#$(@A%K/YT-YQ;Q*':>A&8C1\Q8W\(LV2ST][9/SPXTC_77^F_\?=W M4=)9)-]52C[I.7(6N7_,[G]$Z94-+Y(B#NIPB@:]\9VGZ-/'BQ\Y1AO.HEL_0A1S M$?UY_V.1A;',P/VZEG'Q#.7.ST409\&;'R%(%[[.)Q^3.*@- 3:=Q2(^ T-K M 7,B_# R1>2D%O[[XDN2#D1\B!UQ/XKXV]G!4T$.\]Y9=AFX3J)KH'[UH:=Z M=;?H902VY,=PD//9IH!3#SPWGVTUVT]R@\C&IK-PQO)NN;.XPQ\B#44ODI("/=I-^:K[!6QIONS=BC-\X>OR^^UZ\$O!2@"KA MM^"?7\(X'!6CI^>R2L.2*3[[3E,@^]''-2PQ3DT*OYGQ:HH\W4?R_8!+L^DL MK+-B[GN86]PN$7-/LZ3#"%4OGPZ?D!%U)",QD<%1*FZN9#KZG'SW8H$:F&^N M*?0=^']/H] =AN%6#/:2##8M[FP6^XZXLQ_].7'G,*BXXL;EM%D7PN?. KDK M/E]6\W4A?.XP-AX/0@N%S[@*+O5U:=Q&)]_E4SQ3%CA MEKMA@"6@LU,VU7-QD+, _ZOEH.>R5GZ>@]Z%M_NIS)(B]67&?PZE"&@^07C] MX1?X'V*L4.P$F_V][=V>%&)S6V[L;?A!L+W[.P]^T14" MW5[2]S D#BR3_?). #EPT$W.V6OVD&12YXWS /'Z$)SM3/+DSAR?7/GP].[TZ/O*Z5P=7Q]TJ M%]5W4=WCPZ^7IU>GQUWOX.S(._['X6\'9Y^.OF?(AO" MW/(D;GA'ZX?K7J>UM;EWY^K4PTEN7 M*!C]9GO-BP6:,8$,]X\2G] 75/!KI++Z\,"'=JOY.ZFU MM1-/2]_IU[!4;V"\^BU-[SS M2Z^]]29XZYV?>%>_'7O6*38G^.#P"K]N[VULWDG:Y^?JA]'X)$F]?"B]DS # MS>C]4XK4.P:='_P JU^047?,L$*5_ %\TAS!$$/\63,0D^8$7M64L6:'CB!7JW,.F+*#/29&OM0^*4-+FZ/#CKGI+8>)T2I22AQX+!.TF3D?<_ M__,_7I[@?]:=7\IA,AJ%&?K1(!_!W ;& M=X_Q&B\9B\9?PQ_U:SZ_;:AU:S ML]'9W/Y!8V"N612.!EZ6^O!J\2UOHA!K;7;V_F?07O_7>+#FB0C.S[^^1>^C M;_Q!U0/9V1O?_I#7U-D=WZZ]<\&2VWS0V7PL^2[E@"Y3C/,S^$:3$+S<(]CF M-(E#/VMXI[&_[H[*V'L0?[\YOA5^[N&JT%:9][A M4*0PU;;K1\;];N3W7T,U' 7KJ"1@\[X%K&# MV0,ZO>F\W\\NC6>.;7OS!XXM7C5G^D71'8'J5KG#)*A:BC C'R-GN1RGR36. M4]J)N^"I)T4^]."P)[FX\X@K4MRSRQ5\YC42Y$KW>[<^\^?X>ME:1!.02;Z&5)% 95J.S!^PMCO+AHIKU]0PSK@2UU#L94 MZOUWD899$/ID3X&LKC W/8;9%>&_Z>^W3\N52[&?I^N7Z]UU[W@TCI();&B5 M$[VS9/WM/!Z;LI':6_? M#]PT'_TT1\7[(@9WBE%%FJ#SPJ9K1\0,@=!D,HL M4__!K*2V@=]::Q\ZK;97FFW>41I>2W?,MN?=DT/XYWEZE=P8Y8;7EGY,D^0; M^OBS,,@/OH=$UWEZ ;HTC/T2_>R *CVZ?[-7:O3!NWR1@,42_;_AF,T9M<<; M:Q^VX#5WNY6O17^J74)=>9$"&X9C$7G'M](OL*F =]X'T2^SE::/D)@XE7ET<4PB:> (;QI M^NMK1_#7;XSV[W6PX9]F)HDD3L))=QOS2X3$PD;_TA MYB)Z(!IOAB%\4LK/'[!0GXS)YCG%+[%E\RVP>ZV(CFU%*$4T:7=Z=%J-%;'- MP2O8YFZ>^-\:WEGB78C4H[:L/X!A+L^I_MDM5^>?C[_9;PP&'?Q^]2P[NPRR MX:D8_5@)$ [$34/X*%ZJZ#U>T7HFLD#\Y7V*DAZX@%TP2/W<^R+2;S)_ B]9 M&5GSR?,:!=3&@P34WMJ'BU3V98J6,\DH[Z)(?:P.]"[Q53-PU,//TLN0I%:' M:>.[(@PO(_TY$?:CV_Y*Y=O<<_)8^8;WA/Z4?+L3T5D"SWM0\;S!!(KE#P - M_RJR/.Q/%K/>TSC ")7T>A//'TJ0DC#1;U[(RTK+A(TP\X1W(Z.H^2U.;F": M4F2PW@"^R J$743F!;(?QIS/<5F :[?9VM(;9.TK[-6Z]U]_:V^WWO/__A,^ M?&0JW??R!A^V^/_ZV][.YN;[9TGC>]@,'AT!^1,H\#L2H*OV_Y2VWQS7#AS7 MF3S%I][=!V:WT?9NOU_F(Q$GN8=W5(0H)4 X]#&++Z6,TFR^U-C 6+KYB_(R M2QFR.A<_>B[^2*(BSD5*J9!I9L[#QNH\/--YN!E*2AR9.A1OVF\],++I) 2> MB")S'.QSTI/J 1BS>C0J1\+2&MIPP6."7V.JLA<4>.$+/3I.I2\).&MW/,K) MS[PW,!Z8.%Y6^$,O&R:87>AQ92C\1N33<[\1V>QIIA^K-;P%-1<'WIL.K[$' MAA)\W_L7&D3P/#T*/\)9J''H:AJ:!$U29+FWU_(",7[.$B>D^'**&SR&< )'89[#F277A#)O M0/!,/ F.VL0[16]"^!25/Q*YX%3[*6E4CF%K;=N*O92#(N)Z/?HL)#-_I&ZP_00J#)(TLD<.)D>(GKYZB$+6=Y> M^W P3=;%&Q@EG:<]]5=V\,[FJ;35L7N.K>[>I80?;<732/I*IN_6M'=VK+W] M;M;\ UG_Y]+GG:3/\7SKY]'4T>-\HF$.M0WU/2KM/II*/Q!T6ZR)WK_'%,:, MW@?"3BXS-:%BII+8C>=DV0+G;Z(;CNZ()OOPFA%%1I2 M*+22K)@5B.Z,R'.)U;A(&J!2F&2$0.XW M[2WOZWH7^UGM=+8QS_LM+KQH S3M*#DFXGD1A\MP'4GF7)O4#GEH>&MNIVZOI> M5L9A@)\>6Y-PIP"W#VYY8*A.GN,FR6S,E8H[.,> ?Z:B+7W*2L&/_"1-I:EC M1KV2IAA_2? \7(=)D443?1SFO75!,OGQ/8Q.PKB;C_)C7-ZA6?1=)Z-B4VRT M'FA3&)/KPR^]]-V#*H06YK5TOJ\B4*\34R5@%A!?9!:_:.ZV.)#DJ,'=49'X M"4450%]$DRQD-1!CRA+HA69/H*F QH2,,U8PB/W#5Q3J-*^W>?KO8+.8LL&$ MR@9A5E;X( 63YAJ9W[Q<&2[VX>-P1&>SM=YN'37;< )?GH^) J_"MB"4.!O* M*#+.P)LY"5!WHJ)O'+1_B4M^J..RT7ZIGFD/U+R+V>/E"A4M=Z[+%9Q3 M,1C 24=1,*(<5^\::UKFRFV?2V R2B^'HT%"GF)!?31,8 R0$[EW[N=)3Z9\ MUCM[U/ZQX[WA J4PHW$C3 WI*>0&$T3T"^?4O(Z2C)0!*!TP9CR@IF6 M@'OS5\%]M!KT59&S[J%D> F:"K4%V4E1DI$/*R*)_BOHG7O>65DJ_ -WZI[$ M8'R$8M/8([-!T6LQ!A_Y-@2)(6'6_ZE$SPD%G>%IO'*3!$^1!6M3DFAS#42K M#S^-LE_76K-BZ8*+ S( B]9 M;1V(8N:#?&4PB22&'3=)2+P8D[' /76]2^,BPXI''O81)F(M87.+N "6FZ'SG6GFRRA?">=@??_06.$"Q,7\,G\\ M!&J[<25(]>S!9\BBKZ!?_7<12Y81&RUN$4OGYLZ#PN^;/BM;]EDY/3N9DSM& MTZ":F"X-<5Y.Y;''9V/MP^968Z>UT>CL;LR>GB4,_FYTUCL;&T]?-OZ,PVXN M.*:\F!0=!1I1]\G'M%15O[-;<6YLKGTXDE&"&6+>?XG1^+UWE8#O\_ZIV:OM]8^? GC6(IQ$H59PZ,_LOM:([[L1E,Y MV8+V6?/T"6*\IT?[WL7AP?E';"[W^(W',4X#L^W;:Q^P^?/3!)C*4KWWEJ1O MUTO2U^O*%?O6(;#O*,*UGTI,6;V6,_<0E=.@][?*GXA>ED3@--QQ==$\''#Z MOIV'W9^$MYOR;X9I>5('LME+I?@&+A2(LWT1W8A)ALV?5Y*2)?NX[SK4 MD0M+CR_/STX/NPWO].QPG>[$Z7[]V#T].CVX/+WGVA]75D#WP_#U+N[/E&X: M.#GM'AY\]OYY?'#I'9\='1]Y="-&!0?9>(B+0#?HN+*Z.:?B82NHE>Y[EMY8 MNYWU[=V=IT^<7=_;[CREC_,\#7;GF)]D2[K2+)2X^P(T\/>[E&P_JUNX4M,/ M5]/8<[A[<7QX"H+V[/SJV+L\_G1P>71Z]LD#,?PG_+/Y^?S\=_R;KK?[0LH;=Q6LA4^8)S44QUB/G\@C&V@ ]<'!YY9VN!,52 M"(J-[PJ*ET1]5Z1[!.FVUSZ<@M;VVNLO=197='LBNGW\VCT].^ZNK*VEH>A* MB-:3='M:B!ZLI.CBY_(XPEV>=G_W3@X.K\XO5Y)T::BZNY*D=20=]A=D2?IQ M)4D7/Y?'$>[KV>5Q]_SS'\='" 6>G'B'YU]6<.!2D;BSLE#K2;LM)5<[*[&Z M^+D\CFX7E^<7QY=7E$*PDJ/+0=.5'*TI[7:5'-U8R='%S^5Q=/M\_.G@LP?2 M]/#X&./7*W&Z-*3M=%;BM(ZTPPI>$J>;*W&Z^+D\CFY?3L^.O>[!R?'5/[VC MT^[AY_/NU\N5C;H\!/Z>4%WE_JQR?WZ LS9U[L\J^6UVE/VU MM;*_%C^7Q]'MR\'E[\=7F(2-*=FGW:O+@[,KU0J@2Z&7\S/O^/]\/;WZ9P.> M^'QP17&9\\/??SO_?'1\Z7TYN+HZONQ2H=)IM_L5/KKX>GGXVT'WN.N=GZC? M>MWCPZ^7IROX<9EX9R6OZTF[S9:2U]OUE]G9P1E5.!Z>GQV!K:N>N3SN?OU\18]@"/X OUA9P4O# M)"O!7$_:;>NHTD5R-(_CDG(P@>?]=]6',D[^'C^ M]_>8='!Z>?P6!BQ\@UL!_8@\E_$$IJDM[>"63EX8]=E:Y M__4DWJ8N3MU;X0X.S.61E#L\/[NZ//_,1B]5 1RM\E67BL(KP5I7XNGJU+U5 MU;\#&MCN;*Y%:3^+I0M6]PY5(7?Q<'DFY MTN^OMEL^/OUTYOWWU\O3[M'I(64C>%>_'5R!.7O\Q_'9%0AA;-6\2E-8(FYX M@!!>%6*M"K%^@+6VVJ82:U6*M1S2 DFZLXKYU)1X.KK>;JU,ML7/Y9&4.SJ] M/*8>H@WO^!_'AU\IG^G\Y.3T4-=8'9Y?7IQ?'EP=>Y_._SB^Q!C/*JRS/ RP MDKMU)9XN@FVO>N [,)='4JX4MH?G7RZ.S[HK"'*Y"+R[2A:M)_&V=;%J>]5T MU(&Y/))RJNS_G][YGV=@P?YV>H%E4&#,7AV*=G1\<7>&/R"H)8)I[8VUF)XGH2S]S"MVJ$ZL!<'DFYB\O3 ML\/3"["%R[Q^[^3X6-57'5_^<7JX2C1=(H+O[:T"\JN _-.SUIX.R/^Q$A;+ M(2R HNU6:V65U9)Z.^8RNE5[5 ?F\DC*'?_CM]./IZK(?4[UN]<]_.WXZ.OG ME66V1$1?"=O:4D_7 +6W5[)VX7-Y).&P],=KMYJ_>]VO7[X<7/YS)5*7@[8/ M$:DK;W?%6S_"6[MK'[JGG\X.KE9EV$M%U';KWGJ5=[GH15)_;I%$3683Y,?[ M<9*%-(M41C"=:_G^)@SR(2RE];^JA&3B[K?*GXA>ED1%/OL3)O&'7WKIN^G9 M6?^+8X?!KVL/6&UK3?]HF):\.9#-7BK%MZ;HYS+=%]&-F&1K[RJS'H5QTU[O M_*DZPP'UY,:=M0]7R&M>TO<.X84RSK,YG#G-AR.1#H \>3*&J52EBP]#R/1N M60$K>2Z($83EQ3%YL&?G5U-E@7_"/ZG/"_BBP/ M^Y/G6QB-^*!V^NTM6.K5,,R\@S@N1.1=RG&2YEX2>R=).F(K\TT8^U&!.L"3 MM\.P%^:9)^( _O_$"^,^/$=< _\&!AHC#\G ZTT\X!R9RMB7WA#^&\9OO3?Y M4'IK9N0U+TD]^HA?N_86]$^FF8?T%#BU1Z<9)[XP)DY*0R,?CFGHG=A#!63*L<21'CMW! NM*G M+>OL'."?^"U\5*0A3?7 S_'3]M[&1@/F[ D8*I!!@]9@?MK^..>GQ[?^4,0# M:8VQ61VC)*8URU0.8/XTN2(%*H_A)414V,:>C$+9S_"7>*CQ0YI(EB.E!_C6 MOJ)CO\AA?VAKL\KFBO%8BA1W5GAQ,>K)%""; <[!KR95]9*Q()?9OB1ER>P<:,$]P2&P 7" M:-D^'(?UM[1-?C(:RYS4X'OX5'_<#V,1^_AF6)_:*]$+HS"?P)C>"!E2X$X$ M\J\"YNU%X5]%&,#7- H.D\/4 OAEOX_$5E11X\)R@54#>BTN!*9;1+SP9"Q9 M@&$P\>Q2=QET #1()'H,?'8H*;BD.#) L#G!0^ M'JKG\W"$8^&C(S&(PQQ)A@0@-J 3E0(M^#?XHU3(:/Z:> '&D2%'RJX+$8Y.R8/^&YY-(?QB"=!TB@6[UX8(TB M9F[MIT!)$'3T%A $J8CAC;"7X8A>9%BCP@8QK)TG,!HCQQ)SX\N!J") )0&R M*!<@Y/L9/ Y"1X!L2UB6^$E&=+%WE&>+7)G$?.J0Y-779A).E%H=G8HTIBV$ M@\:K"_7Z@*_0L%.; K\/!\P92%8@.ZR7N>**U41ODO0;'+ADC-8J_ T[7J3P"WB) "+C_).T2@S0F"*" M0PM"+54[W8 SX0]Q?7/7Q#.'J5>U'EGTR$?(<>DWF9?"@_D#)IVB&H<'2L$% MQS;.U/S5P"&3YQ"X"\BI[GG(O'%".@%F'$M^32;E-P]=1K42+6E\$.9JA=>R M0C+\!9&N_%$@>SEN"IPK9%Q?C-&:P4]8%I>#VE/%!;V#9T#19B" F#EOGT J MW][.7[TU "P'W!#0>K[(AB"7H@CP]!X?I5,'R1)IU:!_ MMM_KCVZ2(@JF/_3G?0CZ8\PU9!];"*@$(F'>RQ1;3<-"H$*2LK,TM7 BV3(H[7. M!IAE2M,G%;G20/W%ZFX8HE2"(7IRDLPJ'#("DHC%-<\5U79D[!;4; 'H.#C5 M6I&!XN^GR0@>3^! @;;Z%Y!7&^;W6MM3TA_W/BDRL@AQYT#B^D6&TIL]$EL* M\;@H3$'\9G+TAX\-_9@PWX_ MKW1V3]#2DD#A"/^%9&19VP=:@N'+QO&4NX'#&9<#!-PHI,FNS[K!#P1Y-M8> MAQ$\NR]]+TC ^4,_OMKM6JV6&7O=^_BU>WIVW+T;ZW!V!1^U#7<.IN5U*&]< M7L(\I&[MPY'X!O(T#GV0P:>QO\[2&LY[5O0RL%= XL'+"&A1D4Q 6*'9 > MB"5%(%II!EX&)KCL)2#4854@[P>I&(W(+D$W(0(-D4W 4AXI5Q'-#?A-*F7L MH5N:Z,<8B%KCVL M)!GA(L#,APG!6W#*0R"$!^8A*3=0.W$ 4S9S+)U&$);H9\%_>: F[X,,E&X% MTY51,K4L>GM".E"0 Q=)LD!CC+,!^B8$U35+^"M*2DW--N,F;ZO MYJD9.Q,1VD3P4R"93/7'VL_FQ=%' =B743(>$1I5.0\-:[FB&YR:S4+#!BC&AX+= MUQ@)5#!Y![!-AJDM.EO\6TZ$3N=UP@"\4DYKYB&C'^QB@:XW_/%%Y"#Y06BW=S;?>S?P M\SRB5Q@1T6"[.4RSW )_;*_T[QGAA)IS)5K_^ =224UF;[,RF9[T!1PKX8T+ M<%/]:-($E@TD U"$^+ ;(3-ENFM18^ T;4 BYL7GB24)X5R,,A6\UDRJD48& MUZ*'%*]+]CJB)!XTT;$M#P8'-$&^#\,QR1E<)(M1H02IGF[IC@.YZ;A[ W"4 M!N0;"_1KHT"+,;5W>D5:\]'L%; ,/HP$"95,O$YC9V,3'*P$Y)4WB)(>.CA& M9 YA1- HL CD;>#,3JMM;_-1NMZH,..1MP7&S39L8R3'0W !O>W65G-[K]/< M[+1:Z]XY[,0I84DR1_.R)SOS-S#"+1<4/VMXBI;11$EHCC*D%-HHPV84C5$QC40Y9.89%(%@V^ 0U^"-D1VD M.&Y-HP#@YBG.7K-=5#P&-Q(,P5P2AXT1)I8H*AD+10\W\0L5*HGMYU%C9PFJ M0U3]!)SW(C1J4 _Y- D*L8.QB>Q42C3VUT/TA!_A(JI88/?X<.VM#AC9N\2^ MI_J$Y/KMQ+N3-9X]FV%.&/>%PM/S8[;MNU,J5MD1KR([8K$BK\3<&M/NA\:+ M4(Z)*$O8GM.!*SCP!MTRDB?W4 ^ '%L?)-=H;I1)!658?DI<@0Q"-#.0, U" M47ORG@P$"G#84>8DG9%9QX3S8@^",\R[I7)@L<$=S8 MTTIDJ_(0F]/WCF*][="X\PWO,\[M6,7AK4<95A#L.3F"8DQP.PB1 9%:!IY^/CTKX5/O2MKF? M8K)6+RJD6A>"G;1NM<7@I08)K*1'&=4H,!N@&[TQ1@7)EV1$PL!-'.PSFP?O MG\9."9-C$P7L;B87)0,P<$CB@F?0X%!F3V.>A!00TLAR3XUL*(CSE;>^C"** M%^,8CB'E$E#0&_8EXC=K7M'A=0"AZP)H1T>M4 -=VC\8IH- M]%1HBPADTE%O\)#5;"N0))@M-PA"%.#TCZ3,65O8R/#?JRO6+Z*8/*.'&J)L MS&*4J/?0)P$@5;PEX?0:"X7@*)P!6H12,J M^"H^W^R.!M<8]6UXK"WA!8C'(-+=M%* Z*2'?IHT<5R]V$2ER"!:@ICT4(QU M_A:((\P(2 (Q::@T*R4Y]3RR"G?"8BCEDQ-R8GBR\$T&3_EFRTC!:8W@G"8! M36!V=B!9901F1(:+&HDL:U( %'V,J7+:1TT7WR??E=D]SZAU$#TH:$LJYG%%&ANJ3TAI1.!>"4W[AKA%0P/%3%)]8:RV5 4 MY9SGT-#'@Y9/QT;G$V0IY_S>OY.[_8:8Z=;S4=RB3=_J9"DBR19?V9$_-[YD)_- M;CN('Y]@#;0;TA#//B5>IYB,SH^ ^.WWE0S$3%X,4&O[5MFJ&+S(.0\O,G2F M]:+IIWDAGXQ96)'.+6$#Q2.,':$6/"*1**,#M)G?4, MOF<:-,?@44\\2ZD]*#, C* (J&IM.^PS!MW &4;O_0!F"3^8OR&5C;A!PQEM MRR#A*@:4_5.;BPF$J%@8'1F)?X%A6Z:P&T\-C#.%U1Q(B#1D*,#PF!(ZP(QGB@1Z_X(Q MD=:5GVAQQTJ.XOJ\Y_";,&811[_.ALF-KCU0K M2G14$!(09)VIJIYK2=ZB.J#(E*$V8% ^4'J)K5^%;:S%OB^1'?VH3HLR/[5M#]O0,;:'YE,NA<'Y M9BI+"CU4-$ST3Y@7Z?LLMY!NUH=A*3Q8K&@25_AD1(ZV*LHC2$G&5"50?17; M/3P-E.8C<1N.BA$B6J%.:[8TI?KH?HK V"BV+,H@)_!B8/)ZYY@ARM>HG^$J M5$+NE*V8(V ^-[>.2%QJQY'XAKASI-.HRU2*,)XS7]A4F('"NC [0B5I:5UA MP0:SWDX%1L$=M">.$D%9&@I9R)9"!'^Q=W_Q$O9.DP$/K)6:9++<*T&-!ME: M!/MB:!\>J61+(?6^@-@%<8?Y4)K'2$Y6N1#^I1D!!CDA?A_X[J]"_ W-YO:'_ZAE_,Y)8BM87O334()UETX&6DZ,> M0G19T6OJO[C,+23G0'WT5EDKK-&0+Q/TZ4@%JUK7BB0K2XNT_FQH':^LJHP* M4J72CJ#%T8%#[*TIN:[Z6J)5MNY]"@F 1^!YXD=D_U"))E$L _O%0ZR7!@4,Q.M&G)+B"ZIZ4JL' GOL$D;M,8;_+A.DT1.W M:JEY1V8-#V6S2#/SJN;7?B4NE%QVD]V.R\M1$U2G8B)"(5KIYY7B3VEBRUPN M'E()F8Z/ZSH"4UX>3TV5+>._"ASXA-B,K%G$EDUN7*G!&EBF.AV0[Y 1.T;O M5F9K2V')7!E\\;#$%Q=KT9C*C*F: FVT8BJ/QEW2:?C)QA@PL1$\?Z(^NR;* MDLX4',&NY+4L?15CI9)=-0;_;BB8;Z=C+OED; PFBJYEMBN)(X*I 982',*, MCH^6)Z6TPCQC_1Q-56)DY$92C616# ;PMUW1:Z0$[H#DS''+M: D<3B$8Q9V MI3=&1K^()O_6[3$PCC>" 1$6G%T;(V 8:*+%J1.'.5CC5([MAA$50,>@T%8- MNITU;0BD!3NM6T?3N9):9EB7TT=)[]HQ&6VE==,P:ZSV4$&C&WH3 ;\G/TG;']!$RT8C V#0/MS M 3B"UPPL)'I#JK!GBA5"8(EFNMIFP/$P>XNH+P9,^E\@\K(@])?'X[JPT>2N MQG$6ZWDE-D(!E@1:>G^W=3W'C72L4?=?X' CTCA,RZ B9W-0Z9F\([QC]67" M1#CMGW,PE3(M3 +D QLX05B8D-HW"U&I+U:S>FYE%_ZO)0[C'MLTG2# M_ &J(QR+R.X6IT+5/-?M1&#?M=F;(F54JQ3M]20ZBHRK#>@<=0\L.)? MH^,-/3/2>KK?"#^# ?**K=HPJ[>Z?FECV4[VYBP^]2L9\(RK.S83X=7[6+:&\ZNWWB[.[ MJMO5WERG+NU_5-*MWZGT=="U=VN2U;;__+9WIPH65)="I>=66_^,6_\%U!1" M')KG5YO]C)N-MR^]074=P:ZAJIM*:E,,_]8+)K' +I@C11U"0%>D>R9F.I;J]:*W3J+8WGT$#=K]OQT@J$] T^\6?M\>+3V M=F7AO("^U87>L2F05B4).D;UAXRQ8R0U*3M4D%BW"+'VKHNY_N:S')Y/.()B M?XX='^H'SQQ7FB]- S#+6F;%4,>1ACKXSS\1ZEAX(OUQ%:9/-:H(&MK"#?"[ $.9-&*^YC C\%7V<0;/:@LWY2FF(@MY1E<2I!AN'#O2.2BDE&]/KT$G8]![0*X2P .3(T#L,> 1^$^5:PX M%VK&SO\8C>;E,61M9?#Y8>K#*4TG&NI7IYNQ?OY1@R-&G'1!#<]-,2S=),') MN%;%/_5$Q)-!5>IEP$K8+0HH<24M1F6W :NQYRH?6.<#;ZSR@1V8R^O-!V91 M!W),A87!,PF_4>K^==C#5 /5-&3=^P,E0T^5@TXU'[$;,&68O\H7994RQGM# M_X6_-!I M;\?-*AXXZ-J*PFE93)X>R"EZ9Y11&5'UJ MYC2ZPH,8Z/%S#PZ(2S&FR M/K*"+ T/K*Q>@C7/5M=N[&&ALEYZ(HXINP370L6]Y3/!#,IA-ZE(,$M9TETZ M%$TN?P?*4K>@XV0I^QLKA\I\;)I1E]M4J4<#DR466=F)HZ':87C8%532G_!5 M@>>.;NF@A4\AP<.B9S?9U#>7***5.<\U9,EJC,W8%=J\RA,[ES25U,9$)4XR M2$XQ;I.G;M>)X^93ZJ8=0=>I\=Q&A%O2(%V\-_JV)M66B"B64Q,IS%\2DSYL M-[=3M\NC+?=)\;C]NK?4?M^RE^C2J)#D#87(921-5UE*_I->5-P6*JD*Q"K) M*G7(#%.+6K8+MU,KK#26?I+.ZA8/DVE5EF2EIE7+$\P&J'JAVJ%5+BKF)V/7 M'"P;UOO&=>^4ZJ&J;2L)&J3SV%R?,T]C\G(AY9S"25O3T!5LUU*]@/-B=&=[ MS=PJG:],L< =NF=15$3"*1_HM].%-FG9$ZW, S>W6 J/#XQNH(W-A;B]5<%9 M[GJ=Q)=]*E4^19KHY'2=6*;RS"@3F^I75+JS;B40A6,4D6($D]->%*6XY+#L M$:<+5;)N,,FY3$K1$W63JQ_I2T_'KZ\X?MU5W><6WKU$7U,QW1A0Q=E-;HH^ M:G-L _NG7'0=ZTNA**]9-0NADEN M,OE##4>K%YD-&Y9]&DP>Z11[5<1<*6+IUVA-SB,62M0#(%<7&4I!D>#=PE:C M$1@,,?NV'(=8D:PFM/$K=]2HQ+3IL2Y2H&.U?0 6E57;1VJNM6%LH3.TS&]0 M1H*GV>?6QV.'"S?NI?1!IGH:EO7=="'H;'\<5>A$=U3R@;?/K\H$I:ZUYBR3 M]TV$.!+?L.1&P\O400;'4K<\F\//*!7G!.:J(9VE8N>_5R="&H6#2@U]OR0V MJ:78DI%$D6UT9E7+Q8U[Z(QE=J]; M<&SI$FKE/!3C*!%V$O5<4JL^M/:[[9SQ'NLA4)XA<)6JVUKKPL,I M;UD;--5N:B ZD;]ZA+=^WM8L4Q3&'6 M(1 @T#""I<%#JXQQ 3LBFW-B:K= M'9@/".BI! ,*CHT2K!6C'@IS8HCT>^QK2Q?WW)#:0%F6JJON"5!L /<)ZM<= MT#7@ N$H.#V]!'2*SF90Q@8U=33=![D%&3;9*DDHOIAI&"7G1E6M\_(H?<"MMN=VUZ%;#?0K>RW=_8 M\K32&P%T@(S-Q<]B+@YD-=-/P2JZP2[;NF\'<72O4.8S7CI,][7S#1A8!2DM M'&D6D:;;V0I<)7P'7*X@(JZ*-K=E!]0@1KA;J_-8<(?R5)W!AKNXR:Q MNHUHV=C/^*78[X"_M*L';4N">NA38(UZ&E*JA>7ZS\.$V!?C1N,>ZW6[ID^9 MVOUP4%2K#57\8K+N<57VW,'M(D=@Y"15_KI";M1;R6CF?Y+-75"_&"QIS178 M5+Y>V<;4-8@/DG%PZ?(AQ%JOJ5^Y E%-Z+*O$+ **#1M \'@[PRR;:!B6.0J M$4(G0FRN$B$!&OX?K9B#9CL@B)*#DW;5F8J-1Y MD3>3?O,W!"/TA3;GY[^5UX%;CF!Y.>K54%8K54NS6P5N.(=$I9GQC9$"+\\< M%!R?AO-Z+2)C@T_K*0H;F%B36H1R?[7DMZ>F+YO6H5HJ"=:WZE*A=XG38O^O MJ-\4 ?$89@M8U]=0_R3J4*PNLF&88ES>62'C(4?YM%65\0V9CJ9]_""?3Q(:\M# %"G"B#()T"0@JXB! MPZR(K=KS];F';68JW!$HT]<#<_M=BT5U;!<[94\D)Y@BJ^8(JMV(Z)M)5<#V MZP4US,+>?YF/5_$T5(^L*-)(C\X38'9D*-S@-)7^V+ [14H7G''+!'\8YM)G MJJKC-[V8BD^,AXDZ-_8Q D,1%%N,Z!T!L5%VCE^>PZ :L6-6D!L^)E&_"GZS MU&2QAXG&^$(%)N#L3PI)5YB!5-_<[;R?RBN8^D%E9'5EHVHIPG+7M.($64HI M!Q6&89'/]TRHJ]DR&6>JLU_E)P*;#L_.S8X,\[4'=@_C2DR.<@HE@B6R&)GC MW3!99AR9N0[-/0,X[;^*T/\&O(X9B$368AQ0CS>^7@K'I$G%W_2MC+GJV> UP<'3R^?Q/1!XU8:;-!N4?*LTL@RDDA?/K M*")/\8J8&C^I?#LK0*C[PI9)^F:D.;RJ(O^UP1!*^O MR*JJ!2TQYP.2^ M30K.SCHDEPO[ MY&KDK[*U4K6_LM(124AB^U@K&[&A>[62!E2&']* :X]XJRLIC[":NTEN(NG3 M/\F_D^-8)L("79(;F8*M7DZ(%BMC+DJHR%V\.A$,!Q43L5(L&9 N-U A%Z4Y M15*V,8OHV?F_E9S?&S%IJFS@:D,M?$-/@-D1)]NK-[ M $%G ^/G,\FW^IAC5JK()C#G)AF'6(&MB5CI3*;IF7@"'!7)=VJQD8*>NQA% MNF,[^FH(-2"AD84'8B2;V)VQO%9T?6Y!JD)'9INKL3O#9TZQ/-7*17*V@'7F M?AF3,6S>[3+]YG=(O!0WWA?!L85662=6E86Q]XND< M13HHNC-^1M)$2Y^H )&$A96<4RUEQ'?!-\"LZMC >Y+J(WD]#ER -]"[ 7)+ %>*[.B%:HIC&[O5#M/6\3JO3+J^MZU$Y M.-UVPDT^>:5X/$)*\4N+<1F[!-N#D*S21(X:'K,"WP M)@-@!80"WJP=GO]Q>M1L[ZV]!94[#,=CS3/8ESC%8OD4&]Y3^V9!!Y*[()<5 MD59SX4&4].@BNA'=%-6UT!Q:'V6KT>$JVY>JWYAUL'A3K^4^Q3#3)$8N3%*= M5,Q5 ';%NRG2:2C!44I!#%\KS5U*:5Y /R72 +>1ZK]SJ_4V9E)=]*XN@,Z* M7D;-6$O&1[=_**(^):<: F_0Z_#LWF*%/*Z7&B_'>>4]?$\BS/0& _.S;P5U MDK.4H0;->"W/.,F4M$&[6)T.>TP6IHVIQ2/SW$ MO6%9ZJZ7B$(!$7TZ=48] M=8T7^JB!DQHJ]86:U9^HJX3@;&"P@-NVV[>@J*0"/+%XQR PZ.R-&13GXQP? M;!LN\IFJ/>L-4_=[5JYY9 Y5>#0J+/@6A0$7@G)G87-;Z/3U3BI@K/5 M#QU47%90&V5T[U@%^Y$(T?Q3#?+UBO4U)&JNN&YE#ZE%78=)I$V @R@?$F9W MP[02ECVER*+\'X08X=@2=90F)C&5K7)!3"[(UBH7Q(&Y+'4NR+T"%\/#QCK. MS(BN()D5=5'P$R,&Y#7!!IHW1KI!O/2*'#:AJ90-9C_G,SHKM-7^6*G]=;Q1>QP:WVKN0Y:PSU3C(@T] MQW0_4,$M(H2E)5C)(#>@VN4D1M60OGJWU]0^.^VQS+>GNNHVD+".5A2:.3&6 M)])5C]P.,NF'N;[A"8L\DU2%G,DF[D<%L@<> @L)T>9Q7^4H11.#\Z/YGP9< MO:RRDJ8OFE,6A74?%&?*VG<5IV@3]4LW%:1MQ]S 9T>2A/$?A.\@5$YCAQ MC33LP-T'2%$F-O#DS!/WIR$(=TF:/J:*-* .\1 M+C>8B8\QJ*&DR C-Q+[62F^UZI*BT4IZ!Y=A4SB*$0BZ*I71 OTM,KL!.%G! M]0CC^!=Y;8GI.F2_J(;,^E'Z0MUD.WW>*<&"'#SZ$ZN'M7'#L!8_459!:&[! ML%YF+OYD*]$T&IM[TZ]]%3!B\B@%X9A$5)X35Y]5L=T1._KZ^B9XCQR0.XAE MG@09W@E9ETS@-,'F6R!_PMG$%1R*,:9&N+R ^1QWDE1S?5*@&U^7=*.6YO/2 MO!#M!;ZX6"5I5Z\OWEGWOIBJ2GRBO?,^PWQ%T)&9QD\/\*;8+*03?1+BS9$A M7P[,B:[TS&5YZ,_-H6]^IJ;,^B2H_<9G^1XIE2W.^@K&/\%4CG:K^7L-F4K? M_UC#Z*>I+U6%G]P2@Z-7%+.DRD-SRQ:FI4Q=%(E%@1%%IW1*L!$:X'>2NDFX M8&"8C+CAKHA+6Y0Z8&0F3_\FULEIYHI0EHURA!=\S[-\N2<>&W)E$D?5D26D MLZ&1<^Q1>2W+=G#PYI&%NR?QH(E!*$X$2772AU)Q-D)81BNI&8AJWE).8GY4 M4"KY"O8+%L_AQ>)GF/.Z@7\,"%*\E"JO9TVK%GR"M@G%,IR_C P^M&S*8TDH M*ON[RLP.9L\7W[]*?B3V8I@HPSVS*OMD6K;H-<0$>\+M/G'WWM_HG:/IXWT4 M_KX?J+F>+"@8&I(%H7M<8LE1K MCV2>J],6JARSU JT&V2H-W_96*-$\8ER)=8> W?XQ=*=J'H3NIY1E4:I>T21YJ53@]?PCO,RD:8:X(%U'@!!0U]X M;]8^'1Q<8+282W-3Y=1P-(>RJE06)3<4F9DE6JW4ZLM$INT!*)D'YLO.N=$Z M."U[7!;M_5 M*B#5<]DX>!7_ .^ YK1,17A6*W3ULFEX1;!)U;DD_XFS$Z:Q10?F\GICB]:-OTJB&)7%^A74 M^XVF!*KC+IDC9GOO/S9WV^K;];76HC18- MU3&%I)A6S_FJ1C+"Q^A7<7I'$?5QK%)UDY9&H35G5#W&NG?$5\>7Z4X=-IX" MC]O+J26KR^=932C3CJ(C$8*9M;B= W4G0J!P7H3@F:Q<,OU]MN-^/]SX MY3:?6U.$HPS(Q&BJ%?7I_]Z_U/HZF]A<,1\NM"*,P035Q1AVT[9Q>]541V4" M(3=BO(<-,H/&8##=%!J5]:O:"L90$^81S\OKO"MET6D3>+[3_PG!G-A8N.>T M^DMJ)(%+SG&F;,*"KY(2J&8NHQ(W=!V$7K-Z'*%BKOW77K^"E"K. MO]U-&6^4 ('(G12$L$\U)R3U13"(-V5-:" M+3'*POE,V@MX[PV3&PPC-J82FD=43\7W+1 2-83IH1^EFJ9+-@S*ER1<=0(? M4&X"W25@%#-J;06L#&3"_4YK>3O)^8RI4"9MZ#P#WA#JPS'AI"73@$2W-)@* MX5E\4_JOV'6RT.D+,SQ'?&%SP94B;3FNR=/XJQ#,6-69JTLNS'5PT]]KZ$G5 M,NHR'J)D)7,L%3=E@GW#Q$3IQA*>)[*@SC(NDQ_4!$B0<;4JZ3#@/W"]&IZN M%\13GF18K3/5K*DZ'24/8/^S= M*[*L?,BR<45)E7$BB6YCF5^7WO[?EQKA]?;J3/3.DQF1EP=.@=&+=8&%V1 M:W08Q40GAFOQP[_ ,=2/>%YX-T7!Z54H)L5M;:638AHK=6,^2\S3S+8DFJNY M&112+:G%K44Q//9Y"/9_JFS.!C5Z08#Y6O@@>_Q)#R-GC,LWO &9=_J7=,AU MRF>J V=S.9/@8C)P1-GK%*1/KM'?4JKH_#MNW:&!/=T31%4-8<9,'BI18P-[ M*KS24%YK9F&N#5TK85IZK_,@ZTAJ_[)@1[+O*KRF3()%60]4A4A976),(6]JO$6 M@>4F:FU59AYJPUH;:\KNQF:<%/BN0-Y5\YQX+,-J$7CR&VC$&Q,98G].3[#B MK=FD::C$1+*D95:J4:1ZF4==^@%ET(Y;K9)QKZYXJE2WU)+F&D8)$FK65!.;\8="2]9(E6;& 1P<+(9GSRC!RLW8"A%RS-;<^63Z M#1L;0M]'.?L:]'Q451EG=H)2R\ABX+]4+G]IZC[G M8W ,TYB?4GU4OOMI;.*F4S@ O[-BCU*K=%JJW0)&VQHY.._8>(ZZOV!?!]U- MQES5B)9" II"&3[]\%:65QAE[C91?*AH-W506AW2!2&\C;H.B,J>#+$Q%IA: M!KZ5NZ)]5]XJ5473X)I1 DB,_=8P/\&879 /M>64Y4W.UD)(PC1TNWN/7UTT M=&<5#75@+J\A&GI'\R'P\; [+9W7H[*>NWY2$$V)L@2#VJ1@EJV4W$=, V[L MY34J!HDM\RPOT"YOKS1.*[-^V"T>B8!;TO71J60?!]3LM30H">;0:G27BT+1 MI53VBGI/0]^"KNP NN*1'; ,BU6QC1=FK!IM5C9LG6FF9#7AQ 6E99 MFIN$6D,*J]P%2GX-T_G-6QJ*]'1(4&0M#3@17]M/BMN[O>5F;E*1%.7(:HRKS*.S.JG=)1/Q66X8 M8C5XLSJ*< !PZNXEYGQPC?RA1H7N8FN$"N^Z,;+2T$1P?:,^)WRDZ'(GR7 . M"7M,2Z%Y&Y!28YQX2)-4+R:8.ES8\KYD,549R\L()%XXQ=FVU/>^8C(7:!B# M2A+4#[72X]L($E--H*%ANYK "M%Z_0QB ^J6)T00G48$F @!>\:-H5 C!80:$S6 M&IB/&>J1'.]$9H6,Z<14M*PJ2,G0PM"?!I)Z*"WYYX&8<+L\*;\QK.ZG,),& M=T%75J?&MZB;QFW(^LI*/L8Z1) *OE1)_#Y8EUD3JZK4?1JM1 MH9MI9&@'YSP9%21'RY$QNDF31#)K3Q+XV1@#P(+1(;5CE$,0&=-'-X950WB# M!".^IE,ZC(7SIA<2.HEA9*Z TG"\ZA)"F>XR*EN @MX!P8<%+;09FQ(<=?G=OY*>EX6YCCAR[;W)(JD,-]OM M1M4QXF83SDW7S1!T2^9')3V"9FI%'LO@;@\8NQ_J!FM:GO'8X^$D(VB-7 .& MC'DHMY7XG=?7S\]LY=ZIO+=T)7*:W.*MV"@6.HW-S3;?"42M&JHDZ.QM$*#< MK-R(DJ08XRA#LMYY7W=P+6.!U=>T&^U.&Z:A V%6\DW#V]PJORK;F+!I1@]L M;9V=);-H(6UO M(7HN850%9=RNAB'6'K"".@0FN:-20V.$,8.J9#W#F-AC:HZ("H-?U[Z/B;7W MUMSDRCN:4B(^TCY8]RY/N[][)P>'5^>7W?H=KJMAF3!(DD1PMU'L/H"< ?KJ M9J;]D,[5,#\H"P\SO(P*)-%P3LFS;J=3%D2".$M2/'>*"U.I$BP][-E%64E4 MNVWU(5-0!B:BE$TR<-1#-BE,"X6RM\_\=B@ 2I9RBRRO/W-UI98:$L-"^A3 MU9JX4>:BH/%-^1F53C@@\L0WB26WTV^A]",U)"J-\JT<8IUF4.YGIR^YJO1S MFJ'$ MY6V::/S+.@.*Z_D&3N,+V;>F9,@4VIIA(3_WT)@$*^V#F0RM5"=K:%_-=#"P MP_\-KM"9G]2NQ[3:ZX,<#96<8&*H#%C5V8'M:],:@#(^U&Q!)Z:<-(&$XXO$ MK+YX=R_Q$0V=7EU@>W<5V'9@+J\AL'VG>8R!/R7E[8X)=HF$77&CI,94]HQ) M7X&C/[=YG$+=A9()RV(4_"E-4^ YI1"9ML#FWGFA"A@X]LH&U+C(*22!6YZ5 MG3^K>YT*S 7GC+U2-Z'XE=B&,M9IN-9/L!:JFC6F##SJE\_%G'%@1_PT9)G, M+_*H(ZW0[.(]L'?QDO#,O2:UZ1[HU3E4_>>>8W4A]24[PLJ9+G,>;[OG)Y5N-N%.] MN[G0KS>I9D2J;'ZCOC$CD%F'+$\%;Q6I\G5-RO&YYIJBNZV8Y7&R[W9O M*DYH6?:@]FAZFW5H@G>:0[%S-GO=ZV+BJ=8A=#TC7Y;(Y55V;6W#8E]=C)7E M]LI_IKZ\% ?5KX+=U2] M+:32J<@N[V 1K>\"8QY3:K3:V[OT%:8ONYEMZO=HGO3"/M_H+C&S ?>?&HM9 MT7/<+]-)+$@LA*D$?J>]#]RD'I6MW4N.ZEU&;LN9NSNB2KY7KV'N"%/9:?H0 M>,"S6:7;01A?"QT[_?H-(R\21?LE]CX57,B'8 ^2K2?S&^S\=B7"&Q$W0,$ M#1OSNINEL_7XTX)+F5JC"CYF0T<#U/PI&A)6\S(#(9\P7M!6)$9 MS]0EPKY:@I5S^9JFXM$JG3?[,@M_Z%MQ2^ #X]:8F4]0 )Z%.);J1JAI"9VI M?I6$D-JXF/;D;ZGK'?]67V6AE0&?:7/42B&(LS&W4B5E%X"*=<5%65RRKB6! MNOZK'(KOI%#UG>7%A7@U)^CD!%L/'IBN:%CI3Q,T;$6!.KW%(Y6#3Z6LU(PY MD.R_:W-=R6N_2!%KUJEO2J3H#LS6_5DEPE0M?K]+'CBMW>YHR$Q1 ,DW%-I- M*50/0VH\0%H).5R%)>4XI&OG;'LA*7+RQ$W%"6TK=?5YI/ N)7:CA,@:\R1W MUIB2Z1I'J:$8/4# T.92ROLBZ53VKC4"#._XPZI&#I4C5FW?P3>%SQD%BP.A M;N[KOHQ(=6. W$VGZHUR3T"?^I''M@(;E2WXO^R]"7,;5Y8N^%](\Y_RDCTZ*>=O6?SY@O- 7&6/SGZ M/<2S."I-0F"$#=Y"__E[]9B&ZL8J.XH=W"EQ7Z\@* MFT1HUDV.@Z(NU /77ND5[!@[T<]565YR,](Y..]3A"R7#036Y^"%OH]>0KRU M]!%.PMMT?%V68_W"[QEB9MVG2K5N.EX,RQ8\RAG:H(*C HKD40BJLUY<*DB# M['%"W1%-&3OX+.8;&A)]H 9Q=#N%@Z:A"-K[J?^BH-"[0R[XK.&6KZP MZ[PQ%*;!L8B?+8KP3,"%ZWP2K$P]JI7&/#I\0FJ)OMG9]C)2DM)D=_T7A<$-ZU_, MC"DP@D%T-E&NJK;0]JO+-)U'[=R+*5?HEG/UGE6U?->JZ]GA1\ VSZ"U$T\A MN@4\$.L',U.*P7Q0IP*?%'E9]VAB.$E(/KCHFT8+\"M$AJ #T*.(Y'A6$2X MPX.IL8ID?E!%IK@H[=Q(FRKS^8$#6EZ9,]U,'/4NZ+0DV-I0-Q[J(7P)5 [U M-%26<6[)\U@ORBGY RY,:A@FR5%/U/4I^*>VG%)KP"D5O4.7D33^C'UDC=(6 M(V3P-4?9/)&^-$3K0H1@QU1CDWZ-,2K_+6HPZ,#DJPS7T1S^.H)0@TX,T/LWCBK, M1GV(Z[#)@E[3KNU@ M4&Y\-55H3V8.A" ]9OH\/6C08*@+>%MP$?]L@Q]W] MR>"K&D%/@N,ACB4!(&I7@)?6K4=P/7U@O#BN)GRDY1 =%_X\F*ED99[ 5(S#OP]1A5$7YAT'M+LBS6+M[;]5!W-<5W4)GWITQW]M.^GN_UF9R51[\+UYGR3MJU MK.!!T!@](W2Z6?!N K[OG5P5*EO<.J4R'2M%25CU98F@?%+1"_D>$C19"[X.=.[IOQESZR%[14(,;1/2"P'H3A M9735YMCJ+@[=C.2+,3EG:ILQJM9B+8?. %31(*8_S;A3+9(1'09X05"*$ M: M5D:O"$59:[##EP8@%"+#@R$(L->".+E.*G\T701M 1Y?U&G/83P@UE.I](:E M"KBG5/18))F8X!R3OPX8>(Q,P$+B4AG9' H@O"2 MEY*)H6&"-3S'-'SMXVO^)H;+K12&G#J$4E7@3^'%(1HS^RCFOR4DQVD.%X<==6R?&)$)C6PYI1_D'.4^%P<2MCI6]=P&J:%ML(BBU+: MU=9QLT; 87T4=B*T9!6*/8/!&E]:@V $ZDED3 M4U,2I9_ %3H9DFL7\3H9;)STBDG[#,*]%NERL5+X/>FF2K)*;F6Z?D(P+Z6) M&*Z2,55UX324:.#G5/@G(>-5<9@>NBT6=S.T"4NVE$)",>O#I,YH^4GM%I.$ M<=]UY?O:.';W0YU-PI+)WF1S[:P4ET;'@>QAQ]!TR[&\83@CZ^TVL0=X,RI6 M3<'<.G'F-B;]AIXFU9J;&W[@4 ND,(\FB0NH1I91E!'\ W45]K!?!K$IC) K M*S/+G>W2M2/V=)\FM5JCE \I6EJ"99G<=+H9VX-_=ZQ"^F>I7B?VO:6&G:A< M%]Y>X(?(33Y *7:>U MSO27B+'RK0OV,=BN39-JIF&0=#3V-0%^38P\G8707034Z75[DRB'.;WMC9IS M6YYZ@G;I$=T)I_VQ['F &/4:]\%"LUD):65+/2ZW?S093B#GZYVSO>7*CNW:-7PJPQ19'ATE,!6!43=1UCQ>F=-$\.*7A,"2O5924.]_HK.042=!_S#11F&O7#TVZH1_? MPQWOFVBQ1!F 6N>]/,!>)S-E.YB&*3*%8)4.UN!%:O-A&C[&/J;'X<0&\R#C<1JX)AIP%/?M-_<"X%>*%NAD$T69=* MF[!TWR*40O2\/4(^MJF60?0G9=!6CIVVBILU37L"BX<97IQT$[B2VB^"H4!] MSA-1T2C]5XOKVMZ'$5?PI->88%F^*^WY3%.48#T6$<1L=49F!!>[U&+M-7G] MLX] W[F^0[^IZZ[>0+/_CAR2<.DSFX$OLYO&@S:@%S&@5]A'[X=M M;9>NDIT%0HEUNW(M$7W9X1=<1288>X#]$L;%%K=8;C?@2EJZ)/4>>UU>Y;KF MU!UL),RA>-W[9C%GW[7. B8NZO!'PX-!-!U?69'-D&6K"7J?]5&85@!-<(EJ M/C(MRB:]9*.A5Y$W>$F6 X<$[-O]3&"*HGT(EG4ABMQB\_ FY6& MD31-5X^:_$,5>99%UI'Y)M@^UOXRX:F!4NLTQRVX23JYC#Q("T-Z?WB<\U^3$UQ&?XQZP3+FKB(FHTJDK MFT-M&C.N]9+5"C<'@I0PJ<-T36$G),L-6.BK7CD6E!A)+)& 65L)EAZI8$8* M>_9[K"/_37<"CA7JG@!?,%FQ3W+SU*F(\(/Z0^1MLG%G"O M.2*CI#"%JL M,NBE<)S]>VJ9J!/U!29EO<^D%;PGX2G0"W/I%M&"ZHI2//4" MDE8&LW! 93FQ_EQ'>@!.=+F 5TNP<,XL!L6_^Q#9?%C0V]UK5&X4,7E$VX\( MYNW$Z#2I(S[]ZJ(G=P/V!B"#Z'^C*-AD00W:."+N[BH 7-04W='I CO29R_$ M#\3#9X=IGSVY<]T(-B;HUJ9#(KN$]3S%/F(43\)6;VF")ZFXC2=%.RNXL\W9P#^;$)DYHL.1=="P8%-+$8]AJNFCCMGP MI3PU@$59[' 3*JT;:GB"/U4I\JCCG_J+_NZN-]Y "-H#;T7EHV!ID4B4OKCL M06F[QKRE5ZCJ)"5Y;3%$D=>56E&WE8V9[6\((T_/(\#,:[A6=GG%L7MI>9T1 M4_$@TAH#,V+\JTLXY4:8X8MM8F\MC2[!L_R[99F!8ZDF& ;SJ%\ #&Z:1_-#U,]MC2C,K68CX86]/4J72)K0" MATTLUM3Q((- S6 =A]>M)D+XP.N4L!1\8R"M*C]R9GVAKYQ1GIWK;B@SK5"I M072<-U,*>JZYE: 8KX#[!\T2SG,D5".'5;5YREL>*EY.7;+CBGT4)*.\7']D M;_F&#;#N&8,[9.Z::5:-.9!/G8=.;#BVQ\5IE:SUZZZH**6J$D.)2GV5[VO? M;<64.NJ0H?XH#NMZ4:-FG7M #K$=KB ILE5L"?1H?F>&HTIA[=A\O/SH^L9Z MZZ6?]+_V75ZN\U+QDK*#;;ET&R111AW3.PDC@)AE.P(80>L82,3MG]EOOZ5U M5E;=%Z'"\0SSX7IMBY%&2X;K%V,)^,LUE<0D[$"0]HP[.DULC]#EM*(D:ZJJ MI'5J-CN^!>-6S9-U'XP<$;LM5H&X)37"-PF:TK3'P5@BVJN45<::*F&G&2R0 MXZ$V2:Y*Z9_@+*7U6<1.N^40T+]3T0#KM82IQ_1@(P/E@C'7 & * L',<'1# M; O];1HX9E8:/<3=4ON!C!7UV&H@"O> _8G)O2'Z9DLC3TMYDK2X?/$B, N8 M NPP-5'_7NT8*EK>/3A)TLU*D!PW,;J&M5G1U,.6SCXE%_O:,6],=1PNR$Z: M^J%3U$LL\_=(5M^C)$"H\. ][UH9D(;!.Y8'K)V[M4"PS@OFQI"LDRSMU6A* MM5V$:P$)XA>DW3H7&2+W7#;[1[ZLCVT#%O"OX]T9Z)[*:Z HH E&*=(6D(9'!5ED#JPU1[&1""2UD_.(*JDRX M+(/M3#[D3+(B.YHZIWT^3W@:/$_AR$&IMI/QD).!O2Y&^FAYZUA6%_6#4&)Z M.RT/.2U8.^[VLBXEC6_KTM8F&^^^;B?M_W_]WGSN:\7JGZ25EIL!T5&'>!HT&HB*U9G*)V2&N,. F7MD1E MYAL:\7O#U$*^#1N6]A'A+JOLXW%)AK,, M@=3'O$K'&=;/36ZP2N?PT)@AC-U"*=NF)K$/4VPM\TZZZ9,EF8ZI[X1$MNQ0 M.?QI,&:W)MFTGD 2U\1^.G9QFY5>)W#:(/JM,Z"E#]=E"2NRVLM5,.0PS].+ M5)]IDM8U-S/53,-EB,ZV2#6'5-O?(M76X%F^!:1:OVUWG7YHT%^__C4JLM%4 ME)T[I" *E5+SSY:7:,P2+B'1;S5'[HP#&AEN625: M>%39CF297,4J6F#WD8 M796KGYZ:"2<62CK0DXE*3=J M372-;0CX&:/QNZC:&UK4I/$=XLIKL9VOSSA?W+-,OW6M4[X%G MUPB\1&B8T(V28II2WCCQ6;TX*^%SE"=!VUBR:M6.TCI*IBB$^$H;K*&Z0O42 M83)6EF,/FP>Z5=^ 4H"HY)$_W3ZP:1>K2GC967VTC,.>E6,#P\:' MRU#D+C$U ;6M1[ZW7N75RBY873\P^&_7O:*T+=P3\1:X"&5/;,. MF":%BQVTA1P&/PS@B M#<] A50Y=C*_F&)]OU=EPZ[\"0H3BCY7]-(=KB1K)612[VB-S%K.;,/$-*/I M3CN7FBJV/B@G*Q@(:B^O)6:'J59L*081I M$5GG5^X_(WXWQT#(JTOE7>%"!L.3S23YGK@Z*)@RX2'&Y\=1'B(@X8J M"C 9)1<",0D5:_6)+\HV:,9D0&ZH<"F@PKIMHWUQQ.MQ"U=/R*OA0YY- M<,G[+>)JO,XTL90R'H"DQ<+\C.39 MT,A?P_VFKETNA'1S)?R*VBJYUQ[F(@XZ](,SU4XETT$JQ0M+S\[+6MPB^2KV M5,3J1]'4]_-FMKK%6:L=\?L*6>8F!T-[NSC]B15DK MA2RQ$4MLQD'I+\?';YC;XO*FI> :R>#Z8-0)#1$DZ&;GH, M\?>"^J@G9G!.@G7UUJ^KUVY=/5H>K0U<:HP;6#UMTDC9@9Y)NSV,1Y$VZD=+ MZ*I8I(QQ3&J'82015J6+$H7:P?3FRJZAR"=:[/Y=O(#X\Z)GW"K:8,5&/_$],MKD%9*%2H[>](=8E; MMP,=X=B12:@I[@VO?4T*;=)AZ!+M"=&[< \RG(6\L6CT^!ZPU$>MHI<"1+B 'VF.@$DO>KGS;\)WHY+C)XF:E'!U1]UDFR>2:POIL&PRGU_"Y9)Y]4-5H\17 M1/UJS:[(4&$X-P53L#.4-(JAQ6%%NS2DV!E"U)=>*>_"#1N 0F)77><%2;-$ M&N UQ8J9'>P!=FMP;-\NR"[#C&%C7X"*7SNE*=95.%H>^28P@.1TU"UW)RXI$V M$CEX2=P)"7&?/GHOG?D*O1N*$\ E2&XF\%R#05S)_J!$<#*"0@P49#DY:"!& M$D1L4ML^<5(5%(WM[5(9M4=FMJ38SN7J_"T48VIN*I& 4*)@=))5O)8YX2&D M/('H/"M?*=^6H6-1H=DZ) ]B7Q!!IVZ]^"1I>*1+/PEE5S5]@H/B?J@<0)SG MK=J4Y!BT6$4Y2N?&^1^Q6QMF"^1*'Y?^PK$GXS/"NIKEAU*J%#!@54EIF81O M23E**E$LLT\Y%OML!3V5^X+\QUCX SH[C3+_RL/$5V+T&A<&*>317*AT7< C MJS!-5XD5?J[4VLL+)%RNPDS-;-:VKYAPV=N*!N! MD807?O 5LQSC!3$^Y$]+:!%+)UBIA-MN<8AK*6'/?1="F+WX&G)&6&-CJ].A M>-+D&X=?IB\%%>/K-)1G#Y-H3DXGHS(!3$Y")>RB_XI&*.UN'/*KSXE5,Z5" M0J%@O;NZ@G98TP#F@R2% K8K3F%R/98ZM)!??+TG?#6SS,=/. $-E$;- #>S M@J0NTV$3BW6_H)8ML=DTVSF3^OC"/&4=LA0K]-2&Q4GWR 2WPL156(+&!7T; M2>ZH !UV'V(7'"$H** ]XAHQGWV61C'Q9%,X]Z11S\&X9,'3X$*(2*@ ME6'2D](NQ2M,'K#2=ZO%*1U.7_^BH#FIP:QFZ"QH:GV4S+-&/5(?>(E*0LX-;&L(,>&SR W M?9@^TXP/1AYI&CU"" ,F*5^ZKQR[KSRBQ^&O[#U%_2)7:CR]XB](D=,!(7#P M/R;CNX$VZ*64R5 ^!(:4II'!#"J@%\"-'"$2;@Y,2!-K&7=:L=Y'"NM3K M] M2?QM0AKY4]JRUU+3,D1Y1+!5W[0/$#&%"UI]>&0;9>8[>&;A":6M7Z%RWJMYZ;?TOWR@1T3U)T0Z0RNA.^V^$J>ER>V8A@L!*=G#,,W73U:&_R$<>-U.%?H M>AG]*,;]Q=U\0*\O%FY^=4Y82H+"FB4!$=[91*TJ;RJY67^WS+#..TEA*R"" M\>4,S3?Q$\*2D3<5N2UV)9W07^A^D=A(7?9I?^ FZ4=ZNX/H^Z5Q8VB\AY4J MR8G_,4L"U[%'YHOH2\@@KT<<9Q9Q7.#2,T.FTH'@&W-O;N:V\0;NLF-8.!I] M4F\ 6OS&4_-_O.FAJ?$<#\Y#EVU"GAB)-/N9!&&E(F51'E=MGD53E&QT)I37#MGR!SE,C"O=Y[N_N'_0"'.'T+J+?X9S8 MVXOI6^3A4Z"16OR1,U2#Z 47DLR58VDYP&:'?Z>V^I(5(T$$?+>_-SB,8"9R MS?SKT3V.OMM[/-AUGU$?AQSF]1WS1=>.K\=E-9BRQV>$;(IJF5/51UQ]Z45W M/(<=L50U?>?5=@G >^6@9-UHXP*?J,)<$I#8PF@]Y('%"H30.\]3['5;ZW%9:5LJ6 KP=W0; M:5@BT;D#;SG'R)G_*M!Z EYJYT"H_9*&A$6*(E0--FYF!,^EF+HDJ7,[T' U MZ86!*P1829>*F27CU#9>>KH]]D#4XQ@ MX"W?!!U+E4%T-+;$9I^3.0,M:U4+I,/.>4,2+UN^\(<>?DE[+C37#6;6.3:2 MUO7V:#L9#SD9/;@BXG+(.[I& @3C<\O[N(*1L"=CV PPYG@^&4T5(N\.UE$T M!!>8FCO0?P0'%6SC=K8?VD?,YSCLML,GM:#^L?5)2(L4-;(X=:WBGA="H6NDHY",?!&=2]XS M?S-=-,4#EO=;>DN)]O>H/&^V+<,]T]4\VL!,AHB0A@FL3-S&JO M@#S3\M4*H5"9"Q>:6;U,/&G+3S0\YJ<&^CA&'B\?"ZR=ISF>] M(=,K*U-45OUN?W?P5 NV,1&7< :,CP^3_DK(,AR#L<__\S_VGNP>[3_G.C/# MQI8:.:E4P+FX-"#*Q-X@@JG0OQP:"P\2Y@XCK/:4RU)<175/\;VYCP$)#Z+C M8L%$O]HY'FJ5!SN"I*8OTXP ,0HS1-\#HO[Y4= 8Y^Q97Y$"187&34S\2'6K9,*47KS1J0 M84K !QY?Y(2DGFJVV8UQ%'K M$%4IHLD9J3--?1,ITWO#%N2HYOU("!\ICO$L3,*]Y:>Q=U:=F>=6"HUR8)D. M!6)J)BT3)<49'D[_EAW 7*[U798%>K@3I.5&0]\6.=[)8U<#PTUU"N0-$V;U MD*S6@1.B/[@%E-I%&^O\7;09\O86RIM ^CM$=AUCGP4V!>,69#8(/(Q2,HS! M:1'LB%6&$_4EAVE:.+-XOQ/X+K:YXWE]AB-U"\IUH-S'6U#N&CS+^H%RD6CE MH@)S,]Z1T9G0_QQ]3K2N8V$A7XTEE:W[BR@[,$&O1TTY!--RL$MQRKXB.>78 MU"8"B"XKI@)RY@G_^AO"_4\]!/2,LUO2F@;'%!IGZJC/G(!(JET?8'&T8\ ? M3@Y**LWJ^<(X\-&72S\\^CL$ 4]<$-#W(%]\VLWT\D% \<^7'#/M2!$RH- ' M8;6B<(DXJE=6.L:8@K*GR6@:&Y9.<7_\M>200F Z'O-(L^0PU8/(4F]W*"B) M%D(>TCZ?:B;CW?@5<0$B5.:"24*9(X.;ND+"%P6WB&Z$ 8J;";I.B.(:;$N& MY[!QQ(EVZK8[#E,<"G"YP)XMHBE\&WONY9!/;,\CX_'KY49%RFH2SEQZ[M*P M%:\6U'HY+W,AT?4([R!\B/OGQ#1O&X [/AW\AW]<>0ZE]>PLX+7<:#_K*EUM M6R4"7K*CRUO@I)S-THI6#@[XNU#%]^XV-+30=<>0%Z7W)\VC4F@I7=7-E,EU M@AOR&OZ2-F3%V85/;'(PM3^]X#_V[OSF:QT&KM3V0HBW-M7;%$/24$-DK%KV M$H81PAP!70;\Z@ 1(2=#?P?G9O&+K72*N+,V$BXARY^@.@QID9'<2#IJ<11X M%W6@<)XBW6HD4$_J)2RR4)9*1YGW$:/P'$]2_RWO-1'!W@'_XB7!JHI^05%AO(RHA,E0N[1FR-UH:/T]QZ9D^ M ICQHD@K;-_QM2BS*1 MY&:]$LM+IO>:48^<*+AOZ=9E=ZP MK"A[-EQHGE@9\M9?LW$U.V39-MI>220*TGJN/B;QJFIC7F#X JU=O&9,1Y$OZV\H(ST!5+UET205*('3%QI':+NK)@RN+;#THU7 M:(M)TE)(00Q M]YDKPB@_KOG3J$)1C/!KCAS60/-BQ>TY%N*@*<]#_*2BR0)+RHK$N&X!U'10M@!YE;4\X1PK&:J(7J;)_)"0;MS-OX3%'G.]GM1_F_R4Q-@Q1 M\*0*U\O=B'AETDF2EHF&9[33Y9&]K3UW-(A[3P842F5&W.*D%-Y/.* >H(3$ M,8B0.798&\T;F[E<:^.PHDALWNN<$7!Q]!LXISEOK+=^:[[%SLG->\/7 5D4 M^<"4+BE:< 9*VN2L'V*G6," 7-$Q4K".98==MUI'#)FC4(;MTC >Q-/BAE';!DVS%JX#N?XXNZ!DG5L$ M6+J$KWF^7 H ^5.5%7;3/P.O#<%8\4TF,^"YUMHEUCF9+)@6E ##D.:WK#A2 M_5'>SRV^2GC/L4;Y(JWG62-.=?=I'"8 #SLD8A=E"L/.B8&P3!-#8LO:#0D1 M=NQ@P_G"$8C*:5/5ZM^'W-BCQ1#?6YY#GQBEN-GUND+N_SRK9TSHU6)H=)55 M+:$D9EE-3SD6/:F&AB2.,,E6SJZ)#;AI(%ZK15XPF9%2%3>)Q#I6TW:&7,-5 M559&]UB]&^; X"4 -_1P7]KC[JREWT#LTL*(5'1H"H^*+!E8CA-D6R9T"!^D M*!V$@1G_>9+1F)C]X*O3X.FW=!OD#;EMH&]<4@&>V3)__*F0G@GR[UM(SX2H M 0A[DL(#TS)@AA'T&=&$"O,>JB\A6 7\3/+>*8G+JQ2'"08+-0HP0:*>!WT& M#]ZDKF2NWW&4D"YER5/@#:SZF;H1/]ELV%:&/J+^7J3%'!N;=X0UT)--2E9$=XEC,[=I M/%)H)XYJTN/NNE>A5%K K>;C]41X[6I'L$9:F4ZS T[[CF]GX<\W4*A]>TB! M)UNDP!H\R_HA!3ZGBRLFV(![@NTL'_M(.PYJ?[&G[Z0#ON2$"+6+2VYM/+:\ MM)Y&)93HTZ(?YF&$"M@[:DOI[8 VT&9@-M#%Q4D88ZZAD4'$0C&JUMBS1@0Q M/7"+1MM1$Y%GJ@#/''/!Y74S51=O6>G+L-YV9430N\Z8&!U/@W#^W=Y77C%'04(&7F_,!RRF$_!3E[(65<>Z M02"Y)/RHBD5(ONZ2/G(K$H%K,KRZQTI(GP^>+SA90) M(I))2AN91@3^VJK432&<:!ZS,M5?X,;68Q$OL9E?3'!P&"TN(9[H$"_N8#9N M9UJ*[E!>CBYWQMC=*;SO#DGG^)"(82+7X7B;V BZ!RGM&7ZYU038F"2DR78:"0HHM>H9T(YX#A,2ZY0C3F%UA0*2"Z M*6DLCYPO3.DXV7)(9$C?%'_S*!3,L98G?2^$'\1$,,E;?"QY?";:AT564(6J M2=[+S,(*@A5M9UGW1[";ADE5960N7M.75&B][U"@?4*E%&=)Z,&8*3:T_'+: M--BK-";Y5(K+* ,IA7BSL8&I1#MZ;,$Y@5W[M+9J(_1;WB(F%A"&UP.2[L9 M8XQ:E*>EL-06VG=MV/JX*IQ=IGDV+5F=F%K1O,Z-ZRO-*D?5X[,^+6OT<4U0 M&X5D[7.9C_^3ADSVS!P9G4=T?JSU*7J';)V4+!@&WW*:89K\.ZG&.#.:+?.D MF83UII-/.#K,9D(?9YI"],J%R3J98+&CSQ+&QHD9IA+^95<:I(F:TK2\)LVQ MYAS>23V:31T5$HL$\0T%TQJB9I&-< M]S'SN,9B@*T=ZYLE.7,4,MC65!/7ZG(:^X=%BM1<][A]8L[A]C[W"CUH7394 MI1IKPJQ%._1O4AGJNUE S.CN$:Q3YM%*6.62H';20C-C<0N'/VKZXCG:\D$N>F2Z:,ZFKID MG ,C\XM)/S!V#<&9_#;NCH8TJ8"M;^>=?(U-4C%>H;. ,%WBQ3H[8AD!B:-F MIGJ-R*UEX=5582?KL>2AQV[]F_R,?!LCI(V$J!F8D0Z'#H )3$P(PM&B=IC" ME*UR*/E R[#)%=F$=X:X#?2 PS]@/[AD_W!+Q.*<*-V"B6/A!=4-MWYHWT82 MX)0O\W3VYHK]I\DX68F"O('5EIOR+\?.\-\9A7FBINIJW)0(UJ0J?M>%S1LM M1?RBM V-+.0%X4X^OL;",VEY:3Q6&\B2M8>](]X;CYC #+^OGIM:HR FT\BC M]^HL/7N;X"BO.%5R$H+=HD\/P?09;^ /,#O]MR?)HS2F(';A@IB8AK=PI MWWF]=Q75Y!;1BQ2G 5>1H\]_C?$-G:,Z"-Q'2]E,',L?Y 5>OSP^T2=G'#]= MO>^:+S(DVF#2.KCPBW2"50\$K(]3O6X=C,Z+%^_,Q94?YV>PH4F+ESA3U3/\ MZ%Q+?+U;V#\/YV0)J+?>\=\KJP!$-4PI@C MHWXMY/NN5H,I (I)<+LI[S>?I,/4)QH)JXG>U(2U9S'_ZVPF;H+O:4E.LV&F M0)9P&ECPEA*1Z!82I8@ NN0DCJ7,R"[NHIF*=TM="3$KG%UZYG:]6THRJEY] MH/>)I=EYK@5EHDX7B!:C(.VA$ANW00]W:\RQ.,CI+-Q(.@IT"/4HD7OE>/VF MM0D)]T9DJ':20"BVFZ+7V*U-GMNCE0*-@=@F5*::+;N4S3.2557"S![H=46QT[E6F75A/6&9-E+]N/L4^C M^D%VCML@.A<0IQ)D^HY!ETO!WTDW4Q!"<\(KB?I37>(?@0?%'5$XC@6,6C7# M:Y,P%Q?:]9!AOX[8$9@?O&UPY_2:(.^H6\PR]=)?NQ,>4\/TO;_ OVE0O$J< M8%UTSL?1&KSC<;!AV556Y@[+HGLSCM!8QTMKS^ L>WW7C;21"+>@(S2MXM[, MC4N_]?EI/-YXEBHF4G$_#M!-^U#Q #[*O3WPP 66=3+YE)E;\GR< ^//>]>8 M/QO"X)=PHVV5W%7)GVZKY&OP+-]"E;S?[/@MSITIV-BA>[GCC:,E'D0_DQ!2 MA%:?3E4I:409PWS4;*D>K9JT* ??'%WG$N4-*\8()?[/Z?O4,=E51@HV !GV MA<0WIR$\2GW"Y"<*(A48MY(%]86W08>9DZ/Q..RWZ1RAWN[9%+9:5=*P8O%2 M+I^QB4>323K%QI.(C;GOCU,U_$D1OC?B)DQJTBDGL?1?N$X=G*.*"!!&BUB! ML*HN2]@N"I0P:2*E*\J8#*)_JN,@;89!2!TOI\Q6!-C^P KP $@#T\(VF-*N MQPP>YK+\?-HHEM;8D:#WBXP3ZK)V((:!WZ6$ \ LL]SLB%EMX 6S?Q,C.@K- M)]RN2^>S\8=5^U,'^LIYCA0+V!4\T8V%UZ=**?Y?EW_SX$5410=!]I$6+IR2V^(\^R.YNB'*XP8C(,D(XDE00Z M3\,/$!-@ C9#VX0"L[:R30*#E.726;B>PDKL1"5\_S387_%21NL61]VU.,(F MHL9@A'"JK0YSP'XA(NR#()YP.#CP%=)6-3>3@I+Y7KG87(V9&Y#G%==Y6@G[ M9;BYLE:GW:@:'WP1T.C:: [?4*A(&O.*1A!KJ#ZP8M4)]S7< MHL04@R$0T)#-X6H!N ?^2FI;;JTJ=9D"B5UNPB2:>JRVI1\5#DI-/3&JJJL8 MK&=6.O:Q6BP@>LF_%DT/5/J65K0/'\!U=F[ZRW9OW3YV]-B:&L,C.T%GI O( MYS*&Z=#1-&XGO>&:CX,SL6($5[>>BUX"TH^XFA=C*:0=)Z(N]M0U2-C[K_6H MK\X(WWMTN;;IW2WIH1AAZWIBJI_L6%+>.&V$IH*:V+'R;+P#GAHY?6C&8F-L M29A3.J(*'#ARYK!QE \!S%:NZMA(M,.##@1$0LY2!'=E]4SHCZ63B"Q.E6(. M@BE=]! C6\=$BMY%-M XZU&S4^$[$FQQ_V-7M%QA.4.$'HC81Q]#VC./K<(F MEBN"0\ ;?\5TP!F=U30--!(_EI6?F'KU@'53:CUCU0F)T#R/RWGCLOU7W$G^ M83N'EZSMY[&G:A"LAJP CDX4/:8\*0K"=][S$784Y^!*Q$=B'K7;,&:X$H8+ M!+'RC8<*3;MHDVHLI16L]V"OJLZ >KKVYD<"%#9<(_(JZ(3)F_@.*+=M!K20 M=)K%B_7^WFHK'P8?#"9=PNN8($NZO1V3,2,9):%B(&CP5!1PP9/]7D+P3-$& M;6Q/S<&AIA!S"','3WOI_VZ2O^S_:G%8?&:'4!7HYP*[*ZEV8[H<.A 6>9]Z M$U4$3CJAHED?2@'[87O-)N-7+E5NR[1%\#3ZA133\^@%WNZ-O]VRFW+:(I Z MH6JE;A(;:;DJ%"/!PV)?][:=JD\W>2:EI<[B-JO)>SGNIXP([232'(^0++.@ M-"$]FQU?5<%HN0">[DSD>R. Z0/G=8G[8D5[I#FI9=:#)HQENH\?RTICJCB@ M&I%8V "WRH(UXLT]9F6!!$H,355I;F0NDD/,_6V95F.-B'E]&QZ^T>;J<^YW]OR\56,D1P?9!3\\:>5G_UT.&; &%][?W7N*C/@H M5D*II_1]@K4!2G(;'XW<6Z2?=](RE '5E)X;KFV/MJ\^/]M6G]?@6;[=ZK/0 M!G;-XNW'1R^,69.;B!:T#JZ)7<@(8 5[MCI0)S@;!G9I5=9Z;'/_,9:])TI] MR/AVG$7,KA<*6'UM>CHI,W^J$-B3^.;HDI5W-M!S99&<N]"K&;IEJ,%;9.1Q13([O(#$Q,@6( M 1Z1+)AE14=1.IHK)8\B!0W'('<-/HRDU'IGQ#9CL4/M9R&@6M/TA:GW*MJV M,[N2VU-%!,DI"T*9XA!S3_VR!WH8(06Z'$(L-#W"\ZS9;5' M3,A(<6[#?(^P#[X5$Y\%5G71^*5&;UU6SJHO+V)1Y-P\ZW5>S,EN:ODT4GX,<7WHB/'X9JL&UC2S4[!Y MH3B%![B\L)M,]@CPV:DL@%:- M0BFSB:PF,/-.X-CE1+1?8(II@OS;URGGW$S,S8W/E9,AEG7)M&;,\J7#O?2: MS( A 1TNA!!HH(2(MA?6,V9[#K'^(62+BCH MACMKY$KVOL.!!4Z;\B*50E!!TK--B!,,KD"-(YVG3:4IUQ+5VPV'+0^QCJV" M&PF!YC>3S6_"%PBJY+2'EBX/QF2>5&GO^4%)CZPPYR)2)XMN6NSS+LO)EJ7L MK,-(?(J3+P1'29F$*,DYG8NCZY%_=)HY7I!<-H7MZ3CJ-+1V".#"?.Z1%3*0 M4[/G?+WI7#ZZD_/%7PH6 LD5BF".REZNLXNVRO]5X):R,&N%RO/Z$Q&]LE!@ MYID0Q[YCQ2PM!2/[EI_ERZ_&Q?1%&^6JFL,ZC_7*1*[;>GY@AAAX$FL &)0Y M-T!2M<_(J:C$AO9WH11$+>2/04,4#-',R'_XHSGD9"17D@$7#C/#.'!>X91E M=#-'F]4AXL8I$C'0B<"G#LVL(0!7EXWY)I%#M*(#GV[X5SN^T-8F_X*Q.(%Z M2Q'\%,)RY#+U!S.+555+#^P6F&1,84BP9&1$2CUW.(XO4XXR?87#"88P1F3# M*5+=5PS4QA#2,MY,O#\MIT>S\G5;&2 M<.K\GDCHG6A1J4;6DA)G;?L1#PZ)PL&RCE MJ&_4*M'9F-;B$E-#I.ZK5N(*5M& @\L@D3T4A?KRN"M5F+33:9)/J%!*/0R8 M02J+WF=1P"D^+S?B(LLW_&6ASCF=Z)DCKL'8QTTEB7EM?. MMV"X5VIB>92834S@VZ+P0D(B8#C&S30<.";(P@&HL@MR?Y-\46>N]47X:"1P M1Y;4,RI >A3F8<71;(K8C](=V)CB,6 MLG2=HB_@^!KAEAEA^Q/U4'E-O^*B%+<5.X'%+=<&Z&/';3+V(NN3+*A N2ZZ5'8QASIYWO.6;>V;3'P#FXCJT=D!CT4BHE7P M!$400)8&C5A;J CK\B&JW*U4#KDC)U9DU.($U;^-Y MZD&0=Y_A=G"@EI##U#\:L6Q-RY(;+&"V6*N+6./)M=7NEVU)V)>$GV]+PFOP M+-]"2;C/J[EI>DAJ!XX=ERZ'ASMS_3)HK%Z3N!%YK>>8)5EG=V&UY)L'(WKE M$<*!BWL%;^Z0.A:"16$PB4&3LXQ%::9H0$02^.Q(/6R;V;F^A7X513 MJT;. 0C"CSCLX_ZEQ8Y+[RGP7J-"AI=19#$N1ZV7SB*7HVSA?'^17)9-$OVL M$.P3?VVFPWH$;@K\QZ._,84D(UF5*\>(&+F6-6R+=#,BC6M4-W03AE!,B"BY M09![#Q/)G@2>_* MXS\AHK5H?MK9>S9OOM!:I'#HR=&7$XP.AVOO^22P"KIO+R R8SUUQ\6@"<'T/6H)1-E<(#EFHE"!Y:9$RH5R$'($58W,X?2X0[=+KT&&'NZ+5 MK/T@JT-JWQ0X.\IYFQD)-9,-'W=-V4*.B._!5Y1OJI%%31/WO#IE]'()0)N8*)+ M,#34M1U1%H0/,Z&*I?)('QV(U/S$O"6D<1/UWSAJBQP?G,Q?SUL0RH=M=\9!W?Q8ZB.J68&6WK9A67EJ MP%.',"0(@1*"J7!51'_-M1[;U6STP;F'!0APKQJZ"96,$+B3+Y@.:ZS#QIE< MA='DY;5X\TK$Q6-T1>B:FQ4/UV!H5I=DQDDFKX[6 EZGG?7.?,^P:?87?@_# M0QEJPJTJXHU\"@46<#,: PG"@<1]B\!!ZV0'=U: &^6ZN[&X*NS5P2;84:6N,+ZED8Y>ZY79OVG/#1"PTQ)SQ]GQ6]<" MW8P2/77]NO.RW<34WYT6*^Y;U?:2O"GA84AW:A%4U=S7G,++/*F;N$N^Q+QU MB -&>"8>U'>?+3ZF],FT9F]YI&^8+5>H&Z;2'04;I^'+@MUQ.![_N\#X#)1E MOG-QOP:6UXYM!G)8K#&27+$I\I@:QY2?-$K70>$^9WJ,TX)=/D6GM7])#7,# M5V/(0,.A1 0E#^@SL&>"'%B46!]G94Q:5;6V+# /3%Y>K/?J7EF/NHE1\3IE MJSJGTA,G>AV(:&,\Z-45IN6LIXNWI)N^,N]-AL]U(NT^B5!-((]^3RJP>/N[ M^[OL:.%^2;10)00#TG"@"4]T:/QU,2?N^LM< :_OV1KB5<":4I5RHSVQ+>J/ M^^5I%"YNH:L!3QH'R3GB[3$C0M!\5UUSV<#:PNP%%6M>E:,'EKL@)R^IS3OJ MSF3-WY'A0>0O%F _.VIDF.++R_+22EY,!.1( 3.-3RL:]=)5PWVL.!K^.G+M M$4I$-IU14(_:H2W5*'T-Y5/3XA'L7]K2$"RGDBJ-1<#)H<&5NIZ"@C MCMIM75X!(AQ3*7ZVK3!(T+AM$G1Q/VYS=3-PN"*V"!]%^.SO;A$^:_ LWP+" MI]_VN/;#GA.,,X#IS'6B#J)C;E'6P ;=:9'U-)D35V5V@DK"J15^R,IC(?&A MZ[!SM.8AK_"F-+O?03K897"6^M.64SB.X%G50NL (J!]#@=)/6<,HH6_#C.).TP)2& ) M(>'7[CXB2B.6=F)0EZ"LPQ[)D;@VR_K(.^A>N;<]/ZS2<< .0!@& M>WI+VAN\YMP*NDJ\)YUX)WI?ZKR7GP*!A[JH4$GB3 M5V&EJTGJ"=OA!C5QA O+%?< .H8KZ7DQEZ".U(1Q4#).PT7?. W5'+F'9'_= M-VB% NY)K0 5\73X=^1_<#L.=::P,5F*I_&N/HV^87MCM:WAU4*$"23'6)'D M@ M0/%,,MKO:G4+6V$*62%W-32.Q,4.D3K5ZC$5F.)WP.PAD9EDCB- ER-JD M]&"FM1[15?RD.Y.2:Y\OL-$MS;&:_8^V@I4\3##KG597;+OQU4^F2889$DT0 M\0'+4>AY.F]2RK4?Q-1.,>B_Y/>(%,57B6;T]5I)4:G[K\(CL^Z99=\%@DG3 MQ2#Z-8.Y0;/P>X52.2E,F[])S)>J;WYP:G299NDD.G7W8Y'/2B*SZU+1G=,L M'U>84]5'Q,O^$S?:&SC3J&[J:7I/0RK[W R&GET?>ZD/]EE^M"SEO3VOMIC6MLF3K#$D$DX@>PQ>M. MXS"_C.A5Z.LM5KZ(2(NO>/#5OH9F XF,P>Y44@H-<%ZW:BZILYUTDIDNR M&5%8N$H$'(R[GYZ]_^^?IB^C\W?'+ ME]')Z]]_/WWU[GSSG*Y79=$7Z=]QLA[?8;+6QV6G^=L?1&_>OGYS^O;=V>D& MSM=K:FK5H *I,-)*U$^X&04>2O;DS'ITKB$U)O-W4;!\-_+:,V8%)12,[G$M MVETC86'"KSHN?]2Q2(;:(T1W9/_(/ _672Z8WY\.$KBE]A<'A8TZO1 2H*E2 M@%&_L#X['W4U0@<])_NH*FMW\IJ7A/\2\F@*YI7Z#1Z@Q=#SWY2@3T8*2Q(Z M0*KZ,Q>)"*OSP1>^$+?O$E5,W68-2_$51EO;U<#;:CG_3W75$KV@E%7,&*[P M%2U &KNZT:AF FNDO(9)N7,?%+P0CZHK.U0P%3NTV.9U^I/^Q]$XJ^?@#/R4 M%?1X]*,CN9C4*C _3VFC49++L-$(\L<^=3_8Y?1]4\'_CO7.\O& /OJQ&2]_ MMO]L<'CX>.7'NX.]#_SLS+8W?_0!]H^[ T/>W PV']^MV7P M(RTQ7F:PDG%+_->C@T<=W/Q/^_/WT5ZXWQ$;WEW,O(Z_T#GZTEE9M[7E[6]X ML5U\K4=W^FK/&' 1<:U&X34%\6#:?T,JI_&W/!3G< #"0?VR+!L(@S_;2*SK MQB V9:DZ!(-QBPT8)J-+C#Z+\8X\\6B4@A-S)"RG;?_H+5W^PBNX5;^<(OYS0[9WN,/MWZ?9]#6;J?>:+=B,6^? MQ'?CFTB5&">,3,W],* =7(6=MTE9'AK$Z*9)S$T6F+.!S? MP7U<9\G.FX1T-[%W7V7H:\&'=>%9]0P!3WG*E!#R"*2C0+W+])0JW>D[JI!L M)8T>O2J;-'H^X#IX_4@!0/AGUS1TXD#'<(67KHGYW&OK"7YMO"R-RIJG(I[= M4;R@1X[*8:YR=!^.97RV>5C& QCTTU^.?T-$X\GIZ8NS5[]L(*31"65>E?D5 M+X DNDJJ+.4N 6Z+T^Y#P[!-7T*];D7P&PG= E<)=LFW%2.D'>N.;U)8TLZ< M(RN"H)U1VFI&](9M@[RLLJSA8L'SQ,@GGC$)0SG/BN7.1 )3,_-O[<1@W<7D MT>.(9=6I+_5Z6F*_ #$3.'52T[LK3#>=UMU["4"9G;OW9$ Z EGCR>'1UL)( MLC+GY]W1V*K (TSHTQ2],]%08H*H#]W@!WN;M\$/!]'O9Z].H_/CEZ?O_B=Z M<79^\MOK\S_>WAVY_(7V-*X50Y'RX9-VN+[M &^.W[Z+SLX^^-6>;MYZ? SK M\?CM/T[?12]?OXW>GOYR=O[N[?&K=T*,=DZ-$*]?1:?_^X^S=_\3PS=^.WY' M71*O3_[QZ^O?7IR^A0N\>W?Z]CPZ?O4B.CL__P/^].:/MR>_'I^?GD>O7\IO M40[KC[=G]P'I?RGP&[7DO?&$79MW B_QIX*Q_E=;-LP/AFU2KY)ZG/PK^H7E M*<^I\PRYGK +R-,50Z1\B6U(B]FPS*,7Q_]X-XA>$/FH- R)[XA<0\A-Q.T M M%/1: _@9Z9BM:*HD79IQ]/Q@=XG9DR6HUQK&OV+5XHN0K!U3TM?K_ HK5FUA M9FOO*35Z/XE7TH4IE5DBRZ-R[^ZH4G@E,VGCB^02)5"S$??^N>^V<_2 OCO< M'>Q&\%*Y>'-(169;6?L)7@<0P/%FR6J]J]/',P\DOV8E0J1T0(JQ;,8JVO.T MT/UDN:2$21'WT17KHQ?I1=FPKE_P1++:L9.V%!(XL5&.)&&74G MWTW3O@$U'<#,5=&$WV/5!2:>'RW3XZJ^)G*!"J<;3B#K9N!X$"G',;QQ3I1S ML>FGK]L:.;U2)0FF!QI$L&A>I"/F!MBG#;YG?Q4L&?R'7P57I;0&@_EQ(C'4 MF[1B.8'MDZXD9:;H;>\,XOLUL%J$<,ASSAF"_[LI< G+.S99C9UXY,DTF2,1 M_^'3G;UC)2$,+@@+IVGAU/L;JE9+7UK?@WJR:^5'$B90*S^AHK?P3/Y-1#13 MZ 2E_6Y!_?$:WXW3>E1E0XX#.>1\.M"($9;(L>-4_/2!Y@?''8>[F^>@:[X$Q(<9J,[[(K_]VW*E"W_WP=/P\'F3<-3C)%>'?]RBAWA+C#"T/V/ M\_,S"(XP\($O_/8_YV<4\+P\>W7\ZN3L^#>(GEZ]@)!'O@-1_A^_O:.O8+_R M,7ZP@>F]=[89E.A:VQH)A$50*>4^WBG\(L=?J5XV68&.!Y$*-P9 MO>0''3S:Q.G*:CM+]50/!PR[1)SQ+QB.4,4[&3&#/,E&WVZR<4B=E61;3YMFGG]TX\_8D81QG1P M45[]F+W_O\?EZ+]^/(9H"\Z:^L=T?)%4/\+YEOSX?._QTZ?/?\2GYO_ H?7S8[N#9V#P]V!]-F]NCO[I2S5N&+E'2H:&>6[R3+E=&%(L_3$UPTF)*+ M, \G"0E10'%[(*N-?#5'FDX6-T(!AJSHRP#<,5YXLE'QPNG_4 M@,53460"NT3C10&/.J)/RIVKK&[)N9_-VD*5>NM%#8XAL_8(X1QQL)6>60B^ MW- #3_/ M,1%):1Y"D*S!=,DDY;2D+Z\?X#^(XD@L*[SRYZNH,RV3,AD;FB@2/\;0:# MJG1+S&[%2"[1'"XGPDYU4977<&T6K>%@.QRSX,5_<$,7>Q;MN,,I6+=8('!\ MAK(G\>'^MM9%L)7(HUF:U$@R1L/1CD9D.&HF2S08)/F:J1_>F=8JU'C=2N+> MYF[U2N*2T65V7+0FA+"B#<)5A.%"70S9TJJRA7;\*A7M.RI14Z7#?WS!%6W= M=D(MIK_:RET_]*02+X5:*AOW$:#NBO"I2T:1?L,J;]L9>L@9LDIP*!9>BP8& MGJX4+/)4B*2LB!; \:,2?$D=S"F[3ND5@3;]M27.W4[E0TZE\WVK5)4AR.=] M#\]'SCNZ75MQ]\]B](RO+)Y;*ANGS_]D9#*[;TE HPU3V5;%!CI>)QS]=0HZ MW3B"_#&-=KJQ04=)9BGH ^>-:A'C%.O+72[V,7L$1I-$*MGDX)*$:,8;A(AN M;65)@U2:HZ1N2)AA ;&CJ,1AS"L2VLN^/Y>E\@FXY*SW1X*SX%16U'M!'OXX M)>=[[.#MB(PC3%'X^F!4*98B[)S$HXWO+?'HN"JY=N!Q5UZ;EP7&E(/H5Z7= M97IS1_B.WX%HEO5KD'3?Z5_+Z4RRX8F; M6%T?'WRCV+.HT#HA>_P;Z8 CO$T^9%6 \-=N*3DK0PN719=;+'ZBJ &-HUU2 MSDBY:4P<($UR:I!_=MK^<"=BOT(BJ "#+."OHPKU*CRR_3>M>I2L^"'K+N:[88\J)2^F>E=37K '\TQ>M JWE0-[XR ;#FQ;CMN)#4DH, M4EC%159<9? UZ=GS/AX\\3C%K\KI=Y(GJF)(K&!L_,#:^M3^_C?HCH9U5]D:MPA@3134"\G&IH<$KP<(E M\T922!+LS*G;P/?)LR%Z.'J@HTCBCK@$! M+DM^_'M*UU=4M))9R#"LP*73\=,[E]#D/(\S37]970I0FCPU&;[-VV7G9AU* M7>P"5DM+!\TP1;4Z?O%_$WD%^ZT"+DL0'2AJ'&.20R_ 95C(8"BJ 58/:0_! MHTSK3B4NHUYP^C8J>/Z0\-P7#*TP5&A_\MKV_6L.T\QL3 M*F_@*?"G'/ UTMUBL"6RA2*;3.O$$P;[V3.]7*W:V*2?K+DXRWH MXLN4JLZQ[Q2[8A45( MU=,9%TK>2.Z)5(!@1[GEHL:M7=Y=J'WM-] M8M((+$1,?S3K5T"+*/)[@0#",7%0UKKT1NRYAP! 4<1D/Q*>J5I@!D:S)A"Y M4KVTQEBVSH@Q XUMH6_"&X%@??]JL]'E#BO+H_!PTE8))6SF*3H::3NSW_:[ MA:]U3:Z)$8#>KL4'78O'7D!^:1&Z@I$ &L%<5>7.;ZLV$L54GA^9U"V\_F0 M\_G"1*@,[- Z9I)C>H%!\N#Q[+!L/46L,+1)QOR"OH(_H:0W?)+GB2ORJ=:] M3\DGN'S0N<'O>[^%#@UI$8-UU2SFS.6P/?P_\Z[.,/<*)R27*M-1DXS:G&! M0M"YGNBF[C343G%?7*T,KCTN@#H8Y MPDXY4Q&3$>$P120(X*P\%/"K3A&.AQXA;ND%6C M=J9-K]1]IW?J!H,2!M(UJ2X_*AT23W^S73T/O7JT<#,6<*Z6*11?.=,E/.TK41ZS=EK I1U6&_*8)% ML*<:C1$1WA74NU^4#ONE&*MRA-1KTH'(A-2=.R!5/+@P5'NWW2W]QGHR&"3<2-XC35R8P M2.Q"X>"Z =VN_(=<^6]-"_1H,AYS"G0.435J!6RDQ]N1K,;QC; MG5Z1=5^C(LR?JPHN]GFW%9>-V7$OF4 1CPJJ0S.(@-&Y9/XJE]U3%Q2A#,64 M$,4$>4]FZ"/T$,F%+8 M=F8>>]A@5WI'&RP\#U/B$^P^?^XSZQH5H+/#LUA20JA)+]A[T2X(SZSA M?RP_46#,=M8?WHV7_A28AB(A/Q9)<+F3@)#"#IC:4'F:.AV:'6G;D,I:.2=[.XT//H]1-\33#'.K.."4"'C2FV"5;NCRJ3F>SF".R"KEC.G*44 M7..%J*76]TXX)E[EMR'(-68?;AJPU>)8';\C: MVLT'LIN>4L&AJCPB!WN$5P$!8@?(D7JMPG"P:5KM;A?F6SH;%B/8Q^DB4&FW M*HDY5PDVMV'+9TC62@S)?>>:JFT\>( R\74YGR( D^6YW?) #!@?JDDSS5/X MW,0E?GEP#=/D!X.C>CO)#SG)IX3!X8(\--*0I2"[F:XAC TW$'A@1 M"8\TJ2/D)RQDGC"/'[74EL[@=*JJPX(>.+!0;9+($(#<>$1FH?,@OFY-@6$.0T\IB%ZC('!?/6E< M$U$ _C7-(PHCB[$M'99GEE,3(2/8*>^1HHQW;GY#1(YPOGEI)X$MT[H.S)IH MC?\HASRV+"$FGEN.:B*@-/M@(L6[NFRK47K#^;]=E)\JVO4=)RMS5PP*[#29 MPUDSR7BV\/=HBXP?1P)Q=,CQ:61.]R0?41O'0:*7S3(N)=+'+[%MLRX,=;D M>#2%Z<2-I:3?<*ZD3>48/I6KWBI;X59U?4VNQ8JSJ&TF02=:F:L,>2(UW48$ M*)8JC9/AA>5[#%"4*NW3.3!%=0T>[K2MRGGJDNN_9^,Q.%^G< )O#Z&'3>J5 MVC?E]-,Z<*S8MD[OH.,:+_5/Z=)ANI$5+7R]E"LZXTK$DR-A"K44&G M1Z[/;0/^FDZ?83D*[3MQX3@%S9Z(HPM 76B @D(H(J(Y5FGM>.6//F]8LETR MV\S<=A5\BE7P"5N]XD_;Z[7=_0\Y[[]41/]+$:,CT$0>A")E(!8LBEG9I#:D M9!M^@9-K*0IZ-N@=M>B?;Y06__1</7N[-4OT9O7OYV= MG)V>1\>O7D2GY^_.?C]^=WJ^ENFT6ZFF'2=T]#L5W?!D^+Z.7F0U&.M:'<)C MV/V+.B,3[2783Y3D58#R)%>*7WD]5]\A^N'1[R_^$[S!H^-'?R,JV"&+FLU5 M"TNT+H:8[D\H!H7CXZ^VX)XQ]&'B.\K X]6<63^:L<"5$BX+B,@/K@%>(YH MIF?,VHJ\.W6=8EXASYR(>^QTIC1" %N>AM3OX-V-\K*6_E%.55'-AJ_'U,?^ MDD9/A.AZ84-D$Q@$_($93YA!0M+@X@&W851E0Q[(1SC9T=X@>N5Z5ET"&&]U MWLYF&)K W\_-M8_]M=_(M1]IUL(MG[NMN)N63T"X3D,C^RGC>A8YY8@NP2@; M-Z7([? +PL]+[!GJ&0=B@\'!2#&JSVA]P6^8(U]6?F?A"".^?YN^-;2>R+$; M#=BQ?_'N2"V8^F?"3FA-^!WZLY+I4/,JY3ZR&65'B\:-'ORS2A;ZO-/ I,GR@URW_+3IQ9>TH^$>*HL6FC0>#K\"\ICC*U%AB,]WZ/4JZ768=0 M"!0; 6'$/QMJUC#9[EV]7966E[-,6>7B5Y*ZQT,W%\2A5MEMS[ M(.IHP\BIS:JT)?'A$PTFR8"@J2^+279!78)3S@M2SJQF#@MEBI"::C41N3*"5[2 MW=OC)=& K;:AXH=4WH\LG1\I(IY+8Y,ZH*Q[(1(S0\7+?G-+FBIUVF=S,2SN MFU3C2#D'ML3NP1IFD+[L<PNC9Q8[O+4^N]< @YV1IPSFL-ZFZ5@5$CWEUMH MJ6K4SEKV9+PT/.XC)[K>E TSD-)R&1N13*I.\NW \8-MBDZ+I+/9!C ZVQ3+ MA:^$<^'P@7L'C8$&TE>.[U+U3"J\-]RV*N$*:/Y5 ^M:E+F1A-)D6_$C;:WI M&V1IQ\&78=.*Q*GP@U'*,O84/)"P/!-PXK5($D7X>5 /W:3SK,U@X4T1#F4; MNWI&9O"[MB(S3Q_Y&1A3S<X+Z>;=!8%^ %=W07 M"6IEA@&\)C2;I;;.PG$!H6(?-.@ M8<'^BIYWUC+!(<$I39PVM<>Z7A*.'T9Z;@]3[Y)P$:%(?0UAR77@:$DM'5[) MQ\\0D^OC^-#/"FF2 T0L"!6?JN849O%V_SOR'^=)9@IJI6"#,_/>I&)/K%]T M2 VB7[1X$-\K_G38#=QDET5Y71!_C+8S2J0.MGB"[NBUU%[ =,&(7B>\E9/" MD_EE13#Z8_O$Q-UJRL,TM8AVQ\-'+@J3@,CZ:A%+J,?0M.X]=$3K) \* XPK M\0/@RS$ZZ.0K5S@/=J""-67C4[!#,@A^(&4!("T\Q-S^5<)RV<8=RXHLO#ZPLY[].M] M=QMRY;LOK;JAF_^UM',WY_JY3@8+(O_/_]A[LGNT_SS&=MT#+E#ZOQ_LTM_W M8XZWQNQ#O*=1@,7RW<'^X#'BUG)U.+_;?S9X[O\B]LFGE?IL$ZWF.:>4\@5X MYPR?8OD 23L10Y^FK!BO.R0?DZ=>YPJ7@#3Y]]\)IS>EF')53DX%NG%[D8UD M- 9S.L@R0\Z <:8:&7[1YDDVT\R=)&#,UM)<#!GQ:DQ+*[3?9"^-3_!D0+*V M6>.+LB=:"?S\!_[U\EEX7\#"X_V- BR\/3TY??4N@"N\??T*_OOD]'?X8 -A M"B^Q$0L\?N=2PEID><\,@F9>DK[Z7A8EJM/[U4=)=96=H71UYTMTIBQEIR4Q MB1L=]P2LTS5R>M.\3J_9+'1WPX>O\\<;ML[/__CMW7GT^F7T^LWIV^-W9Z]? M;>#B]H0B,2K3#J3FP6F-)'J\OX/^V^,#N$IZ::E 8N_7FK]&HH[ 9:;H'%Q2+@6SCL<^N)Z []7H,[%C99MA\@1';UK!02?? MJ9<>/.D\^I:#T1?KGVR+]6OP+-]"L;[_N'B5-F"8(+CEGYT)!<3(X<;FUH=X<%E%FA"^&._YP>[O.^;"OYWK'>6CP?T MT8_->/FSP\/!P>/#E1_O#O96?G;39??V![O/5O_TILO>_-GA[I/MPV[6PSZ^ MTV5_I)7+JQ_SVT=+AW]U1 MO)F^D$7^'_0@3]$8.?MRC_'H>4=L=?C<;[@R-=__SC]0N%:V<-5Q_;?@O?M? M5TPH6=AY$U%\&.&3'VW69'-@H2?-)WGQE3OB:QT]/8^WHW>_T7N!;D<5G5#J M>SMX]QN\-PR8ZAN]6RSULESI:)2F$/>LF0F_6]CPTUT6SJHW_C0KZK;Q_)AK M;)_PLS_AO;>/J/VNY_;I#UU/G&9\=_O;>_I M;OSX^2[G!3[F/7%CW/-][[45.[?L;N?MJMNH5??X,-[?V]NNNNVJ^YRK[DE\ M\/3YQB\ZGR"ZGTO1NP#7<)9V!T^^R!Q]B9?]O[[BN*O_C7_#QIC3*ZXZK0B\ M;EK8/:^\(0M[_]EA_'SWOJY6_Q0_J/VY:^3T=4[3WO/G\=[N?4W0=IH^\S0] M>QP_?7ZXG:7UGJ7#@\%]O?Q/.$??0B+F%FGC#SIC-]AY/-R+GQX^V_KX:SY- M>WOQL[TOX^9OI^GN'NOS^/G!_G:6UGR6G@R^H,'[%F+64-CN&PM;G^['!]MP M:-UGZ/G]\W ;V=I,]>G!H<;&/6AQSA0!7K&XM0GQW& M3QYO?>IUGZ6#>.]@\U$17_DL[<6/][=;:=TG:9.CTSL#/NZ,%/P:H2#W>_GU M7JY/'Q_&>\\_,-Z],S;\2[KOVS7\M:_A)WN[\?.G'X@TV*[A[1I>@[?>.SR( M]_>_9CM\GS3*1ZSG]9O:_8/!!P(W'FQ>-Q#[M]9YG_Z>J]Q_8<"6O:U; M 4SSN&R1EN#CNX7N&J-M'W%-'_%;J$-^0-/57=/P:_>N]_9Z-LFW>?PLWMV_ M;UID_0I!VU6W4:ON^7[\?&_S:\3;5;=)J^Z'@\/XV;/G2Y0H&[3@OO)Z]P][ MSP9[GWM^M@'7)C1;;6[5:?_Q\_C)X_OB.+;%P<\\30=[!_'SPVVA?[ MC[?3M-[3],/>7GSP[,DV0%[?&;K7T;K%@G_NWJK-]=J>/(F?/MY\&JRO?):> M/HV?/]^F$M9\EO 'P0'^Q]F8AG.T-WFZ'=P;.-C$CO2Z K*$"1CNH" ;]- ME/^G')KU7N=/GNW&SQ_?%RO^"_3$+7\'.N$\>Z<%VR3HNB>>#QYNR'M8$(/DC2;C^?;U$ M=>F*?=J,_:_UDD5R29:2Y7!9WCNI6"3ASA MV$@57Z=5&GWW]/'A8#^"V^=969!L>U8@?*8F'>KO]@X/_,?1I"IGW6ON#R*4 M2\9_[I2P:7;H ]BQU\TTNH89'5?955I$PT4T:?,)7@F5Y*GC$.X5X?[.RPM" M[HS@I;*B16UW_#P:EN4E?+L>L")<_U7KIBKABC /E_!NXQ0&;AR[MX"+)O-D ME#4+5IB'/^;9OUG &5YP7F6CU'T9'F@VS],9B@*.C>X]/&:>-&G/J_^91M/D M*HWJ-,4)3H897!U_@O>"BU7E%?ZK;N?S?!&-I@E<"MYR3&+R-7V+?I\55VF- M-X7/DQ8L38+_F"6C*$ M^\&\U/+&;N3AZ[00XHCA4CB&984_!6M[,9VW#=ZC;&$5):.FK+*T'FS>+J#6 MUNBJS-M9"HM#%P6\67=OK%K=8H7P'S!@UU$":V@$HQ@5[6P(U_9C2A>8PP3M MM'-9B%$R:> [)Z__>?8B)B':BZG[NM^@='^_^F%JAJDL[$'T>S*J2KAE4?)B Q#-%J,:-?@9?,,?I/:I9##2*5R6; NY5_IJ*G% MN,WF\ 0-0O_=,R9C\C/JC&X"%JV%L1FW%>W&8-Y') <*/W%_&:=S5)8O1AG^ MN4HO6C!2);Q>6EQEL'3P:>MX];TSV.!PLVPRR49MWN!KS^'DS4:-+AG\::AM M[]?KX2=<+2M]O"_GFRRW]*Z'S_33EW2$Z*1W9PP8E%6+XR#PXR;&@GXRCV#S M;!7X"H&)!Y_!N"G)N)RK5W*5C=,28Y:6[;J,;1V>/KP47@;GAD MND=]_?K7&.Z_ P9EEM4I6Z%Z#L8P 5L#9^ND'-%9562C*9D\LN-]=C9]#W.E MWLMX423XR# M=7)!KA79:1@(^'>*9C!G3PZ^7,"\N4%$6\MO"<,'QT%394/Z M!*X%Y_)8+*6?$'$H<8;U\>S!B@^37>"^)2>2QEM'A($=X:A4G]73NZ5T^_NBV?5#ASO<&PE==W2 MM$R2J[+"6+%OONF5<;[@K!SA]<@];=%%@%,"?VY/#IA,N&KU2?W -33]/8TR9/ W'PO[_TTJ?9@XF>V<(@WVY0W'23TE^ MG2SJ1S^&-@4,BAW [KNO?,/)Y,&V QNV,0:"M'I^ @.65O@M>*9D;9XEFE;I MY+\>_4>6/!T?3IX_>39,D^3P27KP_& T'C]_FCP?/CL8#9-G__]3V.!T2L V M.($;LO5+_MXWC1OF;*FO!7:AY/T+2RVM&X[7)>9*FBB!LSJ'&"PG2R16@.)! ML'SD!I!5 @."61YRC-BCRBIT*,!S63AO1#(T^$MR3&[V723E4K:-7 YB-+V% M.%3F4+K!^=M(IUBF\'+]O _V;^ MT*BG<'CA6?+->T)W;*_<>D=?P#M:3T=G ^P,SPH,OCT?T)?L20H?PFA04E5C MY^4H72P_SS,U3&GZ/QVW(\VSPB4&T3L(N\=XZ^ND@O\[AF"W7."WYU4Y 8/" M7[VHDG%J D*(@#%PAK O7^ C8O 8U;0IP9Q-8=50A#R6Q*\)6ZDR4Z?V-!FF M13K)Y.BCP ^?N)9?T9F45E>P./!0@C/Q KY/=82>1"4M8#!7FF"U!V#L[X#I M!DPPMI0/A;>;42A\4? 6<)NF,UR\;LWPRRM_KX$TS>!L!@?%"!_P.H-8H&[: M,1V1^%O<9?C?K1[B%=%WC[N/.-:^[F.HOQ5Q>^K0J;->P_%%1^,;SDZL M.JKI.FA2_*F.);).Z7,3#_1S,*X5O,1RN2^P%G1"P6O'FJIV/KRIDDF13&J! M,"\Y?*%:^)K;++FDS"V<"W5CUD18(/.EM&ZI+/JUO,;GY:<0G$"SH(*AVOIH MDH[IC?I?P,VDKS7":I'\LY09-;>,210^ MLA[%N^8M;PD0X+*(=3LA..8H1[ M(0EAO(P][_%O<,E)Q@_2_A_VWKTY<23I%_XJ"G;>L]T1,B.)NWL?(FC;/>.S MW;;7=N^\^]<3 A5&V[+$2,)NSZ<_F5FE"S>#0( $%;$[W0U"*N6M,K,R?\DU M+'UO7"U=9MH^_1U?R(:=/)CRLGP;W:!D-TQT:$?[XHRF+J;L<6^>"]L/B[%9 M'/8L\V:Z$BK*QH*3/82_K;MME#KE(FI4\%6I;L&/3AY%7HJ.S=UUK"1P+0]M!ATFA?3WV]O?9RXB^S6M@.D+IK(\M$O.J_UL+4QL^SHP6"S>%[9AN(G9L;J944;,% D'APK0#P']K/].F QL'1=+A M.W46J3-5D7Z)C614Y2C))V4^BL$FN7 M6$CA'G_?@$=5&,4Q2KW9P8A%:X5+7SW_1S 5Q.&ETTM))]74J=V N;"]#OAO M((X"X8=[HW ,/^'S*LDR'YP^HYJIU;YXPW3CC" M,C DQTG<#R512BT(5@\]N$WWP,1N?,]S C@ M*V/B/R;9-UKVNF\%K\!SL_'9%=5?PZLXYCA@Y]%?/HE@^=QV:4'THT_B9N+ M"P]Y9LJOB6;\:W'^T^E4FYTF'@&)MD?Q8'$Z5*73H9E:EW[]U6UZMMO;71;=__KJYM=M=W%VM4=6/3!ZW;KFC:7=U%HE=F MU$THT/L=#Y_F#HD+-8R&ROVO,)^9!19Z);$ZL[1:W1I2<$+UQKX-#D)')0=U MG>$]*U_\Y*A7TXAZQB:B5I .Q*5!U^+W_D QMC>!NUK!7-/51E)3$H8_XW'N M;M7D"*D&\8QR!P$@EF2")XQ1,R4XUR#D*9)+"MG.A.RXP,)6AV2;S>-;>R+C M1D/@UL7WD2LLX@I/ ;=V@UE\ZR(W%NY=,^-+E @GHJ:K>B,K2+J$#MTSE_1V M]3 O(>'8=@36HZT2D5Z-[!*;0D,7G2K9&C5K.,TC\4J'5>0M)OI>>4%&*UW M5".S4R1A8/?M%+4R.T621_O>(G2UU2[_S.4CYY*N50\XSNP4TB6[F*!77L>Q MKJMZ728="LXEHU.5DVD+SJ-:0ZVW#A.$22YE2&<<*% ^F5@UAS%Z)7;?.FK; MD.%JP;EDM*I91SE('NW]G$756X;D4K&YM(%C*L/5/0_3*Z^SUE$[+1F;%IQ) MV 4B>51L'G74NBX3" 5G$BC2 4<[;QN:KEWE,5W()VC2/,IS><>7(6FVNQL>)@OS6?1S:?>.5GSN<(- MC; 47(]PI]^1*7GE])62L+LD[*D-)RSG@,!9R.(GZCT<_&1&"X!!:7 MZ("(AF/?AM>")46340*"#7JR!_$P%$3-IMDUN:$4SLQG$>! ]@L"Z06AR8%W MZ?X">3U H"A+^7,"WXG98/R6A+>*QBD%, M.&W3MTU')0L/NQE"@@Y]6B<]0DS:]()P:EA#RBQ6E2\@>>ZS.' AH@MBZN/ MH/(0.XVY!"[9_ A_ 5!YG"C^VYB5CTM%?3]TTW1#!L! H7\+KQ\H#F M'B*2QI$[3%!6,JH_DG$:(A MP<>:-$>-#Y#SW-2<7;QRBEZ2R1"',K88D?BK6KRNO( M'HQBS-R .6P@4$)3 V*$SQ--G\./$%TR@B_D#%5C7LR6>$&]6:UU5H/$"XCSIS6W@TH7E,N5BY6+A87 MNQX^Y+;8A+4Y2"<)Y)@!];+\^%<2R5$B.4HD1PFR=WB0/4G(E82\Q.#"5RYH M.(PD7C;B10*X-O5.D$;2ODD0T6THL6",@\02E2N4*RS:"D^A8TOBL1X'\J%> M5[7,O=RR:V;/7&I7LS8)'POP84[R(8U2F8S2!T/5ZNVYW)>T1X5AD&Y46_OF MCS1&TA@=PD-JJEKK@#VKTB*M"2F9%>WF6*S2<>6^)#;T#)9;1]5T";95<"[I MMY)'^ZY);ZFZ+L&VBLXEHY49:D=17=5JA\EF2"9E&0634U$;F<4"22_OF MDGY(33J%].EICRMH0+!Z&*@I&:QFR/L<,EJ5/%I+D]1:7>;F"LZDCIQ26706 MZ76UT9!<*CB7C%KFJDN9/Y5C/]8NH5/;34/6.!:70495LJ? [ %GM"EKA(O+ M(*/5K#9EZJW83/I0[]2E#A67/5JU>1#VR$$YAR^5/YU)#YVZVM(VS/[)00]% M-V*ZD=D/.)9!#])Z2NNY>T>[HVJM#=/RTGH6W7K6ZP?*YTOK*:WG"5C/9D-M M&AOF^:7U++KUU+4#]64=WGIF&]DD7O<,;=9YJWJJ4YS*188I1#C^*M&;'D+^ M<-:%J;B>>_9;KW>G/#,SF/@LFC@0V&(JPLSD"_A[P!RXVU,\^:"J/,Q\$MT@ M-:(*[K1\&HIOXD ,?#(A&N+0#)QQ$-]/17+]X!,3HM_&S_H0C+Q7Q?>\YT!- M37MXAB6$T8P,BXU]-K#I7_2<9YS+P5S3'3"<-^-BKW(\Z 5^AF,F\+;14SZJ M8C9&0+"&\=@&/I8*?CBRQSAQP7RBZ0R_)NL-WH*0X=+ZI@7KZ*??*AS9OG4& M>A"^H4(\VT& ]^+C&;P0I^(D1"Z+5F35@86CS6B&%Y_P09-\@.']-S&A@[W8 MWB3 L6?PJTF \T?X5!0QEX7FY="O AQ,DA9@&EPR FE33 L)@:-+< P)_9S+ M1<0WDT\UL\4706@.A_BY> B8+7,PLN$?( R^C])*\DO3.^"VPTF(VI1>V)&P M\!X'N@UL1VC3T/>>$RLR6,!?()485 +DLUT0=*9,F1R;1L,,// M2/LFYX_L/=.VX8'921^FEONX-(=2O>,Y$-U"G(O'V[7M',M1&4\XJ*SB7&ID3"@5"=BB#AWH7U^P'L!9R5"TLF/;& M6$I_8O"W1D?MM#L2;+#87*I+]-NBLZC3.@R,A631^OY/YB&@DD7[WXXT76+? M%IQ+]4..LSR))*KG6:^VXRC7SV/3]C?V2\L;!=751N8-58:J>V:2)B$\B\XB MJ4KW 9+%#^N(X\C!0SUX)0)G?6$)?"." MM:5^):BH)3\Q^T"S2;C\)W/P%P?H8&W0P?PT3&;ZOR,_6LW8?&)G?9^9/\[, M(2SVW'1>S;>@\NLTKJ;MGJ4)./ON2]]P.-P9^[EH6FS@<0S?D#;FDZ=8$X;7X/5PVP2W.H(A3B-B)WC24Y#1 M"'S\&HXXF+0Y'OO>3_O9#!%3^9=ZM:$ ?1R\+<@C BG[+&2$DLP(A!J6/V3P M.A'=8N#;W24!DT^VK MY9.!VXG/<!>F.?!1P<6C$=QQL0,4W"=B(@<;I3G^0#R!7"2I4! MT.N)<3#SA!NPW!=[P+'0@>(V41Q_3(CEP!H/]NX1,RV\+8): ZEA\7 E,,QB M"#*.2PJJBI!BYPU$0\%EVT/8\F$]8\\/A43,WH 69@=*,"9@)7?%BZO*Z\@& M6X?K @*$!/$OX/(4T#9V(Q_$L,MDX8VB64E/?KVA.+ M,8-_OM1@)!<9*6!]82E,-_XAWG >:W\#(/G"4/(/)H#5E:?E%A@_6J&.,*^.^EAZ" A#F6MG 3Q=%5K5,@ MU9'6, ^F-FOM:H&V.&D/I3TLB3W46UE!=Z5%+(%%W*SQ^OCMXI$C%M$;WZ9+ M ;.%_.LB#13NG=L=@2_*&E&GH&EU6B7.P]ILCB?.;#GL.;TIQD0]JB M4MFBNJIKAK1%A6607M.K63&DI462%JF\%JD&%JDC+5)Q&:15&Z?G';W?LRI; M^]9XYZ7"L:_>D\<1=62Y3]178\^31$0X1,=,NH2T4.1V_V"3WMAG+[8WP1Y"]X>"]Z"V0J"N'<(OJ'FO M�NJ#RBPB(AJ8^,/=F#V5XM_*<;>OY;CBV(^WCMC"9^/F%XOE!B#LZQ:8/L MS2U;FF!I@G=L@ATO"$2+IAT/!,!>^0$>FO#.3_;GQ [?E&<6CCQ+P:Y]QP8# M$[>&,FQ0'4Q\G[F#-^7%0Z@2!WY1Z$;GQ9VKK:PM1JK2ZL*&J+DA\(A?/?W*"P#;,86^]V(AE@"_NLW""^!$6LCY2'FLRX(W_ MB%6@]-_HF7WFLJ&-: N^]XRT!WYC;2]^Q[V<4G:TKR5T!A>Z9K49"1V"*4P< MXCG1(^*,H!)R_A39K[R%] MN'3RS2$4YAEFIY0:)18Q78!&$_079TU"@"@LX(Q1SSJV]IN#$>D?_.B_X*D' MECU OI NOHYL^/:5"2UG5>4RLAF<44-XJ.<''-ZESP;F)&"IZ_$>SR@J8X<) MMJ4WGJGGJ1SN8^';!9/^?Q%X ?T$9S((N>A4E0?&E,J-!Q?I1E5)[P"5Z)WP M6X):P+M?I GYQ79![!#"A&Q&Y&HGT!_A"![]Q?.?%5T[^R=7BXE/KI[MQG@) MRV7JY.# :MIR.#!_^O[]>7U MXW^4WLVEKP=^D-!3E67)M(6O_,I=N33B^\3P.)8J;<0P$)2;R7UEK?CE\O6 MO/N2V,P\,(.1\F$24)STD4?=%@6?Y_N2F5S%ZZ#/RZD/G)=@= HC/:LFA)D8 MYD. .X_ZD>7%"U_UM-E$@G)4/?%!, U5,\H_0ET*79F$[H/14K5:AF(N*7!2 MX+8;;*1JC:S5S,6;;U\.)^&:CAS?=Q*.MU15&+@&#L.4Q<3%Y5 -QY76)8<* MRZ&&VND<<,K]2<5UXC!U>Y.]KO=3/''36VJCN>&LV@+YI4?.I0\UM=%JECEP M.'(&&;JJUP^83S@I3_N*RFWP))_]%.7,5'/#_TYE@)CK/37GNV'(QN("LZ?6 MD5V6!6:/;M0.PIXC!]2-3]\^6(P/?/HX-6T+#;7*C^:P=/O%=.**66P6]&VJ M#UUDSE<12(Z./N71T4VUV39*-2?X +B#4C=.4C<^- VUULF0!)2*(17C%!2C MV5&U5M;D:P&4XVC ,MXOTTJU[27YVL6MUOOT;&G!JY9)_6B_Z(VJ%D^/GFUS M3#<6_V*T4E>ZT5,$518_86H8KL&;+'^I&ZG[S#K>ZZTZZ>$5,XDG#A_ +-(M M]FQ/I1D$3/CPCFWVL3?7%EUOZ5F[<(M?FE4CM3JZ#V_]JF(/$\Y,'N"(9>7/ MB>F&=LC'U:8>O.JAJA(DW5:UJG*!;_W%\5Z5ZZ09*O^VJV*V[&VJC)'4V0M. MN,\/J7W*6DL$AL(KP_>_&(UJ?3WUJ^FI*V<5ZV[B@PABVS VC?HH@^$;Q[.! M$);/2U[\S)EYU=,:K[WW2-^#;<8*DMY5&NV]S@*T:GNMYVO5SGIO#"+\@XGF M(#:8^#-$KD\9G*F>W/3SHG<@,U"K-N+?+'W"].(+VKJ<[X8W7'! 61"-6[5, ML>&UJLVE&B=:^2W??*6D_4I0GFD53=T9+IG>(Y\Z-.=E+AD@6W%4A!1*RBB " M],BQ:>,%0V)RR/QG4 'T7L*1&48ZQ)_B*M_,-T7758%)A]W)RL#Q @+'<1TH =A(%X4E-+/8GY!V M23DFP30HP #>S42+P^$(Q#4#=)$)%X'L(9<96K,)'\+#.&R!.1-,6,PQWQ > M!8RIXGAP$_Y.WSP_?#*?@';IY>.=/_N>]P-N##[R@S<)1\JE^0/V<* 2B!0C MW -.;B +/3*ZE0(F6&%H_%V!BV%&+.D]^8R<8X6[S2;Q9$K4ID0FOAZ6UV?A M*V-3-*3'_M\[>/ 3O- %>B#*9U 55;FI]JH$EX)7.PSUJ: .P;O&XSL9@I 3 M69V3B)6R4%5ZXENE;](F+5$[Y +3F M#P^W7^X_)E)-"X^5PLRDU18+!K[=CZ(_-J\"D1&\ [=8O-(#]V;?UE&4/A=_ M$\CTE%Z"BHH:^IYK#P*(8N&M'8?"6!6Q1*KQ8Y?J30GUA%(9R^V=X%%LH' C MXW+W?R?.F]**%&.6W\_1#^:8O(9Q5)$UL#O]A5$1RJ"NT4XLP,T"V(W?*(0A M.7?>N-C%:YS>"T@_8,,.HOU]H331UL0+7%*BTIR]\Y2>[D Y"88CK:*1Z:Y- M:VD]^6>UC%)WZ\X8UO361(V\I/WPIF:DV1A$1,%RBGE\TWOW&M@!7VT@><\! M,?OB_51NQV/@Z,3E/_@R06BRKW?\5CB>R- ^\98#SZ=_ZI\^"L>2.Q)3^R@^ MA<*F@.#%2$ #'G[A==&-% 2\FG'.9KTPM'=QW17&4W@#D'5Z40'D%-]/W#]: M!\;Z:4=0^'.S3R!TK6#Z3CQ[^!;I1_K5]=8GCKYEA^3M@E0&0V .IO\LSZ4_ MQV2$.<9: *+%4(W@)2<#"'\"V&S/0 1CS?D (N9P2"?GC?-=D/P!Z(=J\@ Z MP4:> _0.8O*C4\??!5]!H56_*(3#$BD[X< MD4F"*YTPN-*^#/^L00(+X#TQ2J20C2:3.ACX$_3<7(SG*?*.S4=LJ^@GXENN M[6" ^+$!@4^*JE787?'S(?WH0_2L*;O#ET0@@7R\?61T5+X#!6B/$N^!V]O8 M. Z\YV<,NT-O\$,Q0WX, U8!C- @N3%8ID%T+%/3T:+RVZII3R4!)L2- *C@ M^18"(7+*S/LQL[;]P^*7NL-G1^]4?4SO74[@*;!7HG_N^8,X74 _H\-1-0FO MV4_P-^R "R/W;+R!@(KER1418L$]+)M#!@8<^!A6'WGR<^P?3_P 3Z"0 .)9 M(45G'#MPN;%/!5%I29GC)MZXSZ+=(W(K$J;.,C!99D*])9LIB!NL/B6LS_7M=3O08[3OQ[P9".HGU55 MOH\I[%38"^,[G\6&)IXG3N)(>('RC5CTP&G?EJ.T1N>)0# $EDI09I/H>M,0 M;$E*(NV J(O%?#;4@']X$>IG.K84T20_YA"!'H:F<6J*)WN61*:@ERA>J,C. M&Q=#(7=D><3-IXV"BMZ;,$#X"PIIHD,D=38HN4:"\W09<'ZKL/6]1,X,49>( M,K<"/$$'5+"$]*6>WYJR+]^B*R_ARMBX*+ M$(4W@WBIJ6(=JZ9./&>/=DT+P&?>8\+#5):%2\B%KBT.+_[VT2\ M[U*;%?[ZW9_-K#B.$X>VD]K2'ZXNHM#.(CC>N3WS_??"Q$GJ^R"JH> YA")\P)*YRW>_#!NI>U]@EM)RA58XG!L10\;X9__G-CBS!'W>MQK/)=6T$=% M84.D U6-C$P0,U*_)6\+;K9#YY<)8+"@ZI8$KBK70T'"A0^&]W"]D)AJ37,5 M1.S]55'B* 25A VF;P9VD*2IQ\PU'7[6ZTT@6E.D;*$IB-UU#2?U)W; MFX2P(O#"X#=<3WW;!@7'^'- MX.\(W)Y8,!2WX3)VL0R3I@C+@TG&!*L0KB-624KA&U4JVI M\\T;YF.F0 55T^,P#"-NA)>H&IHG&ETA"(\*Y:-&QDVDQ!R0-[3U6^9%U1V># M2 T/'$>>Y@R!F/]BHQ$0&8$^[/ZN*PC+K3]_>3X#90BO(&0-W SOU4V([]$4 M"MB9@B#UH3M]$]QHN-GA"QMBEKZ$-@0-:W\2P.?PMD^^]QJ.(M8/09W[// & M%0 9Y[M^-.&,17Q6O*C6-!YV%EDD&J@%3@.=U/')'PO&HQ&+496%O)$/C"64 MB^_#]WCPKGSOIPT!,*K3+WIG:35YG4I&\<;4/;G@CI'#(40+GP^$G6#I <]$ M)*6D>&L72(]B[XY,JOJ A5A@7:(_([L+CS 1LSJI.A#.#:5H0/0GZ-=$&;(Q M5K7B_)U/L\04NYC0^/6\U-D"X&^$[)0 M<=$W_MTWN8V<^&R>-Q2\\8DO(N!&._!L_F"+.)I972A_XC*X-*US'<]] MXGY*9.VG7<9D=PQB=D[MD,LV]R@O3&DC-[6G(7F=J")RQI46)W_"\HFD/7$% M&>DR.N,OXVFVL#:_%=68QX(,\Q*C81TW.H MSO&%7SQ5;&2^F+;#X\"1[TV>1K"; ]??4A(_%*GD)]AVGD0J[Q>]V9BN'\<[ MHUK@YCE5D@01[ZLH7)JX4<0I=FT^>"N]7KH!7W/::Q"1ZP!SU8]LJEE#F? MQ!6L)@1Q2Q^TD$-B/@=\VWM)52YZ5.4U5"Y!?,DW!-\/ M53HQ)&+'PT*"090,X584D."^V,1FPBZ!V\# M3*W0-HA"(K8'+M.R>" N'C!D\4 !UG*ZQ0/AB*(LFN*'46(0B(-3JE/%^#,Z MV8W.C:(=,C&#W)7%[3HQGP'.L4L/I7Z+1LK33F+9%N5X4_9V<08]WKBC7Z % M-N.'E]2UZ4.0P%Y$8.IA3@/KY="^0XC'7!KL9XFL06SODX/'!>72B0?#SZ8I MUSG3>4#N!&5L+=:?2JWQL^D^N@W@^ ]L41(93*BJCT\-))^3IXK%2.:YO-*B MT$U=''_PETDJGJ<2*TO2OO.L7F_:75.O%%,^EDS9#=FSTNI5E7]][]T\7C_V M'J__?47ST>"#K]&_+Z\?+K[>/GR_OWI0>I]OOS\JWWKW_[QZ5.ZO'_Y99*58 M_-)?Q+S*BVA0\E54M'F/46B17VAYVH9WGY--2[EM@_CXB4ZP1(N.2!O2@1S. M[4ZRLG,SI/TH+G\%CT#!4@WO&;0K5224^A7/LO(L 1@&3*9A6I0WY,)U4S-] M%9Z$#%*F0CS5CI,PJ*T7IFM:X E&UZO*U<3WX(^+$;IYN!&XX([T;57YC,?/ MF()%% JXHC=!>^!,_3ANQCOJ4_V7*I;+U)(^BF'J-2BLXB_'2W^2-?/[ MTN'5PC(64^T8<7,@>? ^U)JATN AX%SE/>/UYZ:B!OP MXQ5P16P\I)@IBY[353,ZBWTG\\./A5*]EZ*"QG%2*^7=%%%J)[!_BE1^?$02 M7XF.&&F]Q5^/3EEH!G&4#P]&C/&B*/X@ZJ;" W^D9%0JA<1"/4P- &Z 4X=: MQH$MDM/3Z\23V/%08 M3<8XX4 8A?Z8QU1BSFMC1$EF'Q$=!(L[) 3>@/">2 MZE@#9]03Y8PTY;C/\)=B"C96BDTGM%-90F0"U="Y&("^<&?+=-X"^-"R \P8 M^19O$0 )"^P8982'V[0;+C=G,[\I8;+F-FJD#1JYLG25J,>D8CTA/V0/AN*$([DI.>EX5,GK#+#7PHSK M(U*EM%/Y\'BWAW#%BUJH=.@I@XG(S>",Y9$\QD%<_'([D"T M2O&*H\2-0%K-:$"ZPCB]S8LMC8]XG]N1Q,8',B_ZO/&P,43#RUS1TC5#?$Z^ M&0(LW$S5*17,? W?QT9=H)^-U[Q1\'9QQ1Q<0;O[>VL7NKG(\<))BZQTY5_'EL^4L*\.TJG++=7M1[=@>QZ\O@54T4OA'!X52 MB6K0XTJQ=\Y)BTE*\(X[A2"EB(;7V6R!POS0N: D38KY#T_1$7/B,[U(U[&C MQ;9LTX_,=3KBB"R6\R%[ DEQZU"&$663EW@Y^E- _OIUQ>T5*!Q-J(OO(TK"GWG1) M;ZH%,<:M2Z'-Q?DI54PWX$'' DA#GD+V*%4D*I#P7B)9XOFI,DM1 9A*S#EO M4W[3]+)**%@7>$9)$'4H5$5>_[OU5;P^E!+J+C7,#*;#5^JP/,/2M>>^0R86 MPV7/38[P>%B")X7X?5):G<39E!6),]V\^"4)Q*+D!B_,PD)G'A93H5,J()PY M+YE);(CC3YLW$U!KN%B?\.A#4([A,!4T)7%=_+)5Y8$D>>X+48HVH7[N..^& MT:D"(1IY5N[DN8_'KL.(%#X_1T"CZE/%).T\M-A7SW>L]Q]&^84?+,HKI/,) MXNP@2EMXZ3,%?E01E72FRM?6>[4HIQ#5\,2+Q\->VE=?62HA,9--B5+)Z9Y< M3-1C9HR3G&"0T%&*D5$PK!8G7YC=$@WJ< O+8C,(T)0H@6?\ZODQU3U?UA(E MM40U64M4@+6<;BW1Q$VJ4*(-82:I3?;CC5P(-.BB#C:J+T>#E]HT$B.UH*U3 MX$_.)+Y2ISFIQ!>_)YLV50$P+AB^];9"DC>(QH?5AU M.1D'O 0VI+RP,]>),9?3#.TG?GA%Y^7HRU65.[@?>!58X/NF\HQZ2.B_]!+V MC,>6.A.=/M5, VO!3>@74XTY)L]T3IY3QY=1C\0L8-;3Q 0K'C)JHT#(%8&8 M$I^_,/<)FP"B/8,O(F(0KV9"O ?+8X'P':D9:8WJ]-,SX?7E)CQ#O5.](NV^ MM/O[+5AK5Y4OUS>]FXOKWE?EX;'W>/7MZN;Q@>K6'K[?W7VE?_?N_Z-<]AY[ M&Y?RM3*6\NU)G1<3YO[J[O;^4;G]HES?7%[=7<%_;AZ5^ZO?KA\>K^ZO+I6[ M[Y^_7E\HO8N+V^\WC]OOON/OO]K=]U0\U P!%X"AY$@S?"X M9[X3@OX1MY\(2-@B!].+^7P[AMW4B]%W%Q6X%/FEWC] ,R>6S6'9^3D8-10) M?R,IZIDJ+5K,5]$D':<38]QTNB/BL"\ IT]:WI6DVYUCASCTX*E5!$E!T53- M)4];@$1B@0Z=\V/.ZE?E ];2?%2GQ/7OU+89(91 S6!RK<^HY(WC0ECL/)OM M80J#=.YP6S)SI"3L#"0<<8) Y-GM%(X5NOJ);\J[ZA-T[.GC,GS79WCBH(QU M4K$:8T9)Z+*Z# PQ B6/4=CN)GW''L2,[R5TO"4D(^SXXF;]PQ3-/BH?[BYZ MMY\_3B$4_3V(*F%$9:/G\#@BG0ZD0BH:D;5H5$4, SWP;9)>PK>&18+A(?9= M1P^X$ \@U +C$WWQQ!LKOOCF,Z-H[8.AZ;6/'%XXQJ? W"Z"\Y*#]C!& T.5 M&[>(!V?_%17@< H]@DMM@2?-?T5#2>*^3?XR GV.P+UU(WH1]A.UDKK,W2B MC51Y'N%[?;+U&4^BT72)6,.Q4IP7-!19@A?OKI\Q_":K(/;9(K_"4G"F8(EM MQHRI,)$H:;;(6BR!1N7%RAQ$2W08I'_%NT6%:*%@+1:H^'8+5Q2K&&51T&(D M^ ^F,N86(651A[;_+*"\"#LNMB9D >*T<+J!FQ"@DK.'V=+O*5"SQ9;J>_6A MJ@R9A08\/7;+P>E,T;:3PO=:7#=-H%(["B](C-,,(.H* 2NP 9U*(>RY]K2E2\H+8 M> $F"RIE'$&Z=XT2N;OJ(;\GB M4VV81.644@BX*,I;)_B)\3:4.S<(3B#)Y%,IP6*HM<'?Q:X@T*3D>3Z+DY4+AF0@A^+W>$11AVLQ@ M^DF>/[NA37TM-C%^]T'L3\8]'!_TCR(,Y&8FKK[QI[2/=[;XR7EM=./%MA'N M_L'XB&VVGO,B[#SMJAQQ&78U![/U9!C$*2U$G=1_QZ%(?BK_G5A/0D&(YO%+ M"7U:R(0@2>Z;#C^PH#8O=(M3RA)Y(8MM9&C^8"YOPWB%4)S%G=^B/4FE8_]D M/4+Q%TL%"8(J%)FB"7 2QB:O\YU>S>(;H)J[:>,USYL4N+I@9<:BK@LP!WW? M5KZBH"_3#WTM_2BF'5HZ_'%)NA1QUB<('COPGER>>2!75?^$$?F?$TR00%@W MM)^B62_BP"N*\6)<4-Y]QL%*C?>4IEQT6S( 8J%%OZ217^.PK %3' 'X7!S^ M(A H+B%@)2AI) 0 H<'38% >A"A/48()*U+HJ-=F5G0J*5KDJ&UP[-D< YW0 M+E#O(^B+JG(ANJ.6#JI(]UQ&R 41.J(Z!>FDQMCF3WYL32>15 \2J48SY)V] MV $!GD_9W^ -0JSG /%O.1W$(P.V\$[B9**9V-_6G$9HBLA2CI:[6G3F;2R61-6QB97B=^454RM!E 7DL1B.(DJ$HJM0A: MCF:\$+'@I2-BI+&51> A,(;D4T3\9E M1(2/V[WC.M/9#$.2"J"^;L%KKEUT'AIO?25SQA>KS.\02)//L]"Y_ .TH6=9 MX@1#)(GHBD*^^\KVBCFABKW:0%K\P2A-*E@2MTI'NB[.W43=X[O,3<_,6V!RIN]$#ULL8!GLB!2 7 0@ M8 YO,(&=T<1M:;TM26P^L]I\OOY9ZSK\D]PBXAB<6Q2*^[%7D_:2+.Y(I:+/ ME+.5N$/S[A7^<$.=:RW>T:9U#ADKN9CFXE6,6+_ 4*8*^,W!2!S4++66F!U. M>8$#A,CL>P)!QW;1/Z793\L&IT63-/A"1-4B)3IRA[3C,6BXW2_5W M13%^$?2>4J*_!K\JE\SQ\/Q9^3_@U'Y2'KW) /3MZ]>[XB__F^VZS$1(+-@I MZ1\!B$WQUSU5[+E9/T=AWB6J($98.GY8,EV;&F7W AM/3@Q-;RW7I],[^FCF MT='7TF1'WVF=EQRT;^VR]\_'^]N;ZXL'5;F^N:B*)K[/#]>7U[W[ZZN'=8S6 M0=_@XO;FX?;K]67O\>I2^=S[VKNYN%(>?K^Z>BS2VA>[>Q\HG>Y-X!X(F([M MTN,08ULQ9,,R0_-CAGH]@>,3F5+L;T< +,<++ZNTE>_AM;\=RV]VJDM_UJK MZDN_>^^VNE'5VLM_^MYMW_^NKC5WL]C:6K?]E>C+:0QL1'GXGTJM$G-Z&=R9 M<.;/-44G^8@>M,D]C/%/O,N\Y9H3%&^8,#8^R^/@6417IT,<._A(;U/9&&S>%-A9>_,YZ\^+8B9ROT=.JJO0GYTB,W3)*/I@EK59 MWEQ3"BS'>ATA1K=ZO?1K^7C7PKS7/^R?YZ[G?O%%;>?$M<-[#,XF@56A#!^L MG#X8G#4K"H1S]K/I!/]3.0/A=LUGAE>>/9GF^!PEH^=:^,=5(A:]\,+T?:SC M^3=.&Z@H?/0R!.<_PW-W\GQF>10EXFU!78 DC!0'X_?A65VO=(V:VFG#1CF] MTBY' MZ&+9&^K/+<4J1W'IAVM VB'4>GJ+56OUXJB'3FY,\7?!N]9$/HV MG]L(+%WJUQC9WGVAJI=7)U;L& D1U]2..06H5;HMK;VM]+\CA#O9&]9U1D]; M>%88U.V%IU[IMIN-H@C/R400WQ9AH&]D0-?UE MQB7KA\F_^/#7<($.-"K=!H)C%L-]R#M?<]K"L\* 9A:>;+YIL]*MJYJA%46V M3L8U[45]]3X;,-@-^]CR[[)0^J@;F5A!S?N8F#F0 M'NL^#6Z.HM1&4=)5K5,843H9__7:?0&&>;[T6CT60N]Y0<3SWZ0P;\%+) .FU;F1^"?FNYUI?/5A.#B%VB-*TPO;F+DWU2M=06YW"A$4GX]O>^6QLVA9-[G4#@73.!X8*2%SI M]6YA=@5YKSAU06-ND;3DIFQX,M%H5+H=M=EJ%L5'D4[O'@WO#N2IB3DIM=/< MN@I+.KV94[$T(CTT?TK_=ONL+-+RT?S)4O[( FEO5;HU8VO;*9W6(HK(RNSK M>B+2KG2;6EEJ4J/^3%@I>U^J]G5EGJYSK55@\_W(D4IR\Y)7]UX=HALGC1)REOJXH.*?GGQ![S<6:RVG'C;!LGZ)UCNF'/M:XB MFF:OMVCJE6[+4/5Z8#>S71>?'JN(@>/M@ M[L19)M[R/5B^\=S!LLZ=9JW2-9JR<^[9D7\Z^)0(;_14[""8TFY<&0T@W=!/3>HGST7UF?:%)Z.P"*;F! M(N!YJ]INRLK$HY2A%39U+1D:VC^9=?87\[UY\<%A!C3)Q?A4% $Z(0_UA04A M3<*S7<4<#FW'IN$Y237X%O4MQ^]OK-$RSLD;1"6[2:J+^QT9;6T+D44QFBM, MQX1T8/?<2)ZS0!E8&*O6#+TH G4*;BP?JR)V3APZ*NK!-SR,.GXG9$U'-B[U MW32H:V%[8Q.P!G=GLYPH.IFEJK;6U6"^;3%M::/MX^]KXJBV=U MY%-/=X2 YFN^^''H_EHEYUGUO(%8)&U5U_*J:2A K?F60P"D-IV"-JU54)]5 MFQ!]M:ZI[>V[G'>O38>'K_SU MNO?Y^NOUX_75 Y]&^GOO_NKWVZ^75_N_O7]^O$_A^[2V-D]3F7Z6HK) MN8Q@*Z,B'\ DEIE]M MJU7I-EMJPRA,%@FRI#D5XKQW [&^G#NU*M]54:WI98$R.YS0O!HMV;+-O M.YMWEAW_(Z=::JJ9)1.BC%*/5;FL^8H1U:'6U MT]AZAY:>:T9[^H?I^Z8;OBE>'Q9B(LVEY[HI#HTU 3=#$)1TPW0N'#,([*'- MK U5 VO2#-78ON97.J]%%*K5D#2[$"HL4-/5YO9UO])_S=QTD93[+LN&2^I(XN"LL MZO9Q7 M,J:ZI>FYS)0I0$)NC'WN20K?" &\O=&T4NIK:[&Q=A;U[H9,(S!*! MN:"$/)F45P(0^BJ37SM-?FT,[=CN@$W7\BAED%FO(DK31EFOC:6I@V/46ZJ1 MVTB0@[L!);2U@[Q*9(X_9;%-BAX1RE4VU3);"Y4!@B5IG;D MC-^]6U["ATD-4YAMC19CGB48K3"T.8G1G6$=M:* M,Q/Z%)Q:WG\*GRC>4!GXS+(EL/-F9PVP,3W"OH2TO!U>$"6S*D"#PKI6HS # M($KCL?:]$#R\O(5(U];R3/(\/%@I1>^!CW::N8&/;B5!,3=.I(NUK"ZUQ.S; M'69?VB-B"XHO.HC=WRG,-#7I,N_19F-]2FGE=6N$@%.^ON^-G@ MR8ZHSD024L*\K>5-+()UVPP*;/6+%Y[9!X2?*R.Y]HJ29]DOT8W%[\_PXG.] M3;0_@.K<^5&JXF%D^C2!T%/&IJ^\F,Z$J8HY"4>>#_>SE*7.04"_?-<_N+[Y M,E^Z(Y[\$'J#'_SIO?AIZWD*6N(IZ.]X+XL7V-SO @UPH345F#GGRLQ]H/ % M?\I*\DW>Z#H()K-OLR 5FGJ16F9*;R(*MY,P"$T7=23+XNI[$8,-%]?8"^6R M<[19Z;K>:K%<6W!IZAY8#!H/E9 JMKM@!F5F*VO9;)K1_T;CO/[QA:ZU"C<\ M3>9%]UHFNY7TM LG/7N-:(KGM5UXS\\>/A2XN3^/C3\U'V^HD_L^G>/J="P# MUQOHK!W689M[IT5[^QKO \YQO:'6VVVUL>!DC/;I7L/4YS6-/C=4!7X]9G"S%^:\;>&?G'R5 M3HK?"[:7U9E>':**9DT%7LD2G6,4GY5%Y5N*#\1]35UM;=_9*\O',_HB/5@O M$MITP NQK3/;50;FV Y-1Q:\;(16$]/S#LAY[5YP8F;6B ;EFXSMT6IDQ%=$ M*5J%5I.3%"&235NMM;8&SB]8Y%=\NWK/0A,^M!1F^BZL7/9 ;F1.(S)>"2KV M!H/)\\0Q0V9=LJ$]R%Q,KNM88*C5U+HNR\F/4J)6F-8=2%2[TNTTU>;108:5 M-;_VZ#,SF/AO48;-#($*0:CFG=^)GD.!CXB!Q(TRYDFRY]-697!R6YN!V32U MH[74>GT^^;0TIW.X9$XYG<#M\-']F5AP"#&@8\SF?]?5&QB2%E+ YHWL@":M7NG6U M8VQCF4L9I!PB"KE]['W--K-:0LMNY.^2JS+R'"!,,*X'4V%R+'X-<4!6E.]/'2D]F_Z3 M[?('&_D?**T)9?7 F.)Z(=PP])#Q]/Z4:AO:KND.;-.!)<$'S\P-@^KTZ47J M;<1-ZPUXZM@+J,;CW&<0[T-X_^G5ML(1+(G LU*_$CS1DI^8?5C!)%S^DQ3] M![ DYN^?<'H#UE1KS9SDI/Z+RT5QMLV651]VFNT^,\UZD]4ZM8%E=5IFI]^N M#?IF^W];V+3&?S3RD\/&)W;6]YGYX\PF\ZK^194?IV6'Q">--5G";:4 M+,/ASN2):P'Z\KIW#Z'! M4OTNRAM9W#MIC$J-*.QJ\BV.. W8> M_>53!'UGN[0B^M$G<3-AB=&0S&YH2#/^=6)CJAJW,R)L%D\67U?IJYGMF7_7 M:%?UNK'T:ZVJ+_WNO=OJ1E5K+__I>[=]_[NZUI2+;=?7NNW.@&;TQE:Y$68*2%HJP%&BFIQM<'M64T32.Z)W5.LD MZ;UK>G\SWQ2=B*T? DOI4+C+E+:X8< XTYG'8EPS!9!7'NN@1-@TE[5UMNJ@ M;YTE8Z6OJI-^8>Z$??&]YT4S8ZY^#IP)DJ47! S^9VU2C="I=%N-NJKG-HLH M[S35-&+W?I/-4@U/0@W;!U?#FH;=MYK::>75$2/54*IA =XZBQIV#J^&"//1 M-E2M5E28YDSS*_*JWSNH!%UX08A)[87N].X;"DJC/2M\223C[5#H4&:],&![ MT@RU7=B\)OO!8$R]KWA=N/X\BYG+HU^K-BGB;YW1-[, MVH%#^AJZ6FML/;NI3$&DE+KM=_9MI XKZ/6FVNQL/01*2MV12=T*7V ;J4,( M&4-3&^W3B-2W.5#,.ESBH.)5C"DVDF0G1[)3.):^'3,L,76?%/9SS-R !7L= M\E,TEI=@T(\D6>E)MF\:_6F*+JIDNB5;JVMMNIY M)4Y+FAX]0V:%X*51&%:E5F/6>AJE6Z1DOMM ^+U[Z3 MXK=R;.=WOF=-!B$P'5$+:5>WV MSO#'"'_,6BX"9_F $FG*9T'-3-:F# MFG1 38KD]_M GF*5(-$2M-ET=PQB]3*TO<\1:H)(M54V_6M.[YD;+YA M;.YYUJOM.(K]/#9M?^,=_#1[GM^<;RE'!9:C5='WUG+4*:(<[:R&[0#HUZ41M16[7US1(YS! MS!M? V=+8=#:W#H+G8E5)8H]3E;V5FR7V\L>CKC2#;79R*NM4,K>LBBUV M>]DSQ S2W,H<"E9 7HX >7&365*G:M.\'=EHMD//(1EIE%F'\%A(5VOMO*:N M%L-\R\Z?_;D.6P@?S='2ML]B2MD[,ME;UW780O:PT[:EZKF-FRZ8[R#;@F0G ME219D7M$2MA\=N.Y7NS7?Q -:!^%AR_[T&13E219L6Q,F>OEKA$.FP7AG*%1 M%9>=6KU;G$_^H:%BSSE9J7;,>;+1ORE1-1T?<=G?L,"S@9C^JJ'/6]3U]4.6'Q59KN:VW;W(55.K=&NJ MKLUW-TBY.@ZY6G>3SEFN]$K74#L+D-P.(E>EFVU6/*$K1E)8$E,2 M!RB,B+P_,Y=M *;>;%2Z3;4N02./6I;6%J44:[5"R1+)Y4.P#GEBUML=EA=7CB71(YFW=(/ 3':O)B^B6?Y:ELS2E%+ MGU/P*-5+JM?:KMF,>LUK$")V=Z3^2/TY4?U9X:UNM3VU$"!#4SM&.1H-"W)Z M78/E6]ZD[[#C."24U)34+"HU3Z%Y[ _Z![,4$U9E/C$E&)D^W-Z;A$%HNO0> MLH5,]D-)DA7*TI3YH.JS&=@#>3;%?6QN;C.FA2*CW>,V^V;RW&?^[?"![G6; M6&ZB=&:_7*]TZPVUKA4I>2P/(G8@92NR([N5,H.D3-\>XDA*6;&E;$4.8;=2 M5@,IJQ=L<,21'H0M%I9+VYD =V41;/[;O2#MG*9D5I(ZF>*&L76GL*PE++:< M;;;AYR9G#9*S6FX)7REG!96SS;;\W.2L27)FY';PG>.F'STKHFZ#I.B P%[R M'N_F[\): V7,?)[\S27?FTCDHP$=U "C2,=1,H6[=CD>7_IL19XL(]V2,L=G++(YC$(H M%YB+MI:/RY@?L\I1TBT552KJ#OS:=Q15S\>SE8HJ%54JZM;N]SN*:N3C@!]> M4VJ[I#FS3@27!!XCE'%1CZL^^C;AIO0%/'7N!C1P[]YECAO8+^_1J M6^$(EH1/3/]*<$5+?F+V804@&4M_DF+!@"%\S %4I %KJK6G:9'^+RX7I=DV M6U9]V&FV^\PTZTU6Z]0&EM5IF9U^NS;HF^W_Q=-#\:-1?%PW-I_86=]GYH\S M&XZK^9;4/EU6GY >-)4GR784K(,ASN3)ZX@8 8\C@AT#OK(?+P*UF06 M9BW*R$>;];'][EBJWT5Y@XO;FX?;K]>7O<:[$9 M_F"[2CCR)G /*UB^W/D]@W:7Q)S2=@:+=LQQP,ZCOWRR[&#LF&_GMDN/IA]] M$C<3-AA-R,QN1L3A7R?6I:IQ"R/R4>+)XNLJ?36S-?/O&NVJ7C>6?@TQ]-+O MWKNM;E2U]O*?OG?;][^K:TVYV'9]K=ONK%M5;VPU-(ZK=&&@6M!M^ \S?>4* M=B(KUY:]L6\[BM%1%4,S:MMTJJZFR*G3NQ'3NZ81O0U)[UW3 M^YOYINA$;'V1[2A,L=]NN2E7>**E@PG(F;)-2>V1YB2/)+FX3\2R=BU?Q+(2 MY?:E0A3IW?:(,=:NYXDQ)B5>2GRI4<':C9Q1P\'(1)?3A M/@Z=VBNF]=\)GR2^V6R[==L[BB<0NYM1?9&VZJFQ3IX/SWY8+S(08:[2ZBEPPZOWH' 90ST6CB< MN-&0\E@B>!B455;##Q[=!F@:JX+,02P-#\*;'%-CVL>4\'>Q'Y01D?@/@/ M,>W7NO3L<6XI91ZMT%TPY6]^%D!)68/.UA0N13:[23L/0 M_LFLL[^8[RV2-QW3 FU#-SX5R+;EE)4HM*/PZ(6FHW@+"IT*T=@TPE M:B71N;WG+2+-NO-\\M/#T+?[$RIR?_3N3/#J%\T_[1B5;G,!['CF@+ 8W9XY MAHJG*XUY^!AK26.VN+%3H^Q%9W[:N136HQ+6/;DKNQ#1>KZIC8*-5ROA >[% M\J/;[7JH9P=O22R ;4ES/$9I10IH@3W:-)?::6#UKM[9>J)'CHPL> VD5.-3 M5N.=.,)Y*G2STM75S@*%/LA^)76Y('(K=7FG<4*>&MP"#:ZI[>8Q[,D2O.>8 MP7LZN8#W="1XS_[7(L%[CA&\Y^'WWOW5[[=?+Z_N'^C(J_5)N?K7]^O'_Q3H MK4X5N\?H5+7&9M@T[]UV\[ON'PVG4^TTEW];M+66B:[E6:M>+]%BD;"-PZ(W M;5<34# $%I%2?X9HZR'T!C\*W$/W;@A?++> PG!FZ"3!]'*G6E;9]=N@?;\ MQ4N^,,=V:#K1.@\1PR@S;FSQY+!@&HQ$NV>A"1]:2H1'+-4X-]H^0M ;3/RW M:?LH5>,8>-L;#'A['J@.5184WT)/'7]CU4/AA:* ]I+J( _:^_Y>,FRGSMYG MTS'= 5/, /-'W\PWGL,V"(%/.U\L36MFM$_Z8.9TCEYT[?VS%]HH1YX#5 FN M_IS8X5OF(YVZ2J1 MFB8UK3AOG4W3ZOO3-*/2;:A&:]Y]E)HF-:V,FI9)T1H[]QQKE:[>:JJ==CE< MQU/!]9N9VW!B^'T"N>%PT$X294RRZ6C8E&G':>X.,][0ZGEAQDL9DJHNV239 M5%(V%62(AZ'E-L0C1Q$Z%5C-74)WEQ=V;C,+)M$!)9LDFR2;))LDFXKAMNFM M$L"J&UHS)^PQ*8L%EL4R(/P;6JMXHK@B%(GZBV&Q['WIE5>6\\I3.6[BF"@C MTV=G?3-@%B$W@RT@W9:'3S*'5CPV97+&5LQ^3G:OX-%+>FJQI?;:%0VKI!VD M'!!IZROW#=\4.@@EVFLM#4IFC+2";LC55K!^CWG,M>/1 -_ZPPQ%6@ -I<((: M;HV?9[?&!?N:KN'8QX8:9)*+]DDV239=%)LRK2%KA];YK&#Z@7:04_J MG.KJ>>QX;XPI@?F"0(0*!$BN@N1_L<.W$SNMRN1BKE 0:B>\AIB*69<3'PC! M?!=SH%TG89F)[XE3D=4)9V]HU.LV_T);-OLN3NMD" +;?A-'8] MK,+06S02IM'**Z=7#,CA'!/'IRM\.Y_A $%_M]Y4&QTI?%+X9H1O;K)![L+7 MJ70[3573\P*"D\)79.'+5%5G[ _MW]!PKH;1V0;M7PK@T0G@' K^[@10QW:_ M6FV;LDXI@"40P$SRMP(3.P>Q,S!A4U,;C7HI]M^3.F;><@K#]H-;BJ<]6Z6E MBV$8\MWU&2SC+V8I3Z;M M*A\<8/U'!>.2%]-VS+[#SH";9P'P3 G88.+;H8A=AD5\X[_JU*MW:?!F.!,8]#A$K M@H2UBR-A)W7<(0>=B4:>,LV5@56&]75SO;(Q)(J93&0[))LDFR2;*I M&%MQR4:-UK3B[<0G==QQ]9/Y SM@>'3!@0R],=+_U&9:9=&QVA:06?3=+2=Q M1/M%(#HUO=)M%PA"1^:"9%98LDFR2;))LDFRJ8QLRC&*R,7!,8KEX)S44<3N MIMJ6-\J6R9!2L"G;B?Y>9_+5:I6NH6G%*-J4TB257K))LDFR2;(IUXJEG>Z@ M]0+MH*=U#I#_5-O3")6W.0QX9]Q;QF,T'+"A&KI>H(!:9F5D\DRR2;))LDFR M2;*IC&S:TXE!?EY0LWA>D!P]=.)7GLJY$EF,F9FX8Z',\B1)IL$DFR2;))N. METV9DLJU%WJ;U54J55'[) MIMV>*.U$]]N%TOU3.5E:%!/X8G#PB1TIR917*=B49W%9'K.T:YU*=^NA3%** MI+)+-FUYS+_.^.@2CF2ZB[9=+#CK+6U75]4Q^6N,F4?S)3NNI M[7Q6?=VH=)NZVNJ48USI 5)(IRM\.Y]57Z]!1-96:ZVM!TI)X3LVX9L;59^[ M\-4KW4Y3;6I;=\Y*X2N!\&4[4]O?G/HZEIMKJM&6@^JE!*8D<&Y2_>XDL F[ ML-HQI >N0!FD;\50Z-SD+H6)NATM=$L1^1Q*N>,U,%VPT+%)I#T;8X6CTIY MY/QDR5K)VK*Q-I/+M6+/FYF-G7&[:U>Z3;6ME6-TMA0[:5$D:R5K3XNU63:+ M%24,V^T5G3+M%:?2E$6!T<7D>8*3:5^8$B93:A4S06Z1_5FRJ%RR2;))LDFR M2;*I1 *239)- MDDV239)-IQM>WS J73VO'+.4KB)*UXI3BET*5ZU@PG52QQ0$$G]& M'DX(;,FQ6-3IOUR_2E$A1C*W, I#*IFM HTE%E*I30>DDV239)- MDDV["RX*MQ,WBK<3G\HA!\E6-,$6#RPX?IW'1]N>V-%%%AVK;S$1:=WIP8TF M*$:1#1_*F/SC2)! MQ>>#;9704^X?OBN(Z(?P<;)M0J9#"LBF;!7$ZQ]-Y##>N=&N=/5Z0<8[2VF2 M2B_9)-DDV239E&M+Q$YWT$Z!=M!3.0F@B"":4JL$Y@LL/E#&#BP"R?]BAV_R M.& GQP&YC09N:C0:>'O<5)F6*<66*=DDV239)-DDV2395 PW:(LC@_R\(+UX M7M"*(,*R W"TWW"Q['WAE%>6\THI "=^I1P[971H[%1MR=BI58006'G\!<]K M8(@M;])W&,?+VP+NL$A)&*+@+QOBJV]'FN-Q0NKK>"%;0>0W<397305ASAO)LE*!I0*?@@)G.NVOS\UXW-F,LV;^4_:D$DLEEDI\5M_?J,QF$_QIM6', MN]-2AZ4.2QW>U).>&S6:N^)B_XVFJ>U6SK.6#Z*_E&/_-41LM"B[#/^)EOQL M^D^VRY]MD,(>HL+N@3'%]4*X8>@AMXD$U'@SM%W3'=BF TN"#ZB8LCJ=*T^] MC;AIO0%/'7L!H2^<4P^/_<(^O=I6.((EX1/3OQ)LT9*?F'U8P21<_I,4"P:P M).8?0&\:L":L!YTZ-TC]%Y>+$FV;+:L^[#3;?6::]2:K=6H#R^JTS$Z_71OT MS?;_MHU*]*.1'[W"V'QB9WV?F3_.S"&\X;GIO)IO0>77:?D!X4E3?99@2\DR M'.Y,GKB"@'Y[/A73GH-",A^O@C69A5F+,O+1H/UM-7]:V)6&YL(;*A=H"VEP MC]E=Q/OENOUI_T([=QA&VG[9^^?C_>W-]<6#JES?7%25WLVE\O#]\\/UY77O M_OKJ8:E^%^4-+FYO'FZ_7E_V'J]@Y8_PQ[>KF\<'Y?:+ >5O!QZ7+7$2/:7A)[2OL9O(9CC@-V'OWE4W0$;+NT&/K1 M)W%[8831ALQL9_0\_G5B7JH:-S'B\%@\67Q=I:]F-F?^7:-=U>O&TJ^UJK[T MN_=NJQM5K;W\I^_=]OWOZEI3+K9=7^NVVU83+"UATQM;E21P+3F0OSU?CX!^ MPW^8Z2M7L!594Z[LSBBXQCW6]H(+3EHJ[E"BNHZEW2&Y4$32.Z)W32-Z&Y+> MNZ;W-_--T8G8^G:V8W$EZ:K4#=#O0#F*Q+-3OMS??E-N[Z[N>X_7-[\IO8O' MZW]?/X+G>KZ1_*T]^'0C^5NW4/L45[AO9)/#2>\-"Q6;X/*WZ1==.\-ZN!?- MG%[-EB8]W(L59=YSLYW3O.=W=&E=/NSSA$+J03%>+(L>K!A7,Z,'\Z+>J70; M'2GH4M"++N@KP)RV,O@MC:I1.L;\K,T#*<*^X2<.)P,I#!$\&_,9L'U@.XQ& M:7)_#C_'?PW,8*2,?>_%MIBE?)@$S/JH]-\4;\SP[,%]BB K;!9L%:>\$[$5 M3(,6B^>^8Q))KQ.B5YX19:U59--TR<9@CFPZUE1,UU+,9P^6]M>!1G>58Y]> M$9BE:=I+D;/G6KW!P&?X=]C+,^_@V/W=5#N=O%JSBN+*2K%:*\[9E5CA2,Z& M6NO4I5@=I5BMB"IV)58XC+.E:JW#SK[94;Q1[$W]-]-V%9"*P.3E1A!/0/@0 MOJD*3CD:8R!">[V'LU@5,PA8>("!.(>C3Y[XD$AKC,=O79Q8>SN\$[1&?)?P M*B+W(@6I5[K-SCQ"_/IUY5NAN&Q@;P\.%E02B5FQCV\N,8U*MU6?]_ZDQ)1= M8E9LT9M+#':OM.93W_N7F-.)J(LS![L<[NDJ2),ET,H9O=%6$08QRACG0*%S M3D*$XR_43DOF7XY3B%;LPCD)482*A ;.R ,X6!L3D\^%B.>0@K7W*Z]5^'2T1!W6EOC[$CA*J1PS>WF>Q4N X6K5ASA.IWX^PZ+9P*4 MC@]8: /K>ON(W%,&/K/LD/9^>)HY&,#KAH&*93^X9-:W8SV/3]JFV;# RW:<-<^HGX-FNFCB,]7C7,34O M1J8/Q,RL$IU*MZ-J]<+XM#(\VN>)]SI"-+1_,NOL+^9["^2GH\5C#*4$':4$ MK=BBMY<@O7 2=#IQ]05MP7C6G>H_C57:I6[-L[E*I:I5MO MJ+7V_)FDE*H"2M6.SKIW)5WU2K>FJZW:?$/+$83@C48Q]OK%2(EDPDZ'L+R]38F" MF<\MD+C6W8XDO22]=@#@7H(,]]W$'XQ,+.5.(9Q0JZ5PAS(Z*NU(6C )*0L^3D^J5J1VMZA5&%/K:;66MN4@4NI M*J94K:H#WY54U32MTFVI[4) -)U./1FP#VAF!]+7T[T3% =!9X@E)TCD%T5O=OK2\Z M&3?N&G:JZ.W" -J>:%#^;/H_F!@JRP83_^3*S789DG^+B?L0TW;]XLR:5L^M M.%,&3L4,G+*&XZLE:@W3VZATZZI6E^F=4LC3+N/P;0U4LW &ZL2#-C9;-.<B'<>FR^X?'$*26N=W1R?8/TO./DS.R+ M(;QXJZTV.X4!\96YQ4,=46\E2*U*M]Y4VUIAD*BD'!WJ-'JY'+U;T:#G5]%0 MQ*1TL;?HZ(@AGPVZI-49>9XLW[.Q(.GM<"O#VH$=NJFIG:U.:62)3S&%:,7N MG)<0&=K2W5G*4-EE:,7.G)L,Z1P14=L&R5:6@F45A4O6#Q4["":F.V#PKL&& M'=QU.T2B7@N:7B!)%\F[4>EV"@%#(".9O4;$[TG)VL&,42M<,"/% MZ!"=65N*4?$:1D\G)IY.6SN>^W06,O]9\?JP,!-Y(!NOMD]?1ZIQ._P*%'X$ M J/"9/9.^3#9!7,R93/,,0A4AC3V.@+UOM'-KPE62E,AI2E#,GM[:6H53II. M)WJ^\VUW8(]-1QFG$MSY;>4E]7-WE>B>5I%Y56A7NC5-]D0=GXQDR&.ODA%" M%973LHY/1C+DJ5?(2(V.,XH@(Z<3#,<'Q.#XP*L^/P.W@Y'IPQ-\-A;]RI:, MA[?*3'_Q_/N8F+?#"R+S0^@-?F1P.&O%FP KPY>#M""O*TZKTRLU8QFXHSP_ M+J P[2"/G8]IRN]41,;"V6/A-+P8^\G\@1TP1!@)D(V*-SZY.'A76&)(SUM. MSBM!9VN1.M0AUI$%L\6()^' MDXE'\V>2B_:98X;,0D2O^X?O<9G721TK[Z+"ZY[3]=$#:O]AAZ.1YR!-P(=] MP)3%9TQ5@ <[9FY R?]%2M*J=/5Z$6H=9;QSD. Y#QEJ;YO+EC)43!E:,VC. M0X80A=/(8=IWH2+EDB!TC07ZB=)_4SX(N*Z/RM!V89?. :]K;5B*LNA0CEOY M$OR9+Q'M-\>?J6N@42VUTD/4E/\!DY M)RK]5[GZU_?K?_>^7MT\/BB]FTOE_NKA\?[ZXO'J\L&14O8"+=]W0!AC7OL"!5= MKC!'W/:RN=KK^].;H;?G"+E_]/[_18:@6#3ZY2!T M.1)+4ZAMS:ATC;K:S#L!LA6C#YGPDPHN%?R8HJ1&+:\H22JX5'"IX 6,3.MY M1::'UG"*,7X-<8@#_&G9+]U_P'^B]3Z;_I/M\@<;I-)[%A-# S%Y8$S,$0H] ME IZ?^IU%=TSI@-+@@^H3ZH:TW[V;<1-Z]@O-/8"&_EU3FVS]@O[]&I;X0B6 MA$],_TKP1$M^8O9A!9-P^4]2]!_ DIA_ /UJ_']8QS1-B_1_<;DHS;;9LNK# M3K/=9Z99;[):IS:PK$[+[/3;M4'?;/]ONU&)?C2*C\+&YA,[Z_O,_'%F#N$- MSTWGU7P+*K].RP\(3YKJLP1;2I;A<&?RQ+4#=-OSJ4_N'+21^7@5K,DLS%J4 MD8^&[V^K^=/"1G"T%1!!7Z#-='&LA]E=Q/OENOUI_T([US!'VGYS^WCUH#S> M*H^_7RD7MS^*@^/\,$W/*A:JNP%T$%ZG0^VJX0C;P+W ML )583\'#.STF/D<\4X!0V9^5.9?8TW=;%>RL?:_DR"TAV^'XBU8<46O*C=F M./%)8#]/ K@J"!0@C_(P>8:EO^'G#[!8>PA[EALJO<$ MDP<%*_<@>D?I%LD MZ=7Y%GPS>895#>9KVJ8=A5O_R73MOTC?+N+-!/[QV0SLX'9XY[, !(9_)%9W MR8*!;Q-*!K@1R7JBY3S"\SX[A%\5>0@-[L#8[H19/70LAGW=:G3T.AMV:O6V MT6_7=6-@] >-=K\UK+6,B@(/,<O4[DJ"]>)1*,0ZCZN7()U/4]UQZ IE^[@RI)M1T&2C#I![9E MFSX(BX)JS]PGV$$M91R!2CMO"ED*L @,B]14!9C^@X4JW0/6-AF"ARG>UE1@ M)V6*CY4X^&\;>/WDDTO$'#;@:U L.Q@[YIL2O 7@&W$5BU!"QKYG30:PLM>1 M/1C1DD 3L"<9;OZ"ZPQ)#_DBP/,:@=OZ!'8LI#6^>CY&%\,0A, @XB.X:\U_L 0NJRNW$3Q9#!I%>GY,&G@YL0K?/=M%# MIQN1-0_A[F!%O3'L>V)MM!1$$X4P8D"B@LL9\!TQ\0JGU&13XYG)XGRQ,8#@ MA56);K4*KEM\U3J]8 VPP*U&#A> $A2E6/ M$7.3[X:@I %?PA_, F,#-U'IEC,/"Z)'C7TV8/3LZ*%P3U@AB"X]96KI],F? M$],'Z5;L "49GHPX ; H7;PL/R%!X%S'H7$R])Q^NIIB]LY5L$3\PXAB_'G M2@P>0ZZ0] 4\%3[B&$+\O7R@CU@3-T1T(W@*?NV82#WP4UET33"W<'-FZ57E M<9I@ 5(,KB4R\^#9Z*B*H1DU-?UA3:,/#5K%-_.-?ZK3ASII(%@$?":)"M(" M]O&)(T"&&P:]87!(,S#E;"S=9H:FU76];QCU8;]I:@.S#7_4F_6: M,6#M@IL1,37!@6=Q:YS0X+!FY9%VBQ7)!-AWL/"5K;>S5Y6>X]!F[*,2F.Z; M8G)?D6^^(6S8 <\3"2_ L2%$IJ>#39@B3A7MWLA\86(_I@B/;HTVB[;IR.>! M/1P^!0'GUY,'P)68FPEAB[RQYPMMGWJ2\LP@0+' B@S,20!$$;LK>+SP-!M\ M#;P[7*006]/N^$,(KV7Z8) N/(O<=;KAATKOX:+R46GKH+0[YC+=\=P.034' M:_!]2@D/ZBU6E7QMT2'> 0V@L%:<\Q2UKK18W5BT08Q]\F)1VU""X6ZD<);R M:@8+11\NM,$W17T2RH6Z"S;>C@1T+7''C0CWN]3C1Z9%*WIZ\MD3NAOF,]X^ M\B(QPZN80<"$-C_Y'N@>NK4V7?-+EG1V?54Z6SP0W84+X+$'LM'#9]^PS!7W MC4ZEVU -8WZ>&;U'MG6O.&C[#8ER1S3)NLRF5ND::JL^?VJ&6_F8(?0$<\#E M,FDKP:4CVY';D>>UV(^HT@W3!K_&6RXI/.R>N,LECD%LA/IOPCG&^]DB^+51*"/[],QXV(P!+=S MCN+1=TS:A\J_KZ]@VT2ICM?#0V(P4+2A]YFP;C8EROK,A9O#TGQ0"S2!P_@5 MZ#+O%+XS4BU_HP0W]M+E\YZ#ED!*; MT1_X=\2,Z^B=KX14G._:$>.H)467DF2: B!B$&/7ABGCZ962BT89W!C8/N)U>H4N?T)+_"I(&MX_>$-X; MO@&^V,$(70&,ZL% GZ&S#2XG;@21K-(!)WK>$<&F?'K04R3%0GWA*@:_( 6% MBTVNK_B^;_B>H$C!:E,@LG;X]$A7/I@?I_7/LGW8ONBS%%=$&,U_"6_][,'M M@B3Q[;RAY8Q^")<1T'+K$Q 'UN0]PU8%P2YMLL!S'I]_Z/-')\/H\/EX8NGW M%0?V9GPNWS2) ])71:MP$X!.PL]5$5,BD^Q\"4&R. GLLA*+U9P M=)1>F5@11HBDRS;I%AA]]MR'?Y)ZIN__AE[M9!RQW7$BKRNUGW&I1IK$ A.' MBO"IBKM0X*GQ,\4F1AREG!OR,@B\@4V/)>5.$U'0-Z+B]/),>+6WP Y4$2QP MPO7!4F$.RK%#.LRGU<&_T7#R#XA,?I#03H7P.<2R @5CX,>CDM\;8[!.%$.?O! MWLCM#BAUD$A=6A@B:L1*)3205MI_FQ663[-V A[OV#^88X\\C[O6D\163#$! M-YJ)F\ZU198E7MBG^,4#(*]C^E',EKSAE/K$ZAPG-5+&@*CK\?DBDV Q27EB M<8%AX4*8;*,D_Y%6S\CH$M]JVIZE;.#_8^_-F]NVLGW1KX)BGW/;KH(4C 1@ MY[%*<9RTZ[ECW]@Y>?W7*1#8E- F 38 2E8^_5MK[8V)!">1%$!JUSVW8YLD ML(-)\I4&4!HL9JJT MH)^#/Z:I'*Y)I^+ M-9!8#5'$I6D_[:S-U@O?#^-E_10S3AGYXT K/!!,#(R]Y0WYQ)O+24RN.T$> MI/+%5PN!BB&[A? +RU,M;AJ(>-FRY5]1"]NC_CCDVF;$H'87RKMJA!*"O/!U^M5FY*X&>LIJ]4X%LN M3BB[""<&ME+=:EFV58KS2?$& BPN"Y$$:_J0:)B\EN7P"6[C46'?43BBFN6& M8/F&0G$MLJ67 5LE9 OA+8TQP"AD%HF^AV@ZQ1-)05KY&2CGI045UAH>G#@C M"H'>8J 2!1>&8G OP)M_P8\WK?\?H+_N,9\1343*L'Z-0*>\ (!,;SI@$$6P MRZSNPJVA)B2=\FB63YV>0CL3MT;^(OP*+AKU4&WO*&"KRT!%5803,N$%!N") M1?R4@%! M6%Y'WPKRREPC.=$M@7ZYY7'ZU?AZL<=".X)9UY_7T1_GS?3;[CP M1_P[[8TXMK'&L!YBJ],U1=336G*J8;UAK+TRGU+<%+HG,ET+KT]Q==*VBL MKQ6497]G7O;7&J;?7I#4C&$:FNNR0+<"RW0LS[%]WV%!: X-S?%\>Q*L30=L MBWV>ATT#4I6AN.%#=D Q67Q$8K]FE?0B'CBY_^?J,3Y^D]%Y 4;T0>P#I(Y MBD3PZ-/DZN/[GT'F@FRE=.&$H4J98P%WQOV:G 5W,6SZEIQ!2H>#:L5_55Z% M8U]YGR^FT=Q_W?X.S =R#PZ\XC !.2XJAAY83FJK?/PC:9+"HJ9-@[8IWU78 MT7P)8Y\2_C%6*OD\0(A.3MU;6WY2E5(M-. :\YL\%6"+)&6\WJ)YUHT5-3)" M53I(F"E%ZN?\+&IT;MH24TW2V_$ *+>V5]IG2[;J/3W]G_3P6NQ_[PP08H3K M*HBC(V2JMB2JCK5D[/4:JEX+8JC(4[4DI&@S+;4M:B/15=;&58E,7C(L/,3J MNS5Q\W?PME(TK;/"1&/$7E&15A7&Z. 3^5NO4+3$&7N-7TAFP%\QYA>1_I0H M9[-5?XB%]?((I,"Y"#EDU\HO(ES0J._AI3QE[0[6ZW!+N;&;*H) 49-*?NY- MJ[OB<'^@'7^$]^(@O&/1 T(;JZ:YVABD[K>+79$+3[,+&U.QGK/:H;P_'^X* M[WN:C0QQ(V;+1I9Y[4/<*./C1-LH2,AYE8U/CB&E1JY CX&R8#/@4-19$>CV M*"6]U&H5E)J*5^(6GG=<_R%Y57M7$VR90_9KDH3H8G^@]S"L8%_,%A0]^U"^ M&H]^[_,%*]12+:>EM( 2"Y-I$;*OG43AV?/:8N'#O9JBC:*8KWD@;_E$GDN$ MG9]E #9:,4H[+.NJ2?MC',-/!;D)$Y!?0!5:Y7D^#%LT# 1^6PQ+VO V\B0' MQN"2.EN)!M>KVO"]VZ3__B+=VH)X*6:C?<;U?*V65SS75;8_C/O%A"- M LO$O3/G-QE?+>N)!/5RNCVFD2SJ)K//_B/Z[>]X0O(F#G\#%.L[Q M:"N)P@:+#!8$@I*W8K0=5O%2G!-+T8)MYS/VIY2:R>X8R\&B*T_#H/JX8YK@ M3SP0A$_Q6LSM^DEL.X8]3^'\M,+/BY37*]2(^:'0POQ@]A,*QFY3*K\F-SS, M?20#SC'1GM9:!I^*LDQJ;4?"YAWB_/;WW)O9T=XLE-JFOCH1B\"P0#-'69: M7CU>5 3939H/7!?U6+M,&X8EI5D-[^V%=L J/3U1Z411^+SX!8V$- MV8E[8GO*CRV*Z&R\G?\2'.\G2!F^,J2=_[7LC[<=OJ9>%>?BN0 M"#(92@7-:FGW WN/PKWA:A;5..8^U!P0;&+-WL M NP8[OA4O/HS2S'[X-^RW0[KRJA."UPLV[Y>G>:#B=Y@R?/A,8WZCEN"HTBX M>^[>MKK:/8[V'EZW!*R*W:^- M5-ZRJ@QVEE?>CHV*&[=Y4(I5=_+A3DGCP# M-K2K.FX+&:PS3=86"1\LA?!<^3D6GP!EC2GR7%8;K8W7%S^ABSF2Q**NZZ63 M!CNG.H$/\4VY BZU]KX #^>#J\Y1JOS7A!.>81NN1N!XEM86 CXPGGI S?\: MC;]:^N_J9UC*/QAQY 5*X]=+7/G=(;6@9]06(N#L2Z5G65[$[&LXX M3X'MK/]OT6-VXUHWU/]WT MV,V?69HC%VL,=WKLH0#\:X&>$>EX3[S@54">9:KF!-W!7'NL%_D71LG?8\M5 M ^OL9"=XE-$>YW&T''&@4&Y/FKKQ+.-8+NN\"Z-!GO>IS_N?_J,B@!L.DQU/ MF[73V=YI\$G=52'PKX/&ZIR(X(XXZ.;B5GC,(3U$-/T@US73H8JN*?+##YF ML#,^;Z?[W1VBMVV+6X%7.]W;7B'Q+9,Y"(H@>UW*#357%AX\FVT"1 MI](/1YSV?>E4M).)<0 5#:E8U],E%5TR%>VDE@^@(BKY'II.CZCH1<9D:LW1 MSS\[^7S888MJ_EB=XE--57[.1YB$:C.X;I8DE*?26EW77P *9E$2MYJ9?;9>\P]T<+MM38<4:#6\?GT MW%']K),?<81*@X1XI>6]V[;8K^I^-5>1L.NV#Q M&Q6JS=Y6@\61I5J@A%Z?L?$I^>)R^6)7J*?#^,+F(''&JF9 M_$?&/DW>%\-.*FI8'2_<_S[D31C-?_#Q#^58E^Z'A\Y3-O>K:1MKQH?B_=$X M$YPIA. #?C4^Q=!!"9^=]8?0Q.3-#JB]E)F$$0L#1&\)IRD$L4(]ACC!,E MQ3C4O)P 0C>S/&5(15"]!>REF#J,$RSXF*%B9O/,?^S7+-1.!YR%T02AK0E_ MD ]W*<_R'/&V_NG3 *1IC>$(Y!H1;FEP4["8^BFP=[;(D+\)L@H1@6K39)H3 M36+FIU>(F"W@%@O27!EQ0_#.XJVAP)/!01 TAASLDO\L<.(2BJ'HEJ9+%,-, M!2^5/^4_XO,E(A[LYI!X)8ZC1>A1#\^*YH,A--RT ("6J5Q!4$L)0H%R#!*D<. MON*8XP@:!,* 'J4"2W.DTQJ J+H>ZZ7^I7*4Q#2);_G!%X,ZN,C)^8!1<0A\ MFE%Q,HC%!Y_S(62W*1,3$L^0D&OS;6JZ@R;%3,1@:4&@A5PKQ]+ /R)N.Q'% MMSAYB+>,WSCMM'4_N[N)0_P/@K? [>*-K)O8ZJV,73="PS:&MLT"=VQ9QL2S MAD/#'[LA8X'O:Y.>CUW'??/A2?@'5IU MW83SD>_@W\!@30%P10U863(/IKA M6(7:@$1@)F4&C[[CB.8T&JQI3!3PMT2FQ12TN_P1WMGU=VZ1\-X)2(*.7 M8J8T)6MCO]!:*Y ^_3D8(M^%LJX&8XE18&":^ 5L'@I#^//8C[_A;"X4'>5K MN.$E\.^RVEC6G"832@^F^7+V/6!H(+-0>.Y1S*>WT4#1C Z?1G'C:!L:X1/A M+,^09I45DSE@U8N@# K4\.=7%,834.O:;:#?0=_"C\&2VV0C5::1=V&1I&K_ MQ [=&D1+BRD,$^*^8)T-QZ#*ZIC)YE M=^"+*6W/;([!H'5,8'L@NWI'ESW"C@3C\EKC!N83P"-URS@%Q*'FG@:/<3?@ MQ,M>K-4M>.1A)6,] X"SC@IP^%+/[AA@A2_O[%X&\.":KN%M <%=:P-V0Z&\ MT!*5'3??[^*58TX/:#7[;_)W8LKW_V 88L]*%DO3!R/#5#WW6' G.P.G]KD M3/+=2^*[+7U)I^$[;'ES5-TZ5J.2Y#O)=SW8]3Y\9W2B\,S!R'%4VUN=V?$'NB 2:R2B;< M7I@L,$=%1IAT*0X]FLL16COX&]OJ-YK_4/OFWA+,H>&+PV/[(0?=]7F$!R2G M2TX_/*3W?)SN#D:ZJVJ'NU62TR6G2T[?/XCX?*SN@>>KJ99VY&Q:)ZR^8S_U M(5U&7506%I7"12D%JER.TW&X/F,%QD\,.-SS[%A MI6Q.P4J[V=PGQV?\*/H+>6OJ\HM2WGCY:4)/;JN)7>NG/M4-G$V4@Q)+9-%.K'I +( &C"Q(@%%E36W6HNZ< *M8&M8 "O] 'V6*<16'D MIQ%J@YOU(N$!-1:VLBBHU7%'H(DN@$C,+HC$! M-U=Q5N/9>J(U20RR)C"4; M(F(7)B^L+DB!QMX-[54 \TY;W4A>%(V$_/9+*S.9K)<@A\$?[-6*]*$ EEC3 MXF_I=L];]HL=P,&]Z93Q/_#;34/J-Z*F_)LO[Q33U/K5_:EV>DK].HN2_-NM M]>@2\. ,S)GQ]!$AOL(HX-UE E)G0H S4\;A9K"E+,G\*<\SYBD<';;Q M$6]?*^]PB["L&3R1.H-]OD2^(-&JAX]+XA*9 G%O EI^"7)5@^"AQL)4&;,< M 6H0J4(\I<+5 3M^QG%WYO-IQ&$PZ*4%H 4=O/A9ZC\@X 9!%V''\AV+T;0K MSK#U^ 6N!K_(_,Z/12LZMC7'#(%_\'C]$ 4Y3Z52Y_H=B'R^FF(!<&X\&D&] MC!Q.YAJE3PT,J'4%9'ZF[#X"HKT'39,LL.L]@.UGHITZ4XKQ*]7!3-D]F\(E MHZ8"PP:/.&1 \:':?K=THRRXBX%W;C$BI20(L $Z!-NX&YW:JX ?)]5UO\,I M@\$!YY%]3?V0@1GR"6XSO1$ZN?K\ID!1^B5)?TX6XWRRF!;?:O9Y6_IP&81A MK(\-Q_7 B6&.Y5EC3V?CP'+K$>0ZE:_$BA# YLO9;<^ MRJ5;(1&FB+14P-8) ZLTN-+R=M4:5E7UKYE:(GS5T?@2I)#ZUXC5F(#A$J\& M8OK/P@^JEVY"X0(F],'M>_P+9/P<3-H)4&[A+, :@+83(&?QJP<0BW="S-8" MD>6WYOXCR;/@,: M4+!*\# V5H/G$8" 97&("U]&$(0O<"^4< M!$)7/)=,5 MA [)E C)!(Z-@_3AIM&2C6LX8/C["$^LP@RDNQ++PX55_FYY.@2-@4)10#%R M,59\4RWLY16+RAB>7%WO:4?\4A[IAS@#MN8"_$IYQZ_^(UW].M'7!3>UX[IL M%5TCE6(7)7FCEJ[\&R3VRHZ OST >UY-DX1 'P5V1T5$ L00J 0^(60_.,6* M>PM:S$IJ*LBD)"OE54GKH/4I8,_?\IJB^J*5O]#:C647RA*?QO%$"8PDB06: M2Q:19IN#QBLD"QY3!4A"K$9X;36&*M1I)9E*%B^W0P@G7*_#&R9UV:(0. %B MPL%= T,M+;2V#@+K0X24) A0X-S"#63Y-@C ZU6 E"6LO3T5*H&+_@+W^$Z( MSC^!2=^)G:YU*9T5E1F8KN8QH#;$+?("SW!\(V".ZSJ>YTY67=#^9Z7 %7V80S7".2A]JP7P)9.KG5<@IR(WE;,*J M#2QX->O6 287+B5\80X54]F:9X0!6AXM<4H(>@DD/R%7A6); G)YA?TKEGM M7Q)$> GW7"+GD*1_PU,(]V &(X .,B%'.8-?$& NRPK/M;1FZ>N$=88HS(V/ MBG,'!VX6Y1P(%UU*#+_B-R,T?5&%(:8B.')PRB3-N!D;H W(M_FH,!_T%B[A M\?_\S35TYRUH03R<93,=H68)DQ).^3X*6 &=2U& "4/TW-6'DY4@3%U4A]R[ MW_EQ2\>1T7Y9RE&T%^,L1VG&C6>N=.&LQN0X/S"N:H7J+;Z=1QQTO+JG D"3 M6U.P!A[0Q]\G"\P8P8W!S_(ICP.S[P*V>.T^#HP"=\$ GU-V51XS#PX@<54@ M[2(V0Q&= BI9518Q!9 (!Q>_'X*-%^1XO%F6!)%?P#N1Z0EGB+9:7@-D%L7J M >*0%O:CL"T)\$]\JW:MUTK+4C>\=O6=665Q-<+=W%MIW5["F=U%ZKVEI]N<^J<%"WOIJN6U]#0>NM_7N! MWZ+6I-+TL:S@2K.49P8.W@@$O@P>[-KQ\&(PM7[,FS'>]B3_1W& 23#R+389K@T9; MG??F>X:^P<837H@69,)D\!*>Y"V.:DDJ=20PV.E?A17.(3(5H%V0R1PS$Q^DO$+#&.CA-N7INL<, MUO":Q'P"/!MCN!?L'H20S&J_;A7\2C0IWL[?A^)_5;1S.ZA$R 13"&0#GZ)1 MR.(2:UG@U-=6F*3TMS1D64A4KM@.&UQ"V2$-A:* ?VTW D=5U;E MZF@!.ZBT4OT1K= ]97P$$FLZ)O"B1)EA<'2^]L)X]%#$:GC =6G"1A&WX>=7 M'MNK@?CC5?XX9[4O#U[S4TS9'(PJFD54+5G\1E!2L>KVI9VAP?2)FX#"H@\H M)\M1O\MKJ.69"W(79C.EH^DZ1#:(<1^XO$_AVF4KR>K"/YA$WUG8]!Q5RLR* MS'GCWT60F28O%4_C+BL8/5<5VFSI@_+Q*_Q-S4_ D_;%(!V_(EQB>,HMTVB: MPH)NVW)-:*$AC@\GJ8=\"E2.D-[@%4R%;- U0?>0I-^()4J\]3I+ MB,E0_ 7E3"ST]J+L6_,L5WWPZOA+)MBRI:1&#@4E9&LOA+\9+R1E^0+$(0]W M4'5#@0P?3/T(>7X1TWO"8E@1=7N(Z^,3/4A2AOX,## N(\IB@M85*UA\P2WU MTA'E90:OHFMVS4,>B',LPA/<\R7?6+!$.2?LM2)"$#,L,)A&WW#ND-W4 M)G #7 64@<)*PU-%$;O%+AA,=*G*J_'K>H:6!T0"G\9/@2Y>X"P^X"0XG2!* MX4AYQ Q_&+RN7I MYL4P.5H*$C^G\5?A:S ,,O3#L2*D_ 4-@^+61-;(^7$J MH6*8YK8X]1=1,T;3^/C8O09!M$A+8>MPZE45O]U9)N*JYC0A@3_@OA^$S"L- MGA8KJ2E/B;;$M -8@/+(_+3*>5*&KV$X@%06PJW0Q%FUC3)Y7T1!,FG CV]6 M%K:@.J&05VMARQD:9J2.M]B;RVD67EDCZ@#7:,UR3B4<0A2B>;'&+^)#\HIJ M *!]H0KQ'?]>A+?"))[XP$63Q111^Z.@/EJPG(LG9$F;P:S\$VMN1,U0;;P@ M;&N\B,,I[@D%0L50E,HISZ51J^E\ZLF>X'L M%XR+ [^F"]PNIQ>>2\(7H6"I'W@10&L_^5I&;,V-JI08R(N:5#KW4AKR)XO3 MPH?BUOFMG".)%UG9*&L8)$+-X&#&; +&QUK:^9,)'J^JK+AVJ>IF2B+V%3#] MB%0*L8T'#:<+\B'*[KCL:!#AM?+3TB^RTM0.,3!;OE/,<[Q-T7T6KP$M@;8B MZKBW0*5YI3^JWY4A@+)"IJBX39-_8ZIMHY814RPK'26T$N-#EYH?O\)ZH/\A MPXEGA_A\X95:O_+?ZB-X^1C1,JL*3Z=D[*3:*]?9*SG=8LH4NI7W6-M;LT^ MOWB0@9X5-QR>1IY3!4D034/AZE1>5>U:J."V8#[4]GR%?%(LBPN_I[!;Q-SA M-)G"'9==K,7 T7KC,[D0O*J[.#6DD;)Q^OQX[DO-0D0I7E%PL\JE&+N*VRUN MMLC04XTB^6\D_C(:YDP2$602"L+:H$06YVLH _]^*V;;EN$#_]Z/IL5\'.*! MXDZCF#=$%7[]8DY3'&NKIJ(<#/4]-L>744 +;?I&40^-F@W)>JR%&F_1#XU+ M\QJG"]>'-W-#H^:<\#VF%7%?0:@)_ M3@.@R8^KG2O&K7A-WCIS (L9N,5)]E'\6)L-+&A>5 ^(.^(.SSE2,D:NRJ3< M&AN&'YB0VKO7TPC B2O$5WEC#I]YUWO:Y'_0H&:E&-/,-UYJL6Z'E/F+,$JN M[J-L02[U;+:(0?1PZ4U!^ZQUSO0KSAFOZ[%GH0 K[_+O66T^MD(F6"$;^+.; M1](O1ZK34C,YC;'^\L*FHTJFM$RA-*:DE[&J-PJ+050P>!4:AB+LH9;:"E;C MW_*B@>I#U"R)(H:(@26FEJ*8,N?P'OK'AG'#K9TJ[5(]+0,5A"^G"<*8A[G% MOV%=^)S/(Z> (HU#Y]&O)+ZBD'3M$?-BNCS^)9GD#_AWN"MJ&^,>%ZEULC.7 MLB6[JXINQ>@6W!S) 5(>M+Z< @S;?4*E4/,+7$B2G1V\Q6SQ<4 M@>6Z&P&E*)&/-RM2.5RI1UD]2YZTE4 MC;^515#U(BA;%D'U8"W/602UK:AI MN3@I<)S S07-JTQAYF&8_F> MYDXL=^@[P_'$\P+;T3870?78MF@&N6S3P0SG5'7P-"DE1.!\_*I*Y;?L0 M>@\OF[>QQ."#P \"1F*!2BYJR4I>\)6DWPJ# G/O7S=MIT"9R$32NVA+H.9G MW !F)GWQ#U5S:\[1\^DG9=ZE*NO[>D?X%?0"D24RF!UK=-EF>XYED96;^HI@_C4[2 ,%_&7:COEPY%+;V.U!J2AUBV@IM^V MR7>B8@A@5W:M_%Q_6[&>$DY#Q.:*$J>WZ%4NL$ABD9);U^)L4@"WYIE._7&2 MON42HJHV(D=1@(.@81FV+:/"$>$=NOPXJ"=7E'H29D:]%JET/O%2X9%1Y<.* MSA=BL#OFA]AW H(J(TD']UC1DVB.IFX,@:;1Z#:A6DD_+/%81'4"I8MH=>(! M5$?JSPN=.6:TZ^(U%R'ZBD83H5P"OXPJCR>(MQ>XG'5 MFUDY/L(] Z>-S4OY!F]B4XIV\]K:H'T)S2K)1GM2#'M?YTV554>U"IS5NM=& M)P4^LJRQ*-E^T18,%9DQ\#&P7*C4I@V%P+/,92EKHZ8)3+4IU=B@\Q3Z4TSB M-1//96W*QO4GE(X*%3(#A42L#@_X]\[GW8SMBJ!5CZGE#:'6*5FW+"%;)H>_ MK\_$-RX282FX"*YE-)K9OS;5UTCI%:WX0=D16&#NK*OLO03F_%J4-A5U4[7Z MHE 4F182O$(-(AWY.,?:L.FC(KH!8?&Z@>FE_"ZCJB:\%5[M3'4N\+35 Z_5 M_2'/\V4C6WG%63DM^8B#AI&S M>X6Y.AX=[4L>9>=-H*A;NP(9O->91X)X8(BJ)-9D],I&8=CZ#W7I2ILC(Y2'O3$Z-N5% M-%1)A"RQ*I.C:B_7RB_X27&F(EY?PI]EI?4Q)>"2_RPPDI9'!:!1O2&!2I B MQK':*NNH4(S485MO,EBS62IFX244M:I*$"+ MEG18@&Z9U;F05LV6-63 Y.N MF,Z-CM%2_Q=[%[IQG])E@?P"Y6^3' MULF+,^P*B="2ETB$"FYB+N!J9=;@92]RX;@3D=>B]24&F@! PF! 40-9A"0( MT:H])+%&-!6 W0)I2FXF"<\6U'/--2,'")-45S>O+%:MT=Q<=BBMM&SYSUK M2]>S+:$B',DD+1.BG(-$T\A.#/U:E"\M;W^O*))*DS4HM$(6>M6EL1J&(<.; MXBV5ORS0)?!$Y_/I(W\?A\/$#(-/V%KUPR^>TU:8NK*7ZS_1@)U&[)YMWL8. MP9U&'#(9YUS&E?>,6Q"Z+*NZ Y9"6&5Z0,F)LEFR MAZZXTRLPX82-*1SIB)A<6 JD<0H]OHX!"Z15I+2\:)FI%&R:8,NHB+H5Q0N5 M9JR;4[1:M_B M$[TD!9E7B"_SJ@=5[+@RSRA[O.:!13R%[%R(.[P=XAV+"Y?9'C"==JGK'Y. M*@%:!E*O99I\KS3Y4*;)>["69TR3;TU[+Z6O73?0?7#Z#=.Q+1:,W>'$'GN: M&]AZ8#!CLBY-?LYI[WVM&Z%JWW1:SR6\1F%:+KO2RH3QI!-IRJ)DDD*O;3%X M4CVU?K$EK4N:L RK5HWGF#@D?X::K GF^0MX2$$:4<^M4'B%=]_HZ.?ZJ%GZ MC"(>]1TJB/)'PB-CO,^;JP)A]8B?BS8CW 9HPV+">9M/#4N^ F;TA>I&KP$[ M*L6&6'PK B:7:I;?1?-Y$:0!4@BGW%\!AZM;6MZP,$7@,V*=/$'O+-)Z,1_% M0^(2.AE,%'+3R3PLB)A::/VLT=O"_UW)-KRXJ&84/>;%A(YR3H-P^,MV[X(? M$"H 'WNQWMV?(N_?+(BX8^&&$VFY !LF6$ M/([L)ZA55,+B4K(*HD.<7977+0M^:VA#V-HK9';AL%(%A@K.[")'OX.ZT5CL M%Y /#=]W"?2_D+?+;T$MA9!.36R9LKERIXLRCG]1'VK+V?F>\#JJ2S('(UU; MN1RZ,EZ\5'7(MC2O";V4U5UC?B15+_=*GI0[D9-2&F$X@$,9U5%GN(3C*1@Q MJ:&,RU5I_'KO:LE+]8C'JS)RF1!;8RU-D.! M D,V\90#S0K@VY4)(J5&*A?C74'($K$FYF,;0XO()A,>B8/#SGD8L MI*4*:T+,<)>;AU2Q![0 ,1+C5-)%?5EU++E,M%^B(JWWH_Y2Q7R6:L*:X ,E MED #"RA:5S&AUL( =0(H(R[J4J"^U-@%%6^-"^PU#@$$!"PT?_P\A;W=Q.'[ M(E;WH9R34C&]M3+38*=W%9*H_47O"Q;Y(V.3Q?1C-&'D%Z[.8# N;:9"<2;- M+&RW >5U$P&'6M_FUQ2GIRI$4YQQWE>IV2[/<=YZLTLS\DA^4U5<48/9/MB% M ,?@V5<$!2V2.*6?5V73*V6S(%92T*O=?2@!L >W3OUYQMX4 M?W@KDJ!OHI@V3C]Z*QXF(H@8-8,%YJAS!!,2'_"/JX#:M<:#:GD*_S\LWBP^ MOJ:/?LC#U<]<^]K1W;4?:]?ZVL\V/58WKC77V.FQ/]"2^;+A9/"("3>\.+QU M W"%/_1&4W0Z\N)%3WF&,?^.3WF[$H-=/GM^[">7?\Y*9-:"\_H7M^,%$3[I M[(* LRHUVOQJ-QUS\A!$H)M1+-:)+%C QYPD(GD26U:X=X#*% MH."58C]//:&>!?2M_]YB6PR=G0V9RJS8P:T9#D;VBE=SM<7E(.1^2 MV7R!Q5%EHI%G3-(0_R(US X,LS)BZ3A$:CR%8:S3K,4\$<. M X;C;/VI5"X[\(I]&OJT!B-C;UX9GF8M]HFLL3-4+C^S&1\8P/M%I=^R!Z>< MQL4WAT_1*J=Q\4U':I6"%KYB>2^FUH_!*B]-J9S&Q3>?XN*[IW'QS7U<_!\H M);%IQF+][_W/(0Y&'YF?L3OL?ZA'DCF^0BUY5":%L!V=XV83-D&1#IJ4M0.$ M(%X,T:F7"D[Q34LYYKTRRE7B^%/ZW[S8G/9P@@3NVC @J'&GVK\ZZ=X#S!^B)L!*O.DFYI$J597F!C MM1U40S:*:B7ZR]^S6G*]J)'"Z763:?*0*:^ X<7\--$8537X@FS%B2 "F>EU MB3NSZ7E4[5X"BFQ9J!@\/T54;4+RKY,0=A#S>KRE?RQ_P;''Z4BR \X$GLU_ M4-8@\_*EU>7@2*MFI5S]D4MOYV.BLAW>RIO"-KU8%45KHMJK?%/+0A#-+$'" MQ097A$&B4@W1Y/<+E>87:A?9=YD.^9N:O^.CM<9-??T*W@TFZ%\L?%WI[I3- M1+_MBM[VQ>B/,^1=!/_?0(,<] 2'/U1C["*"S"C!VF,TK.$;LNLC(^6" MW?ZAU%=;;#A]!:#4#,:NSH;ZT @M9^SYS [&OFZ$^E!W_&"R8O/URX8KSH N M]Q.U&U5GT0M#;FF\[FU]P:(]>L78(',/S 9AE AJ;H&7(Y/0UOIE$*J=SK7K MUUFLTF>W4__^*,KL,]$"G7&@E9(L<2(UH@ 6RH^0TK"+G67%U)":JL!F^YS\ MTIQ@3V*L1"^4<E(4(4<-$1/&[\H?XZCO"<&R%MW]=6.ZM*6S M)2-"Z/U@RF&O:M8U]:)7G8*EO%Z./*RIV'[1?=N.[-ONP5J>L6][:Q_VDO7@ M.YYI.HQY?F@@/KFO>;9F&Q[\;S!TV/ L8D1K,=BWF4:C&\2MFT9BE"2/-) X M$MU--/<-C%ONW5:X&0]WC&M^$JT#DH1B4#:)0I# Z6<'%Q9O7PN<IZQ(>5Q*TW8.-L#H'@ M)XXB]J>/=<]J"3Z[^>7JW!:9D.P(6LP:@T$;G63-(R& C^:I",=ZZ3%1UAS$ M*D#KR.,L+/IBS*+ QRTB!]R]CF@T.4X/%6_GT%0-/Z+H<&O,YQ9 K\6L^0IN MCWLNC15@CUFYO2AK] Z0$A4C^*@1[YY-DSE7S/2DTEUJNES@AQ5S0H0Q6G/4 MYE,_ILF08KQ>#NY.*/!P@&>_,0&)76"?U5O01,ADW84*F$AN6E3$ _L M^)W8MC8M@QG<_1<#VILWO#X@0?MLO<%7P\W?( M.C%X:16$6 :N'/U5.-YKW3BCYVZ9V*(2B#URA*#I<\R.V^Z.\:Z<0@#4X-/1 MFW+-W@78B\,L"$;Y)TVXSZX[;:/"H-%$K P!"J,P\E,,"Q7SD;#WL$;P$_ LGV93&,9<82"$((LYD"3^/A7AHI#: M>Q=YDC[6_WT^A_,O8(5Q<02404 '9,8++ 0.-8RJCTE]T'&*&-[>]J^PUZ5-TR*([L*8%7F++(=5M79%+YD@F M(G&QO#0.'\\"1$E.\:V*R.!B8 ^M)!YT(Q\$?AB!9@PKUW&-G\A:EL975F:Z M@>8)3.//@A9$5JYM5XTC$UCOE-6CTIBR6*;\QC50>NTYXF1JWRB.O4S,A@(\ M>,Q3>["46<-/C'!@)+AM(4?A/<,,7P,1IS9"BS,=14S+(9V5IFCL&EQG,!E( M60@\E3]BPHK^DI<,)CQ3;K\A%?.D=97-1OZ'Y]9O0DR$SQHPVV5F$&TT[OX6 M.3MT& .R=9K9R +DA?-S\38.V?F=O]5'W_IW5F#.5T@W*T_"4:-QS+C:!-LH MRTL(?D)[J4.S@(Z=%M/$JAGJQ3(Y@O> %JV+!&GEBF#WQ*X M%-U **-*ZE,E'G:/B:P1K\M;)AGOI!S;/,6AS>&"CX,O!N)Q!/U:A*Z6MQ>E?P2? MUBCXHQ^!"+U*'F)J7ERD--8,JY,6F=I^;"D3D66.-5X<9E$215,4JZD&DPT! M-O&C6;FZ15Q87"*NP(>B%A,"_7L_FJ)9> 5/Y6-.,@8/)OW,0Q0[OJX:?E-> MZ?H;JML%F$S@QB%F@]'R(U.:,@N9@,8'&T'L*8K+!<'WP)#@!@@57+,9#];S MG ,P1P-8M36D<5+]".8&^!/!W4T<_LR#]02LQ>=&4IGRJ0T+5/XO""T1*0LQCO6.28RM&,!>0HSWKAP HXM]MBM"KW3:N' MPR]ID.:Z'W4I.-[[*7JCV6>6?L&@[EI[>F7F.'-U%AJV,9[HIF6&8T\+/&L\ M#AW##B:^WWF>$E@P%H* M\5:W@(1\@ D6S04*4#A&U@(.?$&!*1H)R?/^W"3,\S0:+_(B9@G_.$,PXUKF M!W]&4TN6TT_Q8C;FO6?U7V4TS1=-?E%-7<:"P:T%@$NVB6> .:+IMJ_;AC7T K!-AH8]],RQ.W9<+5Q7B[?5 MIMG3NOH2W+%P,66?)LMVUD\HA]%;XV)O#=ZQY9QAXIJ/TZY :;$DD%)%<4!. M=&W"8#T$0?#PE;8055D9KVXL'/UFD)\K,Q[UJ;1'H5DF48:E(3S1QF*,%]S, MTVCZ?_ZF#[6WAJ[ M-XSN^I]N>NSFSRQM*!?K6A*@^&@ Q6A1_%;*H6/@\KR,<[-HMA$:NCT^L_Z" MO+03XN"0[3) C\I9?\BC BT'M8;#V]:CNA$>-Y/8I"E MTS_D&1>]SI< 1$<>1QEPJ,*>R])[GSUKRCGL_+\.VF)]:S38L5=[$_[H+ZF8 M#H\]*^2-+K)PL.J>@B,?S?QI]O\,KE8@6\$(XF4"'Y,L:^!QO8D7LZLPH3@ M_AP8 [;/B$4*3]4=C(:JJY40E,6*1EQB'G(%0%_*GE=Q$E/$V$\@M#+'&5$0 MCV)N)*(5I+<_12CXAD>"?Z- \*<)MQ,_5>%?$D9[TY@W&%FV:FG6Y1&9E+J7 M(G6+"-]&QED!=6^-#Y8\H)4\8&N#$?CX=H\XX$@^ 2=JK^=4_7.1@UH9/T@I M'LRHL3CC$4IJ>%WK'&_2)BTG=";:A+K!C+=[4N,&BCB5/-[5Y;C,:SJJT@>K M,:4:&7_ZCB+X7-W?U#+(7Y-"JK'PL_^(7[[!89J\-3QK4?:V/ACING.HG).4 M]=($P$OPY8MBB<.]^5JX1&_$2EZ"Q;GCYOO-<*>* -P4]=I?$R'5T<(1I3^" M /?UX&SCN%&"W2[PC.('![#C&5'F$2,+@A!7 @Q[4Z9)L07;T%\2:4KM\)*U MPW$B%:4J6(U56$>-59R6HV1FLU$!==S,I@F7$B8+K(EJ7%B/DH7KEG@6FK:= MH7IXFC+K*K.N%Q[_7]:F[EY9UU7#U!Z,;$^F52_<^7&[2ZO:0W)]=->]/"*3 M8O52Q.HZ9\4]3EK505=%.Y;SWR.'1*95959%)K^Z%F!/4?JG2:NZ@Y%N'JSI M)66]- 'P$IQUF5:5@?-3N_B[I557Y;9WS## 622G9-[TA*^5-AQH%#TQC M^))(4XK_ERS^CQ.*6)\W'>I'#4;(O.FI\J9;$")DTK37+"Z3IGU5.3)I^M*B M^\NJU#MAJ^K0&(QT3?6.9K+VR#"52=6U5/2\2=4AUI-:JN=ZET=D4NQ>BMA= MY\EX1TFJ#JG^T^A3M[9,JLJD:G]R*C+U]>Q*_R1)U:$]&!FZ*9.J9T99G0N ME^#,'SVI*I!1EZ,E,N9^Z-'TFUE/%3XX19_K<'CD$,,Q[O>,0A,GX_0S(NLC MAC2.ENQU*-EK'+M_^YS)6BHMJ;2Z#+YL2".[1PV_=,FK9"?_0-[9Z$CC9Y^9 M&F@NPJ_:EG(_S_CL?GOA+ MFLS>T0 @B@"MCJBXH0$,>^L(#WQA57-7R4[=>W]&#_?G:&#:J:ZU:MG1T(A] MMVCV<8LZ7J$Q7-7R:R<;85317QT$58Q64N; HS3^Y;^>5%C3CD@0^M_R0T]H MR6)Z+Q;\&=?;(E,=8S!RKJU56#+UB3LS>K,SN^FS@$SQOGN=VSSYAR6)I- MZ_1];"1M[FJ,NVLD4#H?%.D' E0R3^0,[@ ]:-4N?>G"T:SOF[CB.<55R'?3.+EMXJ18OZ#GX8DDL4R_F*E MG"T?+68-*\F]6'V*$]NS*,>9Y.D]VBI\+F4QISCBLRAQ.#@:[<70RB^,*8/? M$OB9KEWS(9\BO-S6?%G\]!DA1S6GWEEK8<\"T7!$PZ&VB!QFUSBH=K_*NT.X#*6%Z-KT8Z MR2;"UH./IY$_CJ;%@&P^NP\I=0H/7J09D=UXD<&NLVJ6:>LQN_#_GG3,QG[" M^UQ(>3#ZD^[X/DH6V13G\&;!-!$S#W%$;(:3$T-Q,Q'(MO\L_#0'N25,5K1+ ME5_@,D &7?U?Y?_R3^%)O[-YDM(071"B(#GN_) $7QHQ((U0N4]PDN(4.46\ MJKA!)4S!/HMQON_M-!G#2W -R8S;?EQ:<5K)%D!\CSB$'1X!2T\77%)=*S?3 M_"Y9W-ZM_0JM)\O]5,QZ!W7 2#$$9-.BK0QV+=!PCC\D/8#_ R>/7R+#-_Y[ M7MN1,EGDJ%#J[P#Q&C-T2"L9.RWE [QT H*C-C?^FBRI:98 >^#AH:)9X$D3 M;Z+@1YNU,N9#!HP:HI(;(_]= X_#U=4/*?5ILG"V&&/$AX\Q3A9C4&SC9,%U MVSLN$2@9[;R%"SO 02D)G\7V4)C%*6Z1VO"VZ9O0C,Q6=M93Y MG!F!(?(D?52F##PZ3OU 56BT^',_$!<6S=#@P8Z_DIY>+N1:^1G<<1S175$$/:PTJ$J6 MJ<:%;POM[(E$_*EX_M/+O)TA%N6H9@NL$=W"+8OQ'6Q+<&-_".5W<">?\7Z M.'YZ_ .HYT-<[N<&(P*D1_?>CS,8Z;:JM03T47Y7E,!M[I"/=:\NRB_?3%(. MOO1O%I!B>(BF4Y#&2+:+R20*(J1 >AZ8;2F#JP+E1)&7>VZ9T;CB4LR3;KK%(TPC;J"OD_C(:CM* M>%(S*0,;\9Z%YWATP#)(*$GA(SG@(\&Q@*^%%/;^GI?3+?E L/L,J%=0C$*# M[+GD;JKBBMZ65-)>P2K8Z0V/G, S@6MC^".7P2(TQ?]W=32WXRX/';?&NFT/ M/=_UF65IH>,:X9!IFNEJ$^:[;MCS4=XK78_B"C%:IU1GI#0/J9=$N6>$I;:Y M+YB6\],P4V["!"V&U4AJPU]NBZSR;8U^'*<_C-8>CUB A?.]YTE&Q/^&:!TL M[VJL]W\WR40D7[7J)_X8Q .8$FM_\OR3;=NGR5K>TE'6_O"')FT!8=4/<'GO:W'?(M\) MK8DW=,?,]ZTA,STS"$//\;VQ:P9CW_U?,#>^DKH'T^X="E'B=G_4=HU+;$ R M,O*,L:=INNWKMF$-O<#3@J$! M(3L5D#!3^GY*5 MTL+GTD(![Z$PI_T,Q&8,.YL*UPFMJ<*Q^G][JLZ/(3E!URO_8GF[!.W)/K=; M?!1[PSN&]41@%&/\.8;GMV[YCWE(@35TMM%6N?,;KCV%.C!>\ C'4I"*SR/B MJTG&K=F[]GP>\Q.#-)BDF3?S@+H*/>>Y%Q/@I-C+^-R\2 M00D># /RN$Z&9P:/FY2YJ*S*1<'WB/C(Z!$II"EWTN^B.8_@ M!WFLYRD0'%X3VI[A.LF 1"!N)7NSJYB M78K[+)Q0*O6%W4[]><;>%']X"Z^=3_W'-U%,:Z8?O14/$YXK>FM+E;YTK/SC MRI&[UK@S)WKCQ)O%Q]?TT5+=,O_,T*YUW5C[,7RZ]K--C]7A0V/]3S<]=O-G MEC:4BSV?Q5K7FGTVBS6N-?=<%NM=>T-SIZ<>VC*['JOKA'VWG<;CUL#9\>3> MOQ#-#KW.%NBZTQWUL0!=E^Z 'VA'#4#M_AJVE&)MLC]]$M#=BGEA__@#\K7X*[))DJG_WT&_H2E/( OS]EC9IH>0FGHOBO*?R8_"UY MWL]QWA]P1;'/,]7RN$].WDF^=,S/C3;"0<)P[SH/5&/JWK^8G^LZ BYTETNTA;I=(^&[]0=(L+0:E8:>JU-A? ;LDX M\@Y?+(3-,@;_%W[UO^];">MB?[JMND:?QC5*;%W).)L9Q^Z><0Q@',-4[:$F M.4=RSMEPSK![SC&1=\&,?IGG$L#AGH7N"P#C7&V("\_!^,,@7%L7=6,/MEJ1QT\TO<(X<=H%N4$ MY[,A1%B>PF7.%M@+KESKGFNPN]QP5;,%V%*.L;@@4MN"7_ O9:J:M@I"+2GM@BBM^W0A:/ 1^ .JK?7)4GM1M39?!!HMMEPF^1U+ MG^1%[QI6.W..Z3Y-"(;(2!^JUB4&;26E5936?5X-#!&L@=+<"ZR!DI1645KW MB2@P1$:6J@T/-C+' MT53;.[@&9*]K[#A\*AE1,F*=$3M/B]D:IL5<2_4TR8B2$5\L(W:>-;3!%A[I MEJXZUNHX%,F(DA%?""-VGE2U-9P@;:BF=JQ"$@PLMT(:VI>K>>:C#(Q4?]81OUN"/;8+!/Q+H MG0GGCU/QINQXJ'='1LZ32Y1+/*LEOJ@6PU^3),Q^R'AY9*;D"(0Z82G.NO5S MQ5?F213G-(D#WGI(F>J%VCJ7:M%HG9?FV9H]&.FFH3K&L4)M9^1 2-;IT][V M8YW.:PUM;4B]+<[P OOU).=<+N=T7CQI:]B_KWFJ>7CK@60=R3K/QCIZY]6@ M-NB]D8%-XL2;==7?!$K)42RTO?0H[D@GNV^9=O6G1.U;!]T MR3T/0DL6ERQ^/LW@NGNB9G#)XI+%)8OWH&2P[LOVS2,$S7==\+@%%;_(??A=?#?,+H? M%9OZ;0$'%@7\[W@)4;R@492C'^%KQ:;$15HVW/0\R:C+_4W*IO#->_;V(0KS M.R #K!BK_TIL5:M^XH]A8XM\_4]JVPH84$3: ;':L":L6XK=@37YOUJ+H[OC5TS&/ON M_SJ#T58YM.D,+?NGI$R<8ZL/09H;#+&VPYCU#?>S M&US;8J$5C-EX8C'-]X=VX%NVX?M-?ICYZ2V0#XD%@Y0M,7'%820UX)ZF_CQC M;XH_O VC;#[U']]$,9TV_>BM>)A@2R3%):%!%\$_KJCT6N.4*K)RXLWBXVOZ M:$D$\L\,[5K7C;4?PZ=K/]OT6!T^--;_=--C-W]F:4.YV/-9K'6MV6>S6.-: M<\]EL=ZU-S1W>NJ69/UV?(\3@@)U:E.L8 :1 ?Q+A%:F\B_FIXI!@Q4:JNDH M)UH=Z*[VY-N5X^D5T-*[9 8&:A#YTUU0E;9N^@6=W$W#Z?^ M _ZL? GNDF2J?/;3;SA:\,=Q^L/H=Q: M;\KQI<\TAI@&K8.S9,TEZ?WA-/[ M@"N*Z>BD(-R;]))\Z=".A +6DQ#DFET_SLD9GK.4(E]Q '\=P[IV9L"GHT<^ M"=%MU[''YPLL"3FW/ OP11_]9,(RE3:+;1=HJC [N#NC=KG?/![5M M\8+R.GKW*%"&.1@9FNH>CBK0OQX;R3D7RSE&]R!0AH6%BY:J>1?8GB99YW)9 MIP?E!#8I'=V1G",YYXPXI_N>-V-(+=&N=3!FI^03[.Z;Y#R\ F3!Q);QST"9WE(6JO16O=M-R9BPH(?[5[@\ M):C52ZQZ+R\0. M+U?5#P=.E:36:U+K'HO+1.!4736="YRN($FM1FK=9S]-DZ9':4:?,-4EJ1V= MU,SNTX6FA;::KFJ]&AKS$HILOG# ?BQ;5I+\CJ42HW\#IW2?'31Q&J8-C&+U M*-QTI$BM)+4:J76?3C.'-,C+-?L4V92D=GQ2ZS[_9&+^2;6<"ZRSDY16H[3N M\S4FYFM4RY/J\[(IK?MT&H7V;W61]+1U?<4@W]6!G&2X+NDXSX0ABQ^YR890 C>IZJ'QM# M5S)B7TA2,N)V1NP^8VB96-ZEJZXN&5$RXDME1*O[?*IE#49#0W6T@P>V23Z4 M?-B?7>_'A]UG:RU[,')-53\\A2;Y4/)A?W:]#Q_VP#\<@C;4-=4[6M'D,T"P M7TS=T1K,L6@&2T74L903 /PW2&[CZ,F08^(0:E>S#)Q_$$[3KBD1N42YQ M> MXDOH+/PU2<+LAXQ71F9*CGBD$Y:F+%3\7/&5>1+%N1+%2@YO/:0P]4)-G LU M9'2K^YH\"\*L)V1WR!9IT][VX]UNJ\QM-S!R'14XQ+;623G7"[G M=%\S:7F#D6NH0^<"F_8EYUPNYW1? VIK@Y%AJ)HK.4=RSAEQ3O;I/E5HF\ \ MIFJ9%PB^+$FM1FK=%TO:")$_U%77.5A.2UKK,ZW9W=<#VH@I[ZFZ>8'XOI+4 M:J36?>C07Q+,]Z,^VO1/U9Q]TR3V//4L6ERQ^/IW?0^U$G=^2 MQ26+2Q;O0T_Y4#]13[ED<C'^%_BB7/_/0VBOF[#>)H^F:Y M([XTV,W4GV?L3?&'MV&4S:?^XYLHIMNF'[T5#Q/;M.S6.-:<\]EL1XZJM-ZN'$^OH%O>)3,P&X+(G^Z"T[)U MTR_HY#Y&]TQY#]98GLFCVX]3_P%_5KX$=TDR53[[Z3<<6/;C./UA]#L+4K9Y M]K<\TG8()NQ/F"=I+D_O":?W 5<4T]%)0;@WZ27YTJ%=%J[0FET_SADBGLU9 M2NYU',!?Q["NG1GPZ7AT3\*(VG6(JERA7.%EKO#"VQ9)+/T11_]9,(PI3J+; M1=HJC XN0>[3KO<,.K=M\7*"Q[K=/<#,$(?:#E7[$KLN)>=<+N=T#S S' +G M:)8Z= W).I)USH=UND>8&3J$S638%]@3*SGG>, M.*<'=3(>USG#@VO9)>=(SGD^SNF^#<1!)$W-4'6S3[@2EY6U: \/?HQF4<[" MS?'!B#D3=4+>-8Y9@]JIN6I%8CM>Y+^QTCU"=A4DMKQ2:U[O!\'P1D](#6I0"^;U+I/ M?CKV8&0:JNT>C"PE2:W7I-9]MM 9@A-M6JHV[).Q]A)J;+YP4'"L6E:2_(ZE M$@=\ Z=TGQQT<,Z>I9K6!5:D2%*KD5KWV33'Y:;FX3.")*GUFM2Z3S\YF'Y2 MA]H%U@I)2JM16O?I&A?3-:KN76">4U):16E.]ZD.5Q^,AJHG,< OG-*ZSW2X M!HVD.ZJI'1E;Z"+@P20COA!&[#XG MYF).S#)5S3I6]%@RHF3$'NQZ/T;L/F/HVH.1IZNV?62\7,F'?:%(R8?;^;#[ M=*H['(QL5S7<@V,/D@\E'_9GU_OQ8??)6M=!]%G5M8Y502/Y4/)A#W:]#Q_V M(.7C#D:6:ZB:>1YL>%EE1VL0QZ(9+!4QQU). /#?(+D%.GHJX)@XA-K5+&-S M'X32M&M&1"Y1+O&"E_@2^@I_39(P^R'CA9&9DB,:Z82E*0L5/U=\99Y$<:Y$ ML9+#6P^I2[U0$^="#1G=Z;XDS_4&(P\<^Z,Y%&?D-DC.Z=/>]N.<[BL,/:S[ M,E7O:/-8)>=(SGD&SNG>??:PCDU37;M/K3F2A7Z.H]I.GQR=RTII[!TV M3&"=K=%"V4A18Y[N"TD]&YC'4[7#Z]=DSTZO2:W[4DD/\?%U3]4/#^5*6NLU MK75?#N@Y8$UKZO 28;$EJ=5(K?N*-P\1V%U5UV37ZV636O>Y4 \Q(QS5LOO4 M]2I)[?BDUGGR<*AA\M"R@-;ZY!ATU&'-%[%2+B2K>@\]F@OBV>Z[LX>:?J+N M[(,NN>>Q9\GBDL7/IN][J!DGZON6+"Y97+)X#SK*AYIYFHYRR>&2PR6']Z!7 M?:A9I^E5EQPN.5QR> ^ZX(>:?9HN>,GADL,EAW?>(##4AB?JK^^$P2FJ_D/N MP^O@OV%T/Z)-X:%'\8)F3(Y^A'\N-C'ST]LHYJLQFKSV;SCD:/+843W:%\:4 MP6])SA2S./\3+8.>^";*8=?!#@N[/O%R-KY<^<)N9RS.E=_9/ $RB&^)W!5? M":/,O[U-V2W=<1V:8/RHW++D-O7G=X_EXCEI](00]KH!OC+@YX2/3'T##,A2 M_-9@5,@(9>Q/_3A@62^WN_&&RRWX(,_R#&YQGK(,KWP):N(O%F(7-_L.V\SP MOOT9R"+XQ3B:3K'9.\;/43XRD,#B'^&W++I'Z9!=*W^T_*NJ/-Q%P5WMM3X* M<) ?(8%;^%.%I)"2)\K"E\$4_"/B2JP7 ZUF,3WBD7Q1[@2^F*!N+QP?%*>4LG<%6RE.; M1C[\!I;*ZD>W=#3%0Z81PW]MG&++*-/'_S';/!#DS>!,>L'N+SWM3N<3$[&F)ND MSH]^;]:BW*5H5_TM\IW0FGA#=\Q\WQHRTS.#,/0($0WT8VLQPF*5Q2P]^ MP\(;-,:&EJO9$TTW+=.UV'CBVY[)?,T-A\YD;& R1-B-ORW LHN"95=PV31L MLP?1#,QOXO"CD */M,6O\)2?IDGPK;+YG('"P!*<(P>E"S8X#]WP%836))E. MDP<2A71]<-]3$+X9EVAW?GS+2*(EB[22DD*7H$JH"<@WNVI'V"Y_62FGR(2% M;4_]><;>%']X"T;(?.H_OHEB6CS]Z*UXF!!NR-!+%BR=+_^XXO5KC?.[J! 1 M;Q8?7]-'2_8X_\RRKDW;6ONQ=JVO_6S38W7C6G/7_W338S=_9FE#N=CS6JR] MTV.WU#?M 7^TH8V(Z_R^8*.1]W\S3Z.I8GBJ D+=7-LR]&).PM3H)(R7?!(_ MHX)(E7>DGE[R07QF*:ZJ[21> C;9DG-[ '"E=NW8C>C9RPH?[W8$EQ,FWI(& M6NL+_,;RO>/!B+>1U) .^. ;B>8 R' M9$#)@/W9^UZE$.T,&/K?\CD2U9\6O)%LAES-*-E-LD MW(),B30SX1R]$X0H:.W*J(B-FF*N3T!KQ\W$=W$I_WV8,WF&B#6M.;\K)2") MEDNLFF,Z4V5"A>N+O6TZW>"%\(>WNLANYQY3UA.\A(,I"ULL--7T)!#-)5/6 MX>;OP82&8UI5W3X8F$[2V=G;JQ\KBT-0TW;;U0;RN>Z3D'I1"8>FC0@7<'6( MG;@KUFFO>.%9[<3?DCAXHIQ%:#E3U;P^(8!V$#*X<.(ZQ%0\@+@<("Y-]0[' MDI/$U6/B.J*U> "MN8.1 7),DMH9D=KI#<:*H+;;C!Y(*^]:[Q$!M?07G4OE M[ [%L4&;N3A)DYE"M5S\V(N"+NP+J/US4?&F/+"4*>&"%6T&>3DL%-L/\(]9 M<,?"Q93QE[:,$"VZ, (XJ7L_?50R.,)H K<2Y]-'H+8YBZD=(HD;[1 +?UIV M95!G!+T OY&!J,/N#9!HU).!_X0=1)D"=_8-]G^M_,F4.S\$VUB)9G,_2F?4 M' %?7CXI;#B:1$BN?,/X#CR0?C87;:2+7V K O/\*G^<,^7!3U,XY,=RT]@1 MPQ1_.DT"/V?E9='=1IDR9REIA3A@2C*&'?G\_LKV$3KJXE MH,TM&ER+JC3BD/*56T\G9CDG>3\3Q>F765CNZ->>N?[CEU/^;!ZC_/FD8V'/ MIR;4?DK!M#R[I;-K+;%^">&MGWB;*P[V'3.0A;$P-!Y!>)\F&W[Y144O W=! M=[<@+VQTBO=UA0U$(!ZJIG6LF-XEH:1(CGL9'.=M&>EX7([3$?-;M;TCPP>? M$K;D\'HESBI>?WF%M#8^IG+;X"1#6:RT@6TV!7,+GLGJ3 .K+/_]"YSNWKQC M#$:6I1JZ3/5?-F6M@7D_(6690%F&.M3[5 9W)$?I/&3O1Y9E;Y24A0LZ=AY) M6\5\>6%5 :^.+Y%;K1@!Y_9[>+PUS+1=B%T MMXN\?FZZLX'N-)#HJ_B_G=#=BS*D10^3*/D/'OG4VBD'*<)$1Y+?L95 V(6; M0(?*\E#96&@Y&WB'B6UK;_2:U%?'= M':DY&!U9-<([H;47EJA@*)EKS<3:K2.TVJLD]H\!7(ZGE4Z94Q5ZQ,FZ<)835'(8MS#B7M9\HT@7^J MU<)1X6);=2:ZA6W%G%3"%LV 4F"-_O1:^8A/A)?=1QD%"@6 -=X7E=<-;H(@ M7<"?V?&!2:YDMTQK+<\OV+)GQUP V[_=S;S(ZHY:B^#;:UO1CJADNJYG^7K?K@'U'IOV:4=-GL[ M#/;-.MFE4DEO,>6!"53[HIR;8E^"U^"W056T7 +>IUOOZP%(>2_.W6T^4TDH MGZOW?BI?NS>[ZHC0AQ-;[!5^O5:V$V6-I4&^8R:(Z%14.L,!IXSQXO<-:@2T MP9XB;K=A=4<^*DQE:YKJF*M@:K3I/??0R76;-(#+:&FDPCK[;,X"G*HP?:06 M!M3&>*%SN-KO$:KSZ>.^N]S2FWB:75J#D>G:JFFOAJ60"%'Y;.=?(.EQ0]+R MC@/@_1@VJ&Q&V,=]/V&G[^G$6?B5^EP^3;[ OV83OG3X092$>N,P0)X&;\)% M.H.WWU7[Q_YX8]D\5>A+V(,!BK\FPT %-29TW('U1A,EKI6;:7Z7+&[O=C@M M@9VOC!<92.\,,?3]7(G(D,S ODRYD( 3G8+$G0(AC2/JNU&Q,R=@4QYHA.6% M;,+2%.A%P8:2()F#& E1_7 Y,O,?E20(%KB\^%'Y%BZ[FHR(J*(KPF>#JO$B&&F MA-P(Q67R?V QKGPO4Q_[;"I+?]6\4%;--M+=6X=J@!G;,UMO7?4\+T3K=+Q6 M^YJ>:;Q6^\NW",AE\2B&<96SN'X&SP@'E$R]LKM'P?&9X=F"9G@_6JN4: MCF[HGA8.)W80!""S>T;H[:8XV 5)>NM3JQU*!7@@#:<"G5K*_O$C"95JOLI: MFR'C%[&Q#?C#;[\L4\MOU#S\:<+O#V,RXD:S5?4(]L)#DH89BTM30:M(R1F, M)F#QK-H)8F69:!^=,9;3ID#V1[RSE(OE8@'5#\BK4VZ^O%,,5[O2M7[-W%,[ MG;G7K[-H$0/=G/]3HE;WB)+J5JB1/YW_/P#=IC%/I\T1^9$5B-2F@CG9VBTB+YG$0I2J#L5 M;(1RT"$]#;]/G<[ A^3+U?D=V3F[5KZPN9^B-PT< E8([ ,L#LZ.)#7AK?=^ M-"5NX=&,V\743\$69/?^=,$C>X\\-G07,3#4P:3Q\5Y(&J E=S7SO\$:7[W[ M]/,_7V-K=X*/Q5_@?#J*8W+3CG[/OK-@@0X-L.H$_-%411,('H&/A._#[RK? M'I=8O(;7,N)CBP.[5C[!W_"UY6*SXL.&Y;4R7^_7FYO/(#Y\U&4H,FY3$0V= M1'D_@UH;R92.H234)@V@=0D+AY=RLS_C3>^9C_WYPO&*@"QO4[KK>[BO1!'] MR$KVF.5LA@Y =(L<3"W^X\0'T:TJOX*5_/WQ).SI7+N[#(I;'3V(=W-E71NK MS=+(6#RL!^:R8[WM5.0B._RR@/7 OYWC ;I@*75[@D5D"S_*N' -'\$@ :L6 M7I/YMP1$P%U]KBJ%Y(:GY2 TX6FJ\I]%%'S#;=RC(YCE_@(A!#)TH8$+$_A#=I?, MY[@U\CX>'N(4L%M6^-L3> \_!X&Q,?&#,E? 849P42B\Q99Y +(N MA?E22)R$X73<]L?]4YA1,E"*KF7Q0 ME'-U[]]'HL)_/@>7>87D&0:VTR2&-^!S,="#3_9#NO&L4.:@!*XF/)ROQ(R% MY>AS@:'$/;3_\>/;!9CSDHR?:,5+*7 <$[Y&X'NS&.,,IJ+0N,6,8#SC6F/I MUR'&0GC*2EW^##@%=&!:07\E9'Y'Z?+JEGY7)-N+4(U0/8U SY*$:94K_G2Z M="#@BV#PA.(5?\#OX"5?<@IQX&+>@0P)_6MX$?'QAO=1$=,D@04J5#I1?T>M M5& OGP %CK#]N<%?>C!UH:4JX$$U!)-X.YYL&MS!GH()(Q(E(NM.J:H/$;NE:-I$Z(5'58A$DM2MFRK/LU(Y?&\UWQ!_ MLHGX@$SC +YYAN&E&X$@F3(E3O+5NILJ'O0!K+P6G&EWT<.OK@)+G"<4_HQC= M=XSW<6,!4\# '^5Z.-^6L5B>)ZF%5X, T[Y$Q E0N*B+R^^2#->1!6DT%H63 ME';4KY7?^.N T'XJZ =?_64Q([,&_OU+!7NIW%0O^"Q><#U0ON VBPI,I4)S MK&XCC. ($#63[P3=#SA97S!(N2.%(RJ6$=;"9N(<4;X!GYK=^5@9X <4%"UI MOWB0CZU)1>RZ\'/X#>\@(^J M)9H/+';P]ZR01A3D\.=EL>2:=?&5P)6'<*%P+ %LEDV+F$BM/ MK@">I#ZH( MZQQ25A=.?>.S\$CQZ42$H:'P2"/YFH[3M]>@8#_[[)5JY='>ZOU&?E&30. M3RVC6WS#B[P4I>*6 ]@OD5C;O96OFON/*3 GG"0.W<;XVG\6^-5)DN2^"%(5 M(H2K[!:Z$I4@)4T#:3V"4CY#X?PGB)^$) %*M!RE6CW!@T83T=CXL52@;WE! M$1;98&2_2.K3_2W(0V@DB/#9<\K!!E1.(B-V:R-VIHS8]6 MSQBQVQJ!6XK8 MV:YE.?[8,QUW:&F!.=:8[8Y-SQM:ON[:>MDZM&N)CH#:_C19+M;Y4#'Q3X_B MPY:R'7>Y#.O!78/\3@G X4!!V)[S1O>!+$^1BNAO(8RWKA F M+6ZY;K!R V].):FHX<*(-.=%HE7;[K5N&1*M^KP6:W4+K:W;EX8/_2_FI\I[ MK! ^ZGC<0P"V]YQPW?,#/AYX^:[G(L]^!_!S>?8G/OM_^H^*3@>O7S#J_)JV M 99SG_G-DVAN%5#X^#2W*ZS>2U_GBX*+JP)]A\ \71KH2-L6+P@\1%L#&KG4 MXOA+FLS:0 ;>?Q?!9C76<'F@= QOJ'=74^J1U7A;8?)5-?F& \ON9 M:%NP&I^#64Q$<+14[W!FD2#R?:8US.=U36L63G7V5%T[%L2@I+5>TIK3 [F& MJ#J6J6HM8-<=#Q%_*5&G+55D+VPZP7Z&P194R.=@H"$RD*XZUL'8SOUS0"6M MU0R#+2##ST%K#M":KJNN'#QWV;3F]$"NN8.1IZNVO8H+*8,#SU.BUR@J&I&4>HF4VGUJR78& M(\O%D5D'J_EGI%1A!A1K*<[?YJW8S]^Z*9^QPS->0@?U44,^IGX41" MKGV!34N2A';O\CF A(8:D)"I:BTCJ<\W+'=6BE@V[QRE>><0'L YSYYJ'*Z) M925$GTEH6T_.(21D#$:&KCJN+*:Y:!+:UFIS" EA:Z"EFEZ?2.A%N<2R@^9D M'32'\(4%VAG\9$OZR1=-0ML:8PXA(1N<'%NUG#XU(4@2>O9^ET-(:$BA%DOZ MR;*/I>]LL*V/Y1 VP-9!3W4-Z2I?- EMZT\YA(1<("%7U0^7I)*$^DQ"V_I. M#B$A#UQE334-"38A^TGZS07;^DD.X )'&XP\U7.D7WS1%+2M3>00"M*1@BQ= M=G]<- 5MZ_XXA((0_%%735UV=<@*Y.U='8=0FHD(O4!J1\O2RAKX2Z3 T^5X M'<13U(?J\&@9.DF!ETB!I\MC.(BR"(ZO[S*(ZR'"T_G!@NRU2>&"KD9WH3AS>-$WTJDV"KG*LZ5I^JJV75P7-'_XY+ M5"XVSQFJ/3Q6.$8251^):EM [\A$I0]&AJ-Z;I\F1+THO_ISFH2+((=+SV M MI-5#=L^FR7S&XERZVT_'=,N8GP9WP"D_5^?Y5#;!CCL/V*1/5J_TG)X=?.V8 M)&4226F]*F:0)/7L*&G')"D+2&JHNE:?)NV\%-^<*./7) D?HNE4B69S/TJ? MK,%?AJF[S2D7A_FA/,N/29;MS13V8&2IMB-GG%PR*6USQ7<@I4GTG857?[$T M::.BX0#HQ35TXZVDHPNFHVW>]\%TY/21C@YUN ^Q_UYX_=86'5A6=0B3<'_U MAPUPZ+H.C]6.WJ72(=;%/#!=.AI0(>: MJ5I'*X)XQJK62W.B5RH9B5RJ2L8H#I+906GMVN7HC9NY=#[:U:[X0$?\%,?: MTPF%SG0/GB&^UUV=D:_T8HEO5V/B .(S,*JC'1[IE+1W8;2WJP%Q .UAL%IN]EM4.?:66 M(QK^.]((-AX[XC< 'PQ-HXSQF,'-705]7* M[D+B1)4;ETD3HLJA'\4QEWG$>['=BFGV/&R'^^]YZL-A1K&? M/G[(V2P#&8,O31-"@2CBHGL*&&"!P4@W5<-^@56%DG\E_SXQ_-D?_M6!?X^1 MPI;L*]GW4MAW2^E(G]@7D= M51L>"TS_;*!9CY@5K^W9A"V%R6(\9<5N)R#M5+?7G&2\E"$:V]2V8S ME@*QK8Q(.C@&UZ>][FG1M&WQV)*B.0EO8'&C:IER<.)EDY;1 M 6GA1 #5,(^5!I"DU4_2,CL@+1=)R_'Z1%HO*A[T#_BS\B6X2Y*I\ME/OU'\ M\7<6I(SN\X65*._'+U8'_(( .>K0-'ID 4M\N>.3EOW\I*5CL8YJM;3=2=*Z M)-+:,GG[)*1%=22>U2>I]:+\]J\I_'@.%_ATI?Y2C&#G&.RQR@$&V+FNU2,K M5SI0QZ>=HZ395FG'!-HY&B"BI)U^TLY1$D^KM(-("DZ?YI&\*.^:*O=BNIS5 M@@MIE5;DKW>03=)MS+N:6I^R2=+A.3YI=9",T8=(6HXGQTE<-FEUD(S1'20M MU^V3U'HIOC11R!^@RJ=)X.<,-YN"5PU_!#*HKEKZUQM8IH,DD^XBR]C.P>$G MZ4+UFK0ZR,?HU$+OZ)*T+INT.LC'&!J2EF7V*6AXJ/.^;WVH:!CBBVCK&3H MP+IWAL7>I:7'.IW+8=0.7#T#CH",;_0A?6P)9L&RXW'F21=1WGK(I?/.>O7V(POP.;AX36O5? MB=UJU4_\,6QLD:__26U; H[OC5TS&/ON_SJ#T5;A3\H?(-KA.U]R^&IVK?S8D#NK[EE3N'\) M[EBXF+)/D]_9/8L7C$!SWG^GK/GT'1QU L_)0-Q_3.);[#X+;[*,Y=E/C[^6 M^_>G-W &=''5WC93],D^%;)>HLK'" '^#&J"'>LN]K0]I@_F5CV>.C!_4\" MU_$M>^+J.I E XTQ1W&5+H!AOL(N)\ETFCS R2LD9>'T6(8TJ$0Q5ST$W3%. M%GGME/%DGWS,4K KY.C.L)^?!&A[9>C"@"VGWI0(@I?;_ ML_?F36HCV1[H5U$P=][MCJ!H[4MY@HCRUL\OW+;#=D_'_'4CD9)"8Y 8+56N M^?3OG$Q)""06@0 !&3'CKBI$*O/DV?/D[P#O3\D\IO?Y#Z]RK'<_8!S,OO0J MFT1F-5!3KM@T)F3\XX42':?&?9 T=6U'\L#9>UG MFX95U(%LK__JIF$W?Z;+IIBLK>\T[-$:D6.:MV$:]57%I>D4WNR_*(FD=V!P MO267]F@4W&&,G5WACI/V ?3/)P^MU/=YHB83"4AO]YW\G/QAE4HS(SO6*SI8C^%.(CM4;ZMA0I*9! MW^46Q5V4S_DY36+?6\E+BYMM&\1FR_GV*<3&QG;:??OP^^?B.E*764W=D/+T/O*X5>;FQZ7=#FL%6)X2V)X_D!84\'V*7+?L8[0VDN(81<84HCA M@87CIQ!#K3?4;;4O:P=?_CJ)&-["T?V7_0HNVSKH7ZG][^(Y^K5,49SUBU.7 MJS]U4;= #&&GV#2*0,7QPOC&)DP'3U+K6W9;\=P%N8M"++JTMF9BL05&Z&"Q M,!"OMV_J;3EV0BR$6)Q ++9 (!TL%EB[(O>53G69$N?OXOQ]@TAL@6XZ6"2L MWM#N:^;!%2GBP+/3;+2EYO9@-K*1C91.'68*-FJ?C;;4GQ[,1@ZRD6%TB8W. M="9>#\8AS@@.)LWUB..1=;HN]X:6VE?T@V%F6MR^C@>?0GB%\.XFO$>VI+J" M-YSZEFD(X17"*X2W94?XV*97Y?E;NZWKB>>4WF5XMPJ0VS:XG^Z@5_U%I0EY MHE* @$5A&DMNCO D/8?1U'O&S!9L=(Y2Q6&KYE'HI6["T8_@S4^^2^,^^RT( MBR'P9!_!KJC'1E!D:4XCA%5 L*M9&#'HL *;Z16"*T44GJ1]Z9DBA!8,ED@4 M2!O.<">F+U@?0 ./#1%(1)KZ,Y9S@]F/X'TPW&+Z^$J$:\+!-\Y[L"M(4X=W M+2+/)8BQP&/88V& A(K3^7SJ T6*_@YQ-J4_I<=I.((WLY%?)'="?*!).OHW=1,I"1$9;0X"R.2)S2)9 MZGXI17[\@V\**>TEAU6[BV$J+EVL X'.$GAS.O4X ["Y9J^&%;@DC;'[QY2\ M(!B8%(X2F X"A96I%"^3*09&I!ZP$GP!MB<=@VI*(_C2"G?4@S8RK*ZMB'F. MU>LFDZU!W @3*A6HC$>: 1OQWD]@P>X.3H;7]X02>_W, 3U.9T^!-Z' M("'!HP_6@MO.MW[L3L,XC6K0\71M%1UO;)DNEKHT4 MRU*\572\_,6,PQ>OEOB[-T/4U:+0;9_ \H2)HHT,,E;&BC'21R/;L32+JC8= M68KF4M7K788 Y'2L4&@?-,5\L)H-UUT"Y/(QYT6&70OZ%:P!)>X$?F?JGV$7TDQ("F MN)>8HWN!$0)#1>(,![($"[0=:O%B(!,U>6 IMD AO)S)Z@/9N)C)7A)EG8%C MMH)%V: N]F+0X9A"1BQ>Z=T3QV'>6CE]M61X$\[ -+O^ANZ^-T"%[TL!UBU3 M8K>&SS= B.]ALD* 4U\^V02]?ZRELSSH:S(E@A9_ MF_GS9HN_H@RYNN6::1[C-4Z-L[;G:FN]J;MQ_#"'X-)%Y(YK[P.I#IYASE MICLJN]Z/[9Z@_-((94ZN7*Z.807PTSJAR2C])B/T]P6=?R=^\#&,XQK),61L MKUP1FU\O^&:UX*(R%U60*X["10IR4?7RI6"C:V&CROW=H["1"@YRU88++NHL M%S5CHBWEYH?QCM8;VEUJ2" 8J'TU=!(EI(,MJVFH=!8M=%.H&D41JS^;$S_" M L$;P]0X-$*H%X,/!3DYRS>+K0U^4EFC6W>7" &'T&F[O 7=;A<^&OL_J7?W M7QJ%=2QD]L 0VZJBONH0(H+@I/8Y:0O,S^&<9 E.NE1.:FC<=@P6#C1N_$C& M.20#)ABITXQT$C9R>D.];UC5:JZSL%%+!PP77.297QEJ6N0I(!1.0IINZY=F MQ0([.L\-G!Q3;LW)Z0!N@D ]$2+;,9'=,6_2U LP%:P[59R#:^>$U JI%5*[ M*K5;4+4W5+2:*G:L%E(II%)(9=M2N6/&KXG[JPGW5XBL$-GSP.WN[?SJZ/RJ MVL&7KCH@L\M0?P4(6!E!Z1+@>OZBB+Z'VRC!RTE IB^Q'R]!]""D'OXO2,E4 M&A'\F&&UT9AC\RQ.XCE*W#BB_TGAM^F+Y(\ERI G& #; A7(]2,WG<4))N;P M#QZ0.:$,8OE 91 C6 E\).4A1L=P,I(BG"SGN4 0K':4Q$"^.)8^\Y$!X M_!79D-F;!E)[N(%K&?_TW(&$6A"_M.6,#8"&G]TD1("^_.I\AJ,78.].Q'?" MK5T"@WHBTY3F-"Z!E.3P9 MTA@P4"K^$2BN6Z$^7H_+!5_T(/H[G%/0(##&& M:?&13D1_:U.9 .25", M-4Z3%$38 Y;.(#I=$H/4()360/H&K.J/05;A*[#M/H(FQC G\\9 M@+V-+Q'I#YJ5 ,ES($F7S!'JC^W8V ] *R!>)4)^PML3>/%WMD0WA-?_%W=H ML7G/L&WS"&82 =4E@KR03I-<0+>^<421%+#OL,TOT@2>9D"6$Q]4!0[M1>K_)_4]/WGAN)(>/@)4B](YOJX,>,D9<0GJ$K@2O@J\ M#4M[B(M9]^OW!%^7[5V 4>$>./[RO(ISMKO&5]&J^HW2!<&+;25.E//\[Q M=Y-)&%<4"!>Y[>)__#I?>LE*:;9S/]VCCXA MJS<,PHHH5F5S _?L!(&;<4VVM3HB(\[#F"F_>X;]"#R\ $3\>V_I6YEC+R^^ M0D;@QJ?)^J]4L);.$&T9,"?#6*%.Z=])M$"*>J1WHXB2'W=D#).])]-G\A+W M?EOV&\%I+!-P=>UK5S@>'TU N?/JH4?%NW*#6J81/@5S(IV9BS2)4*+^MAV% M&03B.\/_!/V,7>@Y7AX9UFUC+1KNE:#;U@ #EPFP)\SM>Q^[(**77P$]9E2O MPM^:]L7"WW+H6>9CTE(,J[+H%'\G2RDPW2;FZ.@Q''O$816TIL\S'Y@Z6%! M]J/K%==-9REO#@ TAXG]=U?,8D'Y@RC_B28;V?W4\,#G<.._TD?,<424]23R M*/C!/W:!3S\<+>@B#I'KXS]5LU8CP/5QWY\Q':=3M&9+:2N8F'OOI1%:MT4L MZ/2&*D05:WO4""PR@45VI-JE+6AD&Q(;S'&HR;U:4+,O0Z2V1"EYMAN603=+H7AR M^^//]XK_MJ^^LEED7Y=G'B?(LK3=4Y('62I2W MUKMH23/U0)# MHP[4#IU/B$N>1R+-17!_&Y<\6W?[;7;Y4SG8[6]Q-R\C7RMD6^HK6LM=I[L"TB!N2EQ5/;^8K+@I M<2%UM?RF1'Z!2]R4$#O_*A# M7*185B5' GJR'5 9RL#NT/&%*,\4Y9E;[.K!$%'-[*HCXT4*W5&OH$!3R+*0 MY2N1Y99",4=A%RG4EE%VA'0+Z1;2?2 @5D-)5C'^U:UKL--7TNWR0Y!U=%QN M(*7QDNQ^T4>JCUT@"Q4NT9]S&L24]5QKU%M-V;S*LUTT*"-IK:EH/8;5-K**$,(,:0JQ+:+[58F[X,ENIJ MM36*;6.[Z\-5U^'/,BN_P\K&O74Z\X8MZVCO=P MA$WT0R^6GBG\DG?19 TT1ZP)*>\>%%]E@Q];'\A&^[>@E(%N'ND6E':26U#= M\CWK&X.]+QM-&N"\CWK>?!CYNG5;@"N-]BX([%4CW[EH!A2F+@K317%?5R_/ MU[@QGV#<[\]T^D3_@)=,:IUA"SC;-JZA]._"[-9:+6.(PJC+$;%_@8/Q_;FN M:;%CMR)9IRLGN(I3;Y ?\QA6>B?YJ:&7D)\=Y&<245HG08C29%03-?O9)F&! M=I8@2UB@RY*@]V$:507(EO'LO4M5DC=B@6QA@2Y,?N#9.OE1VI ?87^:]J2/ M*!DG-!)6Z'*DZ $W;),HJ7AKUQ:VZ/0UP.Q]YS@"KS_-^A0F5"H2JT>: 1OQW@>5Z[L[S&EPY.EL?+G4K)SB M 3@2>81,0>1(X/ID^B'@T@5_?>O'[C2,TZA:,V'+.I=IX#+J/: LVJ:CTI'E MC%1BZ2/;)KJCCV55&[O 9QH^OUQC\8U.N?DJ7BU]RRM-I+@1T5\V_QXF[@J 3NM/7];;\GDL D!&2*R2W4Z9U'\G%6AE-[VN' [MU M0'+WKI;)%I7MD(YGRO,P9J42]QQC_HDNCI+_OGQJGRU57GR%C&!A:;+^*Y73 MM3-P(;9:-[]MGS&[P=W90*N MKGWM"L?CHU4N7PIH(FIA1"V,J(41M3 =H-W-UL)\!+4L2F#$:?RF#A1;$!'7 M^C#[(&6#-X77#QSG,OJPB?H7(7%'D#CUI!)GHL39SF7T[+V%XI?7J3_%R8JR METU"HIU42'B)F*JVE>CK4*I=<%6)J_23.(/XD[@ MC]%*6DI4OFR0#..DDH&E8*K95\PNE2>(NI?VV6K+P7J[;*7*V*Q,[LM66]ZN M\&EW8XK/X['O4FF<1L -B*E^N.*]%9=DRP%VRQ*"96%]11%^[G4SU99^(BTS ME8I,)3NBKONT+/$FG,W3A$92'(Z39Y)IW0F)//Q%>+L;Y&-+4YN6Y4,#^=#[ MEMS6!33A[':2JXPMS;Q;YBH=N,KL.X?GK(2OVU#M!G$2I9PA_$#Z(BXQ;I6, MDQXRJ@8V[+1E<8'QNIGJI.=HJMD;&GVKM5+@$VC;O"@.)DLW\^&IGKP%K_PM MG3$#D2&0BN3S#I)\TL,^%0_[^KK6);])>./M,]5)S_I4&YE*-;L4XMV",_X] M@B_/PRAI0]W>BN-TTK,^U4')D(TN]>@0WGC[3'72DSY-9DQE=BG$.]2Y/<28 M'U!">ME\=UJN4WI#U33ZNGWP4<W0>P0XRQU2XH_MJ\(<%1=^6" H_3RG^ +)4;M6S5LX:BQA> M_G>TOJ8K'?(QA.-Z8KU]-O;3@?ULHV^HUU0\+)HHB29*W8H#]H"%T0R(/=6^ MHK<,XMUI/"!:I X*\ [S3)0#*?$ZCI< I;^$H M/9-8^I\FC+2EY*3LS35F' N<,V <6:LP3K_9)+?4Z1XT28[C;3M5![+/"D4; M371+P>1!$\7+0.#I6E4QQ)$X=)"/7Y->*(EB!H/" 3WX0N GI2]%-,86H/X3 MG;X4;><*L*=]VI:![Q^EU/OHDY$_]1.?QFL:E^GR18(W9>O+14QT+VL1!$D@ M-MT\ZI! ;#HW8M,%9I'Q3@T.Q;AY<)B,KO1LQ19*\R MHRN-:$#'?B(N8AZF@ZF7NS&O,X+N*Q@&ZEW'J";)1?W,];#4+GJW/98RD:74 MP]MG=Z@FYA)T[=)+81#WSO]Y-_$]CP;WN"W6]D?LWO#SG.*MR.!1FE(24VFZ MB(^*C5O^CW!S&FKP@L0?D<)Y /JRK[@Y>)%>/5R#"\^YPRRU18.WRU*&C"RE MR0*@[[0,\6T21LE=0J,9UJ@O'?L*?_E ?[F4YWL(/!9:EO[46$*4WM#N.[IP MFZ^9LW9SFUOF+)5E*BZI__KU09B(REE1.=L18[6O"X?Y=+,O'XZOU8&R62'% M0HH[)<6-'8-]I5@'*=;[CM%R8Z"N%K_O60/,?*Y/81#F43 _,'K'8Z]5HMQ#VDFGEG0])=TO++%ZW5B&^GB*#WQKIR0>\CT/L/\B(IC-C*S;5= M?A]&\&L@N.8QK^*[LRB5^S>=U@S/GN3L=GW M!9?]#DSV$3CL-86H$,O;ZB) LS?46^N4=4UI&B%=%RM=OQQT^SJ&^<-/+<&^.-S#Q7PA M&8_]J4^2FZLU:20J%6=OC:CP##2*Q/LHG'%Z_T&32>A]")YHG" :3O/: (== MDJEIBK"[#(F"DRZSUZ[.SE'8RV1E?TY-)W3!7M?!7KL:^N.PE\*J2KO"7K>0 MX_HPFQ,_PMU""T^YU9^QC03CCSM);ZT%Z6'6?N4J>:U@%-<6O]/9/(Q(]++8 MAL8RP[KVZE:USK2QU]RA\//*6:Q%;+E#.6SL_Z3>W7]I%-8QE]8;_C]_LU5% M?=6A0G_!8VWSV!98P./RF-Y%'KL%V\\V\,:,>XNVO5)3ABFN^"-+E]3QN=$; M*DI;Q;9"CW:18[;8ZJ8<8_:&K;4H$@S318;98GB;,HS5&YI=ZH?:=H79CE4W MHC[_2*3IMN =)4V_N7*\<;3.^\LJ592AQAFN2[AN(\19B'.WCD5:%F=VW*;4 MP" (<1;B+,3YZ,=0[8JSQ8\W[4-RZ1T0YQVNT>'O2'$_2!E&.;_PA63PB>7I M8\>T1Y00W:2:H[F>YUC$&=F:.R+V_RFRUMM^3>P<]^'J2]@_A0F5S'P#CS0# M-N*]G\""W1WF-)"./)_-ERA<%U@VB:5FURG?^P$)7.#.K]2E_A/R5UR]-6DI M7)B!M:CW@+)G>9:B@^L[MDU-)\K8437'T4S%\DP;8E9]]99E:?@^+#FIIY,)$0!-&L30B,=[W#"0BC?SI%(';XNQBK$1BH#UJ"C^&OV"Y5YA&C#:H M^>*!!"/&,$S"9CDA3Y3=&LW HZ0DE,8^#E-\)8Q8+M]Z%4M3G\([V3V)A'UK M'H5>ZB82_H%,I_ ^@LUJIHBR'9$I:P*4C^A.B3^+BZ_':43A?:,P\&)\!H9* M* R%L_7QT@RL F$$$] M^2(\IB0B\",C=M X;(7P7+?@NV)AFGTWRF"XG:\YJYQ4Z9%;N: M7&K>@VK;U?BCKD-#"V\952!VY$78$7:_C"?,\DM];(6EO^>7SU9Z54G@>DQ3 MCTL1J6.1IB]HWBQ--;;C#JP0$O3KOK3$WK9]7:DVDFC.$ZJQ)77>ZL3Q)*9O M:U4F6-[2/NX7Z!U00>21H@;%Z_-@H]C#=\G+G"Y491]E';_P//'=B>3'#)C- M174 ^FI$F:+COS_[R00U;4!9)[25+F>78&<^!,PJ+%;/UK2P.7WI&?C],:(4 M%Y_I>U9D-";\O\#LQ> M)N#JVM>N<#P^&K-SH?.0X=ANWT.L1R-\"N9$.C,7:1*A)OW;]O#-PN87*"L@ M6F]0"0>(M4Z&==MX";JH/@#8[M##_%'-)!65 RK #YA^BKDG&,8)I@?R2]*+)Q0')+F#6W1@\S^YI)X(HW!N\E&2K@#NOPX&#E_RA_/ M-!Y.:$Y\;XUZG(;!(T<$+=DBG_DBJ%USF-!B@JCL^(WF1 *CB=/W,=!J[&QL M\4^9'I8AO6<"=:& MB=6W=)2\]6-W&F*>JYI2M=75?*5*%N[)KN40W*+5E65?5L6S:G@(&4UM- MJ1:I6^D!H[(9=_H:IU6WOW9YFKJE4,6TQO;(TW5B47LT'EL.I:9!'5W'O@0= MX^\U';;7:086YTZ(APE0GMLC.7EY?$EX]I#G!"#$?/(Q:L5<(&FJ'+7-RO$C MS/KS^ V;Q7OBLOSL'^2G/TMGK\,H8AA_;\@&BM-#92FT0L,QTCC:^X3+U,RY3[PU5N7Z9+'T;SD!27#]+58-M#SSPWRM)XX&T M@6$:DL/8G1R-EVNP3K"64;--_I3,(0X%\A[,^1"^*T]?-*KY)CA2:;=HX>S??L2?B M3UDR >5CE,_B C.:W])1#$$XRPB$M4X@:/K\U"B =XX+BUJH?'[D!%X_IST3 M#Q[YK_M"'X:D4H_Y3XHUD$JS>/?$1NPUR#UVEKCUSL1VYV"[W6TH8UL.&9:5 M1%5($)ZD[K@#)KER2(A9']Y;-MOV+!J,4AX,HKAD^+AYE,@H@]GM..5Y(1+P M$=C0S. L#BTQZ0VC^>P\@>65/,IRQP/IPY@EWR$H30,FFL#/,TIYI@O#RCB7 M:!+!;!\9)_8S;8V^2IA.X5WI* H?01-+/DP73RSQM5Y$4+YSMLXGM#2!*H]* M^\=!SN7%0;:(@_:-@[Y'E$ $]/(M@>BG)@QR*F&0)1LC*AMCPX)XQ#1&#B&> MIEJJ(QNJAPFMY3#HVP3EXBN=IY$[P=YU7X#)(S+;)Q3:]NJNL>P:L/! ^O_2 M@'+U"MX@J%?%[#.?[G5((H83_M:/*%9V9![:$YZ[P3QA:[#D(2?EG),R@=)[/8UFQ7/[$DXNM_#UW3QL-?45W)DB(;6A F99GT3SF O7_XW7O)Q^>KXD<)L%@:JBG0("*H:1F_ M1M4S-062![X;.U5N7 *X)7[YDA770!2Z6 D$-&P*;(&-;9W.+KC8U>.2C:F/ M?:*S+0F<>A-?9$ 6UGWQS,,,2\:4QFLV>D-8BF;4G%FR@K#LE1#V\&1+YO*P MRMGL8)WM_W95>E 9OJ)>7G#DB.!H$1Q];!8=?02OC-+E/KXU]?>.6:F_5VW/ M'IECZAF:/K)5>S1V+,529V5<\#=C=D;Z3)EQ)"_46S1NA9:M3/O-0G K8CC4NU/9B)(4$*SR5I5-3# MQWG](1X.270VGX8OE->+DE%6Z04.,=8(\ KY<,J]ZYBG>;#NU)V2. :'F9=$ MALL=VOD+6/$^**X$4K-/9"%M7@_+ V M#$\Q(I]%2Q 5834(+_!8SA&6GV+I//\)=_Z)!H3EDS_CV0IGKI!;F"+_#N_X M!OSU4WH/# #AVC?PIB;HYX-[ 9N-A;&+F&J.3,2*V+)I,F[ D&F1EN;KN$!G M'U=%>3 (',[O72Q2FU@^1S(B$IX%]0.7SO/C*W:DA9\.)*Y2LY/;H! 65HL# M3Q:%RKAS4ZP.1/'CH6Q6CYPE1O-CKWA":3*0ON)D[\+Q78IS /9D%P/R2C[< M57:K#[F=/1%PCV+*:XGP>;;]Q4S9C/@A&_]]NN@CN#)P.((-XBJ$:9\?^1!% M(39HJ;@0_Q(Q/B\S.)_BRB+8#$KOYDY/43Z=D9N=FP(YV&YXF%,NL@W5ZDMV M4K@T09"&U;4SYS/+H$ELF>8Q_"3_)83YW?FK.*2,L;@ M>0W8]>(TBW][:+6+'J?,)BROG2=1PJT[D=5[,DW_ M@F-CO6AEHUDNB+.TQW(#+ CA']"?I0'X%U%* E1(V5<+<#>8UC>L_L_/?KG4 M9%/(= V[I<5*;+WBX*&_N!L1!M.7_!M>7A^[EL.6>/P%_.ZIF_+S$AB1@J!F M=?LD#O'( YZ@$5/"R03VY!EK_<%&TI]X>,]V&OY:4HE,%V8*HCB:XUH@^RM, M @S!'?\-]G<>!OSX#C]YSD:@T^*Z1W;]AQ=ZP*OY)C$CC=1$A80R-\U?6PS) M-7[5?D_C4$I>YGCEEY4?\\Q9MK4\*H%=Q:M\P&X)^4E9#7"<1JB&^#2S0!1$ MAD@8P21H8UR:V[/%JMB/D9^)Q(S\.V05SMENHU>3Y0+YS+.28A3%C(F\A2ZI ML'G!,"7-%./=*7X,!A.*<4]Y6O"%CBVZN,P;;9\ M!8S=FP;?G##CQ.JR5L!Q<1$%="Y"3K"C$V8S,D]KG'\)#7CSBG-K M2P'WFM>;VYM*:FLF^[JC!Q9[@T=N5H4LEP<_HI? M=0<7*N(>0L.9;JF*/)BPCLR@]W6U)N>Y!V&W5"WN1EBU-[1K6@&LWM$%GLYD MAV4,\*S@U3YSWI)_;H'$[.ZY6G=Q4HT/RQHI MKBC!.'?^-[I5EV S-AQ[H&[EW\7@%^P#7AM?G!EU.W6W4N9B#(%BIB[=9XOM=#16LFR&O+<)Z M!O7&3G/F,;W/?WB5E?_>^P%;!?O2JVRP+!> \>\*TALC-/]X$1H/9!X>9TC+ MV9NSCP?LHQ7<.OZ9I0P<;?W'\D!9^]FF815U(-OKO[IIV,V?Z;)YG,EJ.PW; M-IIU,89S4._(;G6-9UB/_T(W\1T6K1W6-'Y7 NXPQLZ0BQTG;58HF/F<:[MW MM$(10>^K)S8S5[=/\,*)R*'F_%Y_N MW,QW+S[=M4E%^S-LJ7\P1T*6.\Y BS1!X8/QZT^K'M2+:N\L+;Z\X.V<; 4NSC)%S4\R9HE?2,6T-Q+*':UAD(H_VE9X#M>OF/WLX3*/S;O/R"9 M%P*P!7VI)!AV;\C:+*JOA$TXK72P^Z++)RJ'V(@#FEX+"0():APZ.[VAT;>T M@T/GIE5NPMZL81K<:<062)-2DZH;,SV-6J,O2X[:2'+^#/)+1]1[QQJ<<8RT M&DE1L7[&K-Y5V[T3NC MS;1G^:5X!>C._WDW\3V/!O>X'\JR]2E55Q8[LI?N M.JA%_94>ZK1"FF[KG!:-]1IET]0VJRK:9MVJW@D[R#8?M(E'K&>ZA)HB1!_* M(2T9$D^(\$5X@37K_Q(O(6A5L*!6Z\1[#UDWRAR1H,>&[7UF -*+QG M[RWC)W06E_K3+_ +EK"V*BW9MH.V[(JV:5P>VJ8B"[C-O7NR%?W8&( NLBMC MFJ_\SB#>G(P9+O!K! ;+0Y)J-:%::8HFR[;CV!IUB:'KEFLX8\NRQS;Q#**K MLF;5-BV8A%-05_'_2N_^DR(:$XH-^^".O5\J3W$/Z,[M@RF;8T5U3,M3 M=-T@("B&03Q5 ]5IVF/O,FHF-\'Z+/"$,RQ?[/8>9_@NQ7YPR+)8FH,*.F>] MXCT#LVJ(B+W&JF?-5!$L["'POD1T3,$ > Q_>;63 CR S0MBV$D4BL86'P^R MUW5<(RL[$/,& QSEYI"EUH!_EQ"R5Y?8>$W854U9TRRO'A:\W_9R-F]:W:1- M<+TVSO<;,";\](#=0OPPDKX0]'[\.2\Z+%XH?>,+VHA'L"\[EE9S$->Q3LW. MYO5B>E657Z6E]_#-&K!/E%=,XFIZ+2#R*D.^"Y\IPZ]=]%A@*(K8WHF!+&;0 M@)G_M'AS]94,BC!,DR7-PUNQD&FYUS>#C>*O Q.! (PQNJ!^/%G@*^9HP[AA ME,'M93.H6>KE@;.\(^ZDVG,E!QY!OWZA M4>FCKVANJI ?\+YGB$IB&E0[+CBJW1N& :W!RRADCZ^U /UEVSV0&$DXOBS" M>28(#\9;KCR",J7XQ8REZJ@$3%0,R% =4P3OI/C_.V1*V"POF;"O!G29VHU4 M!N_@4N"3%EB=1M@J3-*VM@]O$)/S\_@O!AB?QDK=]B P67V3<$[\/MZV^#>"KJ).\%!,V'7915_-I=YL-4[&HK5L MN<42/@R2Z7N(M(I 0;#<*0.M87+.(.:^+X1_!-[.C.;T95<1_-F,>CYO#\0. M_MB8E( GQ)GB%__7'9WG51G@]"K(R9II?&; JY\#6HMYXY&7@J8:-A>7*X@W M>8!O1+.6COLN*2^Z,\Y A_#AY_" M)][\2N$7M/1N75_KG_7^&F]4KC4-R\>>B:YGXU4H^94-PUUJ\HX#^O M=@@04,A+4,C."G4$%/(YYG)"*.2MJ;"5U)DBZR-+,75'&2OXO.-HGDDMU= - M5=&(,6[![#D6'S>[%@%8YEW 2S"XZRYXJ))8E_Z$+@#UH\QBT\^ M%.OY NN1?LD2!.P)_$N6%OB58^U3EI1]Q+"!]4O.>B(LG'U55HPU(_?89_AS M[U=N_(J7Y%V"XJ(?".83V/$'0C_C<'>\405Y!OT>EY,#/)[+9M(O]X_.DE"K M?V'^!4\7>$6(F0>%>9LB&,E;M(=E;08"='!X^YIOY7?FK:W+WUZE"%MDUJDQ M6_*BOP?O6;.M(9!3\730C6!4*2?)'Q8=8EZ_+![)$OD/2+YWZ&RPA[F76NN< M%A%[[O9@3E.^0Y^UXJ1._3%KQK :WM+_8'\@[.>*SN,T9/U8LG:N6><$[BXR MAN)VG?5:69V84\S>,*9/-%C/+'R7 M]^<7QBF@&1@)&],5MP4#E;W(>%(FLUAN3*JC8S_7F1Y/!?!\2;Y$#LZ6E[+?@J9/'QX@^ MHAZKM@(O.F^A-Y0UT&(LM^Q7Y)X$/K6T)_4[P%VG,NAZ6^=R>[/O2B?[?-WO MP^AW7&[3$S =$ZM]6U[;N'C :PNJ#8S+.>SI=)E@N;#7D1Z5059WR@"(RF<% M?!#<'(I'%2M_+[V1L<,STSD/4SQ\>)RL>(YM8EAWFC2AOS<(' M\OI2$$H!B%0^%$@^BOV&Z753V!LFRBK68ZU6/',,^1?-#F\KD\MZD&&7L:)[ MZW)0M":T*IO%&CNZB)?6#\G'6Y+SIBNG9,&:AZ.D='H,3:( Q\EGFF'8C]Y&<]YJ0Q M\:-%([A::\A:8=9:Q$S'X(HSL%FO)BA::M*X[!!7SS9S1X]CP+LEC9R7)[(> M$%FSP4($$0',4FR05\I.#Y".,_9Y1IF4G0.L=)'*FT61.3:A9$9KU6WX,RA] MH78Z);SZI,Y'7>]0E&P:*QSXR:8,,76;+=K?91SZC>]ZO;7[%&;\Q@Q;S$K: MRY]C8=VG,/D7A9?FU&ALWQ0&D&%6NS)Q]+LU3>OSYI1([KR3XXA6MI$4/5[N M\AXO? M+9S3K/-K3T8Q[N> A9'_"YW9H,Z*KV);#5"N^[J+Y<=8T<8LX9TJE M>1,Q>TM7KKV=*%XY^2& B::L6)-5'7^?D( ?/\;_9%/^D,7PC,KO89'_Q#4V M9D$-65"I:536;TJ/+;V_+H0>#+-&E:O7N?M[=+^RMS08NQ":&(PF3I4F*QVW MXDQ#(0)]/T^/*AMKW7<_FO_F3JB7XF%PH686G@C+&#T$JW_Y$]V7!WSS>AA5 MW;Q(&-4'B1W=1ZSA+?I=Z[RC#7X="T>W;1_K2]X<0;2>4A<#*JJ8 \LZ$JCH M1;6<$9,5D[VTR5IG1NW=O>U,ILTNNO/,J9LH[="%ZKJ:^IRYB=+-T;NVB9*@ M]Q'H_0=YD11&;$4T8&O[9FUQ#%7$2_EIB>C&=FS&SAO12EDG6HF=?TEO24+_ M,8I^&V(L+K%@7(((G>_+(;LB:+\+XPN^%WQ_E;07?'_I?'\+$&J?2W4-! L+ M'OT@8&7'XZS&:W\TM=L **POYU'MHQ7T;#UG*%3-I^QN5_7T *^QFTY+ *#' MA4-JJ2?K$9FUX3MN7G;TP$QWY[#D=%[[?^64CT?5JLWETSB9W;(/B#\4U\ZIUU'I#K:;J_'Q-L]H^ M>;HQ'MQH +K"B'M9 1TX=:"TU8E'L.K9676-NG3DCG!IG;HT>D-5::OCA.#! ML_/@)G79&4;<2UV:+&%SL-,L6+4KK+I.7:X#F.Z"NL2.K)UJR2IX\'CJLBN, MN)>ZM-&[= [.;[?(JBV5(EU&)H'?DQ5]'#N;25B^R%RGZYW>4*D1H+,T@#S# M"= %\M^E)1&6>7 ?-6^R8TS'[E ;;,&J1U&59PS>MJI*$SLO*%6W6*C*SO+? MI2406E"5V%YU8 A5>6FLVEQ5GB]PVZXJ$1?)JF:QA*KL+/]=6O*@!56I8X&" M:G5(5=Y4&<+['&+RQ@H1+BE_4.S1)F5OU+: VEW7BT3Q)>CZ\W,A0J[NI>C- MWE!O(7T@^+3KFO*,H=M.FM+"3MA"4UX.!UY: N%03# B]"49^?"?36E)6/R0.Y2"?8-@J!@-_3VX$\R.%$-Z.^%*4(M ML_LE-WU)T%'/?_MH[25!2^D-3:6M!%X;7-#Q*X0W<%'PVJ\#=D$@]S*8*B9A ME&HSLILZF!26YC)AN"SM"#!F@0.YE:?16 ;M(ZC_116,PW.G2MS+](B^^0D:@3=)D_5H+O@#+ +H\C*NN>88X56Z>Z-5:(3@Q7)JH[ MHO;8IF:O,RT/V8B[-^5F31ZE3!%VI.VV'Z VP&[6O-5BWB<]Z[Y=--)F#1:Q M<>-_4ECMV"]Z,ZY\P0<. X/A8:OJHJ7V8',#7Z5B?HKFF?6&B!$RH^.6?IF6 MMIFZ1D2Y;FJ-HNF&XQ+ ]ES@@!ZY*J6JO]M=<:EU97K-$LE=G+:QQ^8LF M]UE#2IG_YJ41'J%@?^E2"TL\3T$4_FK?Y$H;RU6;4I:]IM)0*Z5;R3*\G':8 MNC[0#%VT%A23/=IDC3,W;6Q-*Z430DB;R+RP^-C M1!\A]I<^ #G]( 8/D:4 SMIS:%/\>+J:FQB]SI*#6.GVR:,O@<7=*"6]E/^Z MTUI+?V7VJ[2#>=YY'$8S@N''S^0^2&=W7L@"[^2Z.PQM>RE1YH;%M5U%<7HQ3&<9T8J;VAI@D@Y:OAM0T^^<&WR.)&+-?0+[>Q6<= [A)( MK6#%75@QL\)BF\0V"C"AS/.1@T.QXF:/M8)FCK+<%'7$1)50'1[F="[O$_?H- M8M>IDD6'H6A>-2C88::RLPRXZ\W9+I8?.@KKD:5VH?Q0:-J:DI2';Q8USJUMT"H#D_Q) X!A4# MZ: _Y]3%7Y*0_?G&:FNZE5+@709Y:0/;E>\A_NG@3(.CL4R#TA;.7XZY\PG:A:YIF8)T^6VL4T"%A$VF&5M(,C3EN7?9!V2'[8&#V03=%]D'H MXLYF'[8+1 &2LCT[8?:&MM(6=GX7LA,7,,\TK+!0X2YA1VJ<] MXPGL+-I7U2N\9'8P\UVP#:M;XH7*5??BB9+0-8TG;$1:<0XN$^B>L%UM>O&T M\<1ZUCHD<'#P'K$EMQ(X"*5[(TIW'T^F'B %7 ;9$/1JQJN]RQ MZ)]0Z92P'\#U.>[I?I^ RU\ 6?H%D.43;L8J='@L170.;B]6P#-0<,\?CVE$ M Y=*(YH\4QJP/],\$I$K!2P9VM:I*@J]*+,#)-Z?81P2+7]J1$ E"$LD#]AE(P$WPI6?\ MIW$'6:U,'OD$H5,-1530,WHU_\N)$>=

)DMFJVTF;,QH@D)5CD72=N^?=S M!O1R#/X2_G[,!N* JOTTNM+V?K.UV1U=F]X;5H-O MOHF-UN=T='U&;U@]K.R#W8@QIO*?Z/2E+ ', JRQ-=EA]U'8^N!#@)PN1=^G M>L?%Q'Z@)V'F4ZT(;Z;5-$T\$@N?:E40J>M&C25$AV.KYEUA[\.ZG)S#"03' M"8@%.Y'0A5^V1BH?.;2=E,9Y9YC74_"T[[ZYDW!**?9NW:9F%'ITRYRRB M;O@8P+QJ7H)_67X1=JJ!/T4$)WJ'DY9@JWF#&;?$$:P2)HC!^W@ S["POU'I M?9X4/C'W#?_VG]2/?5@HT.H)O9HYXX\XGP1!%HK[TO/$=R=LF$<:0$P^G;ZP MSU$KX#H< X$1$%(8W1V!4!*>:2D%8T [$!0R)NP@&D,SCE)$8V"N&F )]K('T 7@ @C5\L+^& MLV*^I1%G*C^8IPG.8P(+AN'B=/1O+IC -G$ZX]/J8_^H:>KE2RAJJ3@',HG*V.PR0,=VCBPRHBC%S1 M*2=+\X3@[2[?A(R<2U-GLW3#R.,>[QW3K;72!N()Y$6NX//@8E.I2N.VGO># M8EXL89VUV(8SD0=Q\,CI:D_+EI+G$-O\+VDY>F4(Y;<,*RD"#A#LXU#B8 _O;#= M+W/*" 9:'!DS3EZR1UO?R?D4^*/$_(L0GB0)C8)"IS]CLF+J4]0)S$ID\V6] M*W'T<8KB ]A,B",V'R8"J,_@:X!O@G"X-*KLC8K :1 MA2>!WD [%Q3"V_4?2@EWKKD>Q)+21]J78C+%AG%3U/I]Z=_AB/_(],(C+<:: MABZ3Q@5ABD5YY26!QI]1@EELT.VE7!$CR@JA:M;($DQ;E["[ ;Y,J5^8H?/* M_JI,+N95FQ?*K""FA196L$Y,2^- > #^'7;JE)[]9%)8762_;^_>2-\2,AY+ M#ZX;I@$S8:_!9:#PD_0I'$B*;/6E(].HX2:R^.2.Q=A2%J&.*,M?4W0NI8BE(\]):[25$PZ/O?AT"FY7&J$]XM_B N1ESB9$1JAPP7V"F9,([4JMG<0_YNGQZ]S[MV T M/ H*@M'LO%N>.> D6&R$MS2]BH9;\2-6GLY<@)6=$WVY\S--UI=;$7VY.S"7 M$_;EWJ'/]L%=F\OIQ#)RW#_SW,/#(E:M[^ ,7..LMF2^F.S0(E[GO9/G48B* MB0=TSUFERAW)>DO6!N-%:):?]3(EA+^OB?*7,U(LM;-[0%]+O8OI^VS8 T57 M17?BRYKL;HVZCW;#73&NJ9\JFG+L02N]P];RAUWO/0Y&@#RPC"5P)GDS4$"W M",Q4.ZM&D"KU_$>DBZ#],NTK;7 %[4] ^S_(BZ0PPBN':98+! YXO\DY.P"H M;BM;7%NY[SXDN-QRX)UJ&-7CMFQ;*8EG'[Z%&*(HY:@KX5.P5'B@Z>U#,^ZB M"+L,J""$]]:%U^Z\\"J]H3K0C]":6@BO$-[NK'T?X74Z+[Q8/#^PV@)I/87P MGOJ"_SEX; M=VI)OEA_6*TCH/_GV,2_'Q6Q43#^JHO8%<;7T;#(@O$%XQ^/\9TN,CY>IFHA M'+H6QM_BKN4GN4 INCD\N^0G;R%IO:'X]=;A;<_NK^9[\\]B:];K+[S]J RZ M@EY[?@4FFL]>MLO:A/?QGJP\, 7O"]Z_"J^U">_;C/>-MO+X%\_[MY!G?%=_ M1T_ZQ0_XU?E*#V4!(G<8SL$F*=T-*PY$U>D-S8&CG0(L[C;WV^[4?JLRVV]= M[/>Q]MOIUGXK.^SW,IA=<G\:[8ADE*OV!#<55^]>[;ER_L1^75K_D]=AK@CL7% +'$[C9)L?]3 MFL$<)NSN>':!)DSS!Y&_&"C$%#BIS^ZG>T\$(?SPJD9,9_X="8(4 4_Z^!P. M$/FC-*%2.L<_-/1154<_SM'U'^2G/TMG^29_2T>Q&_E,3KAKN@LV=MEO5?$$ MNPIMA! &6-6:7:CTHR5 C'Z.,<)HE5W+GR+F'LFP1I(09\O!$/+-77-EFI2V MGX&0T/\@!,@^1#>.0_2W?LRN7[^/PMD?#!R080Y^QKO]H,#?[D=X#1L3;B-\ M!L)8A@"IPXZLPA/"PWX4PS"1-"4QWJ)]R1^>$S0K_IS?+^-8%1SG B5N@?=2 M/,=@+4)I$DX]!MF0(0/FV^9QZ$HV-AN!7]:=^0&R:@D,8Z,-8;O7TH:Q?_[) M,5]X=4>]W7@.(R^F06E3]-XP#"ASWE?M0:9IRC?\EB=\DRNA#N0R$NV8B97)4$ZGJUE;%96WF9I.:7PTO81F4$ M/DX&AO/%28A@*-%3E9-A6QIC>NK'@FSG&)[9EQL&88O3 MADA;L:K3+G1AD ,-[@ QN!M/%I+,4 PYJ%'A;>::,VZ)9[<+^QLV-T:M-V2. M3CRGX]=LFB"\[]DDD>#HD#:68@V+__N&5:,5,Q)M@>7-%1V6RN%%1-2=Z(%! M4).1Z1OEU-!5+?HS%*!G,;1MF?\+E=,D2:BGRR$M.PXZ"JS&&HH(>A\)2D/0 M>RV];QD^XUNY)<$!5Q@W,,#U7]?=M/B+..G?*4.@.EMR!%E44X[IRR'-.^ZQ MU\;L.K8G.<*U^,UZZ4(NQ O9N@'9LHXF6P;*EBUD2\C6C40[ #9P@M M1EM7((XK6[=0H_TUZ[M4=#IB%5_L)^20BH-[JU>$ZZ3$;DE*FA[76'BDJ1SN M_+5S"5A<0#^2?R.?A[MLSEV.X*ZKYJXM!47'XBXL>>FKW6O?5-11IA*_N.U5;T*T1:B+00Z=WN M;1U+I UFI_.KNVQ^Q*UE_?P1IDHO+_96O:+FJPHO&^Y>E84WHO"^ZNBMRB\%X7WQP\& MWK#+MV,I!A]<%-Z+ L:-!8SJT0Y.L(!1/T)+*U$VR=;0+8SHBL%OJ1?Z-3^..CJ*_?4/W2TL%[C3 X M]1AWHL3YFMCG:#& (;>B2P7[=)I]M*.QCP+L8W=)^]Q"^NAW&M"(3-D1'/$0 M?CE.(H+HF:+^?8,4'"W8,]3>T-*JN)RB@/F:V,QK#7)@I]N@3G89S!/D4L? &23@:VHF!:">M M59F+8*:;['.T:XP&Z^A[\'F88)].L\_1KC$:[,CGFJZ#[WG"(RK[BA-?>>%_5XNJ;Q!NF MK6VMEI"?I6:@2PVD>(_=K;F2UV"6O)-=72>RM3'EJ=BE72;9J:G4 M=_+S-0WHV&>]>W>,V$WL#E7U',[9W:W?C'1;G*XCDD[#NI$U;2H;+6&+D3GB M$O3>L*YEY4ZW7E=:5B[?>L4AL\[DA'-42R8]H@2 MHIM400E&5'RXXXU;;XGTV?R$O=^ M6[:K8%3+9%^EV%JZC,='$W5NW('SPXCQR#U3_?@4S(ET9B[2)$(Q_=OV#;)Z M0]:L#N\UO4$)#Q!RF0SK-K];/D]]3ZE/84(E13FR,6 CUK4GK9_4X#2VJ?[E M#9M!?@'%"\ST$'BLK>>7$#P>FO@1;WW-U77\%A3M-(S3J*[)H6ER8P%ZE'H/ M&$&88\UR9=LSJ>OI(T=U'&JZNBV/%%VQ-4U?;8KXM7BAE+^QXH!WL6OM1A_A M'ROFA6O0K:1!+SZ>@P,:8L]/759^^?&K%),GB'%BAIXJS:/PR<>81QIEQ.+X M$NDH3@B\#_S2%^:<_@GV'/S2;PDXNG'FI.:]EUESVK?D1Q*%@>_&?>E#X Z8 MW<3Q<"QX!8E\"A_!;__.NI.Z$$81<.$K_88SPR_]TOOP]5OO5VGJSV @UMMT M1CS\)W$G.&?F_"-=(G^4:86QWP)I G1 %J_"5IV9 MIQ+]D4UHZ7/>MGZW6/A.+8D J-6:'@/8H14'S'%"' M$D+=D1!_D)_^+)T]!,"?T_*',9 A]^?J*,)ZN,)$GB$FCVE03Q"[-XS]GQLI M$J?NI$R2,G+**VD2/@-K17WI&>B&W!2P<"U,HQ(OE2F';;4#9M?P&=8X-Q<; M'UO1,L\M+ON-Z"&RP!![E.:B](RMF2/J!W&2=^HM/:\.I'>%!)&(3>W11WL* MNS8GF&/PY_ ]#'-QQ^ODEP>M$=WIN["%#1( MI@]\MKP7:4*>J$025!X8=,.*L8-Q.RO*1GUXI#OT&K;DK^(M!*$5AR=72,OO==-]VB3XZX*QWU?QQT8"K'!/.G$'5/+,\=$5UR7@(9?<<[Y>R1X$=WBE=4U!3NF">/ ?$ ,7 MXI_W\'>0BW6]W"WC6GJYQZ"#QE/FT2-X'!S)Z7W+8//Y8ZIP)T3^#U[9YYX MF/,QC&-^XLX"+2##Y\(17PF':)SS7?.,CMD;*G)?4=NZ87U-99Q"'"]6''\Y M*)>*T37\=%;!M##5:CK5J^N_"I$4(GF!(MGBXO_O"#,/*3 M%U:B"X'*0^ MC_+N/RE\_ =-)B%\\@2/L*MJS?65"N&,UE>-:[@"*FYU"\70 M*<70OA]\.L6@(=H#_%?H!:$7A%[H>KQR.KV WD6^S&[^\.ORA35 MK*)J])H+,2]JLJ)J5%2-7@)I1=6HJ!J]=GK?1M5HO6R_2:,(=N1^+R[;N:I@ M+R[;M0O%+4\][(MTR''6M:4ZZI9X/2F++6<]TF'=VL\-[\ [VH5:[Q#NWE7@1EUW:R53D0%&'6F*'@>"I MA[?%Z5Z0)IBJ:6B_EJEJ^$;K#1WKX'OV@FLZS#4[QL)-N$;O#6VG2UG16SB1 M>TO'%+;*.^A(KBO'6IT>X[9\N?I#M"M7H(VP."K.W!HLCEQ",Y*N*;EL[MP9 M>)U/KH'#V1UV0UCH+C/8KF OQV(P!%P"!JM64PL&ZRR#M8MK?A2VLI"M5*4* M%W3QCN)EF/9;/#0YJF%?2E2N%9,:2; QU=T";);(2CYK:[[WYR,$NC(*/ M+HB/CF"F]^0>199[0Z/:Y$6"G-K-019"*H14".D>^$\M&%J3@VT??'^L S*\ U13 MM0UO"4THVRL=H7_F8>SC _<1G;*.X@O$G[\OHRUE2Y477R$C6%B:K/]*!5?A M#/R(X"OF A6$4ZOT[R3*9S,GC_1N%%'RXXZ,8;+W9/I,7N+>;\M03'YP5R;@ MZMK7KG \/AKB%._-GJ#1DD&$)D M(>8;@H?]XS)S.?3%Q_[_B)N&J\3@-61)$W"Z$4" MCF/->OVUP->2+]KTW@J&V45-5@"N"<"U"R!M"0!, *Z=EMX"<.U4]+X-P+7Z MT/U-[FWY50Q;DJSQN?;M)W+3":#;2?'L>I:R'!2MR?P\Y'@IWW(67 JLFB>& M;+RS:MDM)X:N(GTKY/,FY'/7TRFH@* 10">+8SD+,82$5& M ^D8ER&?M]#D]\V$!(^8UP2F!'Y"/ST_F*FXXU=>6W>4ZMXU0@=_X$UH M'BG\D<:U$J/TAO8AUR-$=6:7.6C7\MY#.$CM#:TJLH7@H.O@H(J]/P('8:EO M-:8]"P?=0M[L*XTIB=P).[WTZ!.=AG/L*L8,LQM1ST_$%=BV4T0H"(RT<4[^ M6E' &MN:_(ZXKG@=O+-?^F)'WD'0$[N*\"AXYSIX9[_(NXYWFD;5'.Q$KT)Y MGX6U;B%L_IQ,:-27 KJ?);Y@M5=)*N?R#0KT298 M?4L"MUHX)_YM1_R(G?V&=5V4F0;!ULPT5, MU&&^VR^<;L1W-:RE](:FW"54(,%8W;#LAS*6VAOJ\A6VZ.BTT?_]P\?O'T24 MW=2V>^1'01^/%Y3(?XO",GCX*_3GYV?7S^,H"_#D*Q%1%\(_9X36(JO8M"=F_W(4C\ MNX=1"G^"W9)^>?WNX7N%\L+I;>%@NUSA\18>BF']M?)@]H;VP1UA1>3482;: M_X1[9R9"D/PN14F"B;I>=;:1G?!2E7U(IQ@1<.\#ZWSW%K[^1#UIX59)?#NE M7]Z__?!A/TM](Y[M%E.]BT_[WO/]#9XK-JI6J]ES$1I=!P-M,=.',Y"&T/F" M?:Z4?;;DQUM@'[R7TI',S"T$SM^2T/W!\*MH$+/]$8%RRX'RIQ 1?E(8'ER= M[![DMPF)*"8MO#NA[?V M.]5N@;?TWE!K#3=>Q-F[<<8?%/:9W?%BL%5X]1KK#6\LK#Z/76>T?PB\=V7* MUXH&GA#I72KT%-%2=TWZ[FQE]H;FP0*V9\(7Y/X8QG$]]:[ MRE'E2PUC_R?U[OY+H["6TYP><)6M*NHKP6U7S&WM6?5#N$V7N\AM6ZQ]WL\ M)DLW,^@E/WD+F0O6KILWP6!WX+$E1X[FG/7B$%F,EEV@^A;I]6Z/KO2&EG:P MVR/"RPYST7YN3R,N4GM#I5,M?@47=<.=:<1%&N8D#D9$%TF)1CS "SS0+F?5 M?*S"'HL\8LGSX<.(X;JB/YW^;$]^OOQ>LZB(LB2O O MC9M.B6RS%U\9P%=5V&V!/7<=''5@/?Y>'&7VADY'T S;[L2V[7NB)?5Q2=-M MR3P=\LZ[ %[!<"KV:K>@6[VAV=/+M4 MVD+8$*(K1%>(;BOH48<:9:AI?E^JW,J4=8C'CO-C'W>9-3"6GDDL^;,YXQ#)2UD+ M^3JP2@E^H_])_>0%AGRB&=0HJP:&3\99THZ=K\^(COSA-[DMQ^7B.2#/_)R8"LY[UB\%=O-L5^?#'YPD$>E(R*:W+CZ4) M$(%&/$F(G_T)$@6+8LE?'!B^1^'-\-]YY ,97K!+]CP*GWR&[@$+CVB21K#J M!98J_,E+7=825IJ3*)%&+^R=V:EA+(VC<";!BF';ECM>Q(/+8YVW:83[MN / MM2^%:;2!G9;89W?:P/Z.8\JH6?^X>]142*57S[Z73(#H2-/RMS+#)2^^0D9@IM)D_5=*O,%;?I_! MYS!@3J:^0IW2OY,HG\VD^DS>8E[ORWS/S!_F8"K:U^[ MPO'X:,S/A1!\F3!BNWT/W@>-\"F8$^G,7*1)A'[=WWQB>?K8,>T1)40WJ>9H MKNYKP'>H]H$LH4VHX+DQJ9)NZ[)G$-4S/UE5#,\;$ M,ZS";\W\I6KV:-DU_>9.P(!.Z>=Q!<,4SV-],@)O-0&;SI;Y'49Z/0W='POO MTY![$@5--DJB3G/L,@IFOLS=G' _;12B3 /[.4@:.M_U@>*&L_VS2LH@YD>_U7-PV[ M^3-=-H\S66VG8;><$&P]8ZH^6I,HX,;H3&&Q56NB'L"9 *_%Z;/P9.T1_\U0 M0I,9)=0E2EQ714AU^9@?>5O5D_<[L,,!K9=WX*#]SWS;GV%+A;L\@>ATAAOJ MLV4/K@O&WX-0)8I(D+Q(X0@FQ1R=2A^-@TOD.K?ZQOG3*\V#FIOSH!47$W[( M_Y9=8L">==$31>>3L12,]%?&4OE'C1.D!D(+]>5K;.\E1.E:1GU_ ^\"J-6$K"6O09\].+# \$U>ZOB';C&[ U5ZV #+CSA/3-.^:DTJQB@ M/\$$9N4N>-I+L>0D %4J+J*=/F/#&AXW]T>P!WO?.KP)LG").\QP1\EK[,EP MV BDKQU>$GW+D"LV&$WM#8U.,=I-N=(?\N2,Y)*YG\",_BO\Z7;U M7Z%3+C% MIT]C9%G+&G$Q>D/-Z5+[).$#GUOY-N6JIAK:1 TM*UTZ?!&Y\"Z;E#^#B*+7 M#E8%4RQEE $W!38-W!<\E648%\*I;\VZ+,C^)J/R^FXE)IZHREU*1PHG_MQV M9#W_[-XMPK1;ZQ8A'/K]6.13! N/I/($PY]>RKWY6>K!M8;"M^\P@S75R9L8K,I#EMP;6NH%.>K7Y?=^3I/8]Z@T(K&_ MP+YWL=PP!^":T602>F4<+N$ MYK5SJC:6/U:"D+EV8='N<(E[C!'[9/7WINC ML*=-WS:[U!OIIASA;Y0SA&+ITIO#3Q)OPT'9(Z7]AE73'.;]6EIO:/15562V MKYFY]LAL;V6NS?D(2[_ [I77Y15C00Z)W D[5/3H$YV&\]DR%F4;"8K;<&#: M4<_YEM1*C-$;JHK<(:=%N,'=U,,;NP?,V]8PM#25WMTG4TX1UW0"L?F^]LY#M'X("<+:., M%3O"'6[OO&Y=79WEX-T2D?R]9F9I?/:VCEEL&1N<=NG:Z$TYM]_#A$SKP-@/ M\6D/Z-EUV5+15(7^'H5Q\_RNK?2&JMVW#[\WTFB_+LBYO5D&;*J6]V1 /(US M^I99;4S=10:\*2_WG]5^0C?F\S9JP-U48Q?D+>[!-I<>#3R>OB-7T\*[]^ 6 MOG&7F:JI%FZ#J70$6=*-0QJ["Q]Z_R)AX4&?QX,&VC>7%3R5T_J.\)\%^QVH MN?=B/[P#:/4UY>!BME-ZS_DLU MLNI*PRK1ENI+A)>DDA=6EH35^:PH2<2=;?@YI>:@.9F_3$F0/ 3>NYS2S6V0 MQ4I$G8Z$"R(&/6,,>AP&8Z?=IE/-$(IX] P%2XQ$V'XWQ4_0=;VQFJ7C*V>D M.A#E 5M_/=+]KKG8[-ZJ7A,9["XUHBRIRZRUEUIN@[4679K=7DG\(Q9@3.*O=JKW,[2F^H6XTG=PEF+^NM]A-QK=='2T M+MYT%.YX-ZS&+KQ6PU,(SFL?4O0AW&]1^-\=GWMM1;=C](9=R?L)1[L;*G,] MLYB]H5&MP^BB=WU=SFI-X7_I7%;4+AU1C_)>M\L"TCR?9_6&5E\U6\CGB?*E MJ^' '95S.QQH8QWS!7#@33F[]<6H3":M M]67]8)SN#@@S\S)^2PB\#O[K^4_#?\ _^91G)'KT _YN=5F*_IW&B3]^.3U[ MJ#+&@1,JN5-P$OPQ+(UQ2#B6(%R7@OIK+0C C!]C?=$,)OR"%4; 1HR<)(%G M1V3*NL/&$\J>+U7Y;B$+5I0C 8N-YCL&M)B2>4SO\Q]>Y6=-?L!6Q+[T*ALL MVWUC7MDP1G3^\:MGWTLF0"1Y /1%,_]5-PV[^3)?-XTQ6VVG80YWP-HKZ:TR82T'_15VIE6<2^3"/ M_*FD.GU)E55MKP+Y&Z>=)C/:J4NTNZYK%FN"OS"XXT?-R9I+B$=,G72.&KM[ M@\T6?SW^7M.$Y=Z7WE1987&;79,MZN*EMY:2ED+:A+3MGYP]0-I4%EAIVD5= M,6W3-^F<>)1-\Z$';3=RTGS <1H3FAJYP(;K-1U_16W"=7#, <=?ZS@&<57L M0XZX.E2@L*=[(A+'1R)-MR6ONZ= JFRT=0K4XG9>1JPAA%D(<\=.@7#H?*_DP)U:$X>Z=THHN3''1G# M9._)])F\Q+W?ED^3_."N3,#5M:]=X7A\M!,VSC_ _F'$=OL>^)5&^!3,B71F M+M(D0N'_FT\L3Q\[ICVBA.@FU1S-]3S'(L[(UMP1L?_/Z@V_LS.Z<"R]0;W! M^JZ28=TVKG Z$WE?IM1P7'C)R#9UV3.):YB>K:N&9HR)9UB%LLHD9D4[*:OZ MZ)L[H5XZI9_'>#'##1\#O)H!VNDU#>C83^*OX73ZGO?983/_#H.]GH;NCY(. M IU'037-43*BE/8NY_ V3FVXL!6'-B* ]OC+9^YY:^S4AF2@/X%71A@,0UH M\A=**C?6Q&&2.$S:.4A;XPK5QE]8QV^)1N=ITG9LQ%]9C*56[+[SG MD_#(1SQBQ6.#."%)FK ?I_[,3XCPDX^BC[]2+V5C+\L,VX?/XX?Y? K$&$WI M-[X?G\4I>KI+ Z_Q MN:Z ;SD):;JM9UJLPF]PCJ78O:%6TQWL\F!9!,:2$-)."6E[A1N*TTKA1@>$ M=(>J^4LHQWV83M'(AVFT7&B[5%[['*933YJ0)_ + LF?S6'7L%4$5NR"3@2AP&0ZP63;K&/VY1,P,U8E/VR9F]K)^&R M2?!Z8TE1 MX5M!,HGOL<61SS[/0M&X+Y'4\Q,)>?/)3U[Z/%5(7E@;JSZ^$7&D:,(P2])D M$D;PE#2/0O UD;'B@?2P)K#E^4A\&TS_?XYO*;\#B?]"RGU@N_8NWRUXY"OL M59V,JGA@7=-V**?P^BWZQ0_<:>IQ6BO!LP&D9Q^X M<41+W(.\A-_*B[UMIW1\]]R/B1M?N=4^ &O/N%YP0I XLC<1RZ/B,*8Z[EBP;% M,0'>-) XER-S*.]RN-(FD;3WL^1V7O:&D0D==-F]&9EY-SOR>OPV8)*?\]KS/NPQ?&<*^[I MRP5*W\.Z%3.%/"%>T74*$1PS<0 K,L6SO%^PK9$JO_KT^2/[27GUJ^22*'H9 M\PM2;&PR!_/[$W8V 0HU8PI-D3>SQ>=\/A]A.F_*;VY\<535L8FUI58]8"P: M@?T#VI>U,\KM0CN@)+^FTT<_G3%6^8!/!AX0<>*[$^Z@^8$'3 O+!;4.[,)< MD2HD)CP;@SD :XD<'Z$R@95(8",E(/,*>1/LNX#;<0"1F]ZV7T_S]YQ3FI,> M#WSZLE(5R('T_X;/X"U&_=RO++0_Z%$T?6F21DR_LXMC/M,'X"5*3V2:71,D MZ'4RC5I/6>::ID#>A:O+'%]<++C(8RE.QV/?]=&EI$^^1W&HS#'/-3I,[!%4 M$O.Q:Z>4&X1_IY$?>[Y;, WG#Q"U[ @<=F^&JT/[5K\*EZ3H:*6X^[!SH.MF M:$^8QXYSJD-91=O$7/&I_P,9!!X&@0X3B?>>PHDR>>?A1.%WP6@U,\B9.G\8 MG25<"@8@"W.;>XXCBOQ94+R1R>VD.F4CWOLH>.XN"K9P3R M-B[F+\I8*4Y'_P:;APSX)^HS3T*G&%XSIA#7PTI+? R]TQ1NN+27RG;Z1EZ MV?,ICR$HTYNYL5F2DX'TGGNXF/".T3IQZZNPKZ 9!OZ:L2:)X([AK/)Y<+\/ M*!%PCNKSERR/IG"+MW%,5!1\EG[9HUR,/)#>9%XI$"?V/1\,1N84@F(-RR0K MC8"/HWJ#V=2NO&P^^-K@2WS>3R1B8,D04Y6_4KKY58X,%!546986P.";&>;@ MI:2LF*J(XRR09K8?7@J:P,T,'A=A-L321B*]<*C<-JYSC^-ETC%G?+,ZN 1M M<*!S=?3&:@T:5:JJV1L&8=7_J>WK]%*.ULNI$]Q//P#_)F%[Z"_ZEBY)QO.$ M(N,A0Y((^37F',<,],)58DX7'PXS5IB3@ 5"+,:X QC;RBSO%)ZD&!@'3!-M MTTNH@0()F @-.GA28PCU:R?*5$8?V9=DMJZ?(Y:GLY2S?!IX?IQ$_BC%WXKU M< ,Y6NC+,)@R7R%DJ1$VBSY\"!).>.9D$DY9CF8A6:M*![^1Y?>*=V8PZVR@ M_.4#Z5,HD87M*8\>1LN$6- =G$@D2.9R,J%&'8A?6EYC3JEBK>A,E'0^=DD4X%YKY;YH]E<[,"/K$)865GU3/\QRCZ;;A6A=T>4HNY'JD% MI\O /;;"AR@J GP(?)>KP'?IED6O1QCX%((V5@I8AE.'&/63&AQY.AM?+C7# MUWE#XLE[""2_I7/P_-%#(-.WX*5.PQ@LV!T^LX;J_7[76. MYM%W\)D6/A1,8.U]+2)IF1Q9B#6T]KE;8@TI6NB(RJD]Q4U?ABO46GBSDIV9 M%4-A,C"A+(:H@A-@YA@@QN0,>*3,YQ.'KQ))J'M4;W9:%9+0?BVV\[*P1\WN M*\+N(8/P7^!*6&=@8KB/P^W9(?C1QF4JY27MCB&EUE.DHO=*&*J*WD] [V_V MS&IR]/;-87Z]4PU7[W7#^X<'<=S&*#$/XKA-VSO>X@K?5!/PB>-0EC42CO#N MT-Q^3$/?*RURWJ-BY5WVQRE1IEK\SP/)+?$/S2W;%Q?@C.=&K=-:[#_8YT$M MU2EYM:=D37_?DYR2=N/@N-VN'?4? [=2G9+JE#Q7X\M@_I#$L'SXU_.G)99@'MN?&IPC M61L4](P_#-"T@B=X'>;+*A8KX*(VR-Y.27 '*O8ICU[?I:1">*M:O[TK&/,2 M05SLAWX_#[!(-8RJF;:[C:<8=-W^4&"71K?6*+!Z]]E%K/CI$:K[4?S4.SCN M-6O-[J#BI_WAI^?1Y8_BJSY-@!PT'NUG5-[YPW@$"SV1Y++ ZXWYY4^KP15M M__*2\6D:PVN*B/HRMS\G1Q3$ZC]&_%:N5)F9:VMUOD/F&AP<#VK=3H5"N4?, M]3RZ?7=,UL&D5:UQ5*: XIMRTR^QIJB3 8K5Z9AM=4GMG+FP9/PVRM@^-^K==;1#2K M(@"EY;/GL1*>AM_:!\>M6N?Q&<@J,O#0N+[1=EZE[I_6/M#@:")7ZU)P+#IP M+'J[FC-:^6ME9*,%A?\$;(0)HM:B+J_8J-QLM)7AN*#1=\<^.+:D8-IQ&0=* MJ+9A6*=8S6S[?.6;BF6W M-:O]LMZIKN;WCVIK+DMK<*GO\:;L/=4&A--#BMJ07[F0?9Q9MW6SU243>>N( M;;>!Z:AV@?RM%'AI>>M9FET?S%%-ZG1M-'8UCZ[BJU+*K,\U6OYY:J=]@6NV%;#]@^->K=TM4R2^XJQRN>V/YK$CK \=M$L" M@O:F//>_["BR<:IC.(3%\-R>RG/?UG-W[=NDX&Q4+3>3"VVGTW?)7FT"S"L5 M(&[%7L_NG#^ T0IXJ0.BJBRQPS?E@N>Z,Q]3%O M%P-5.PB&5BY4F>7MPYLV5[!: 3?U0.)6.&"OEHT>'5/?D(T0>+'?+@<;O5%_ M?&)'MX*&ZQH.N='"*+5ZY:,_60_CFLQX[PC'455^TKYQT#/I[16\M*V).&"7 M_'6-/7OE7/:D!6^[XZU^@]R/Q\]'*)&GOO'HL/R03SDDO@VK=L,41\[3H,_- M1NN^MI%CNR1-N0_J5;6V5[V)77]@IK,YT M=:;+ 5CQF#/=.CCN=&OM MCCZDQ79[HZTR^-)?*8LXT-<3AY;%B]YP,DB M_R7!>!/\K^O=':N7^IY.8#L=M3ORST6K*4_W*VQN*#^L='!1SG!;1R M^M%'>3/)=MWI J<0>FXR!&(TZT!'/K/3BY)/EUW7Z:H[O^;ON4;W9 M:2W]NE%O+OUNU6V;K7KC:/E/5]UV]7>=1J]:[%%GH]L^-HZ_-(#4[&Z=##!% M@@/'442EP4SJ L'^)>S(.@M:TQ)-1<(-[;*Q@2DQ:ZBV<1IYOM08UJ]5H MM1\$1+4Q12IZ*WJW&T3O5D7O)Z0WF1C?[)G5)&(W'R<[]A!J#HU)S(NB@16C MP?XHH+DGXK<=0K^]NA6^J53_./2;&\MG!&T2N^GK#$VNP!,\2E[;D/ M"CD@<$6MT7^%G0'5F7BM9V)M]'WN3!2P/4X;>'0#6<7S%<^7IMYC/<\3B'Z9 M:L_>;'M%S0I$@M'92(S@]2JD@\=43V2UR0\T@8X0L+-SM%@!7W53O!X^6I^Q M?S0?47\$3O1$\/4B^ MAP%F-:\CV$]^[;@@EWO4W/]<;BQI@'8 4.Z0DKD>S:'"#@[LVAAY@1TX]!>0 MXH[*=:OT[AO-F.[58JOT[H[S%%5ZMTKOOBIZ5^G=YZ+WVTCO%IOVG\4$S*4D MXLHX\7?J36G(9X+V)0^7MY*0S*X@":/9 RLLWW0%\=NI$5X%X)7CM#/%:-<9 MGUV'YXK+\C[AR/LIW,/_B"@L= =;!^#X';6:K8^[K0I^%87]U<%[$P=O%;39 M=@>OX("U#XZ[B[@5U=FJSM:;.%NKH%H??;8Z<+9V!=3Z#/TJCZ\C*_5AN$PC M9VS'W#PRC<(IK&U&D<;,,O8"QT]=,(N]P++?]I34'>8I95?8&4ZG<;T$&WC. M R?%(_0I3;Z'R;\$Y>ZWSQ9P =?CLP7E*V:IN&O3[.73<5?OX+A3:_8K[GK- MW+4FI[DY=Q4P$,[M*8!SW?NBHU+K>1INYPU3QG_#1M%P H8<+"-T;H$5P(RB MS.'9U>5E57OT4)U^A=0\C^-4N,WM)2LBP=5:U9B55\U!:_3VXSB(ZHU:S:K> MZ#5ST!K=G.>@1289-- !?W1W1_F@64NM?S^+86+AKMB!(^ MXZ2"7-W56!2D MK2+M*5)V:\$Y:&*!W=%K['FJN.J!TU#6<-7J%-U@=RFZBJ5*S%+;#35['$NU MR\A2&Y0!X]](-2](*6G 9:CX6I[==SNC0>]H*&R[TQ/M0=MQW4'?'@R/VL[0 M/OI_S7;C8'WQZDN4\Q;C)GP/$V$U.VHGGF@)=,@PZ?1. IX9[@^7';;O?([KAN>]CHM.W1L.4<=0>- M4=]NC5IN>P'I"Q]DT9.L;W ZX3F8ZUADWLW*IXLY<([QF>?7+S3_8J,A'(M! MRQX=.?V.T^X.FRWWJ-=U&CV[U6HVFB]4N'YR=6H=M1HUZZ5XO7A9Q=M:>YX3 M4+PDT! C^#"V1KBV.UJ;'5.T;0H\)N!?=F+=AZGO6D-A1<(1WAT7H<7"]RU8 ML1W'V!V(XQH\^D(5JUFVY4O<[IGU#JX4/[V$;_N>TG6!12E2?\8_D2IM*))[ M(0(Y'0+NBA+> ]HDL05KP:5-,NI9KIV(NG6>6*#F0CA'*.Z]> RO9)LO-?9$ M9$?.>&;=CSUG#&_R=^HA+AVN"U@:E@A+G]@_O0F0CYZ2QM3L$ Z!MG?4?^ % MTS3A"143+UBX4A_(!:6R<$3E)G2P'6$:QAY>]B$2/EQ_)[(NA/^5[Q21/0R- M["?V, []-%G^DX5:SQ,@8A*549 M0FEBGU7*HDW)R%P_%?P5"6'YXD[XE$;13T>!-[%G*,'3!.3Q?T""+UW3QFU9 MSTKS+57M5R2"U7Q1U7IH_3,-L?&-5%[,%2HHWZ5J(_PN."NH?L"%844:HR;U MLW$7]=>S&ZT7WHV+A7/)8Z; Q FLO^>V2E85R5/H,SO1AN&9*]RJFB4\NJ$+ MAH63@%F#VQOHO][AK\5/>S+U14T]4%DY_%R\(@:[PKU? O?BZX_5$4 M#E%341$7/.;]*^+Y]@OS_!\%VBA.I],P0G(/9[ G28)*/H+]5_PCNW=!7]@Q M]NV"G9Y&5GA/MGXZF7*>/HV92Z0QOH1?R[F7*\F65\E\CCC\A4QJ^7I^'7M# M-**.>!];H2?$QVE,7= $@(TEB?!1!GYM![8_B[TX(Z\GX7 L?$!L4;%*@")C M*&@ZWFA$1Q(7@C831M9B$DU:6.!Z8MP-!T@73D0T][T#OP?GZ^_4QO/'9H=C M1]&,UCGALLE(2+[P>,=1&F#5*KW2T/8I/03VAU)=2R@QG4;A3R)$SJL$OAC; M(+:&:+@X\.U-&)$E8J.KQA*V9?["\/+JUOZQT9=-6&C)",3-F0E$NY/Z;'8# MY7W:T"WXR<7<7P$KX7:QVT!WI!9[^,;VF7>2$#$!- ?QAH')N?;-MN,RJ7Y9 M[63WSMTQ8[=XD=_BA[%;GML>B!6APX4G)!E/ M<88R8#0.Y%\$/@_@"A/MD@ M%):- QAT]Q)"XCKOH#"*@Y0?P'.H@&@GY$8GR[PA9!0)+Y'9,O.F$<>J!.HB M1YT4Y''XU+@I'A046$QT%,(>\25P+[7Z MG<]A(IQQX/V-!_]>:#WI"N1=H!!>#:LQ5 R=*5AV)A^#+(Q&*RNVWD!PD]M7 M2#2\8 I2 *,^[B/5\-[ ;W0Z]79W,S2'UXUH42WVJ1;;?5FLD%;S-6&%=)>F M1?(E2!5PR..SG7,QL0K!XJD8>B[<51'Z:0E=8> \.:&OT=U[432656F])X6C M^20]TJ4>PER^I)IR4:VPFA2R=0L8!K30U:;(%M9F@#.[8 56D/$+K_AZRE7; MS;5-Z?'X)'#Q?\XR!BDHRMN^Q+YW<-QJUP9'K1)5KU8S%JH#L^; M)[DP*PI M]>Z7L=2[.BS585ES6-HO<5B.JL-2'992O-MVAZ7S8J;8H(2FV)N:_/-#Q$GD M.:K,H +>Z_KB MI9IK[VS/Q]*N0SC^A[%-%7U.&E%)VL/&T>^P6*.ZQS/=8PW+JUI .)]B]6.K M*_-7/K>S^:+"Y(\KZ]<0%A10+_?5%&O!L32=6K*Q@O7YW<\7I<=VNK:[.DJ# MD"Y76C1KN?TEC*Y :I_]Q!XWH,^)XT2I<-5,YJW,NDXYS#J]9_MEUNT1J_6> MAM4*6*J+\RT>/?>[8J=2LU/_Q257KY)<;\,A70-JNT/)U7]YR;656UH^VW=? MKGPKM7DDV3_#S^X(F"BV#@U()P5"5&'%/KRF#<0,W#LXI0Y=9W:JNKM5I^CL ML7'7UUR \,H9[=U.B\$>QFD%'#4 +=FJ)U6Q4$FM? M&6U+B;6FR&A7$@MT<'DD5F62E\4DKZ:./J#N\:U.'5UOR"M9]%TDA/>BI=2V M)9!HR1VW.K7>H+$7DTBK\U:=MV?Q9V)X _C7-B>OX'"U#XX[BZ-4-K<%JC-5 MG:GRO/5N7;L-=5B! ]>K?.[0[MQ2[;BP5JK8SG[;DG MZI4/.41A"#X&.402Q=BJ-NR'&Z8(U+":KMCHP97JWK0Y,J_%<@ BF M<[@[])#JL%2'Y?D.R]-@4ZTY++LKWJD.2W58GN^P/ TNU2:FV*"$IMA;*1;= M&7K(_A; [,1CV66K-!AYQT>]1P<&JTJJ,C/2,DO^.8 =6KM##ZF8K-1,MG.L MHRV8;'?H(163E9K)=HZ#5,!,[;*IQ%W&ZC= #WE1=G@"])#UDP7*=RJ*F6T7 M?G5%LHID%B6R&2OG8_?R+DKFUU M:+]\.O1-U4BN0UJL92D(K5#%9[-KBRUJ!L<&45.^V>G=94 M13^]Y&KO#L^E8K4RLUI[33WQ[B17NUDVR?6F(IEY/$ ;FQAEBZE:SJEDU6O:F8XY,@1[\1=^J!UN+.<%C;)1F04/GMVS/:=DAK#[09 MM\9A;6,*J-E\//9:Q4BEE%@/M!EW)[&J',G>,MJ6$NN9L.[;@Q))K*H,M:1E MJ!MWMLO?22@GWMT%-*>WB1.X2]*46]+MU@G8'8I@IW%PW&K6.H-=>'#=KS6Z_.LC50:X.\G-[N0\'T3;/\,X3MM4IKDYQ M=8HWCB#L4!VWP;!NU7K=Q3C"_IUD\I5_2;!PZUC!5O-+?4\GL&\.X6VK5YC8 MT8T7\%I:^2/U[S1.O-'L^7F%1II>CP5LH^^']T 0:R*2<>C&A"!LQW$ZF>+N MQ-:]B(25QL*UDM 2L%[8=F$E^%M@#^L.^0.AO87MC"W'AY_B7R,OL /'LWW+ M"^(D2K'>OF[!$^%F8_M.6$,A BL(+6=L!S?P3EY ]\3;V<2YB7#&@?=W"M_1 MTX9SQ;3PV__>2'SJUQ0#I\/+T@%>X)'JQ&H]/HM]K=]I%C=SJ# MWM&H-1@ZKML0_:-^XVAT +OAV%-X++SZ$PX\ISM^\!*@B+,!5ZV%H7X)5O]@ MG0(O>W%"S$DK Q8;XS*!\89V< N"D!*R? #&\%M_9OG ?QY><@>,3]Q5LZ81 MG( (EFA-PD# ?^WH5B26[3@@I9*8F-P\&O=V#&>+V, %#D;6_#L-$1I._A)N MZ/ !0($(1X,_EW=R["B:X8_L"=[?LJ?3*/Q)AS V'I-Q]YP@RL23Y"XZ73G^ MEY3J=(&4*BG](1(^Y:P_WGMN,@8ZTWA[XU=2\C:RG]A#D+-ILOPGQL%R!):V MOH"2[,*:>D=S,P>,_XXCM9JI?2,.AY&P;P_M$2SV@^W?V[/XX)>\\ #)81)P M_MV7ON%H]&3\SA(,M'$8T6Y_ /4I(KP*UF279BW6.$+Y^3\\N^]V1B#@AL*V M.SW1'K1!S WZ]F!XU':&]M'_ZX.R0FV+AQ?S&"Q.[..B;9SC=!*PWF#8ZPO7 M$:Y]-.@TW:-AVQVZ;5@5/++I]-R#);];+X/S,KO5LUN=(\=I]4&@-^W>T.D? MNI&ZLL? 7I+L6TVA($.22L#PP=G!$ M"=LMG#3C']VD=F0#MXE%J0Z71GF2/+N@?Y 94PYN,DNBR,%O?K0\G8BM/1R',\[#$=1<"3]!MDTCM0D!-!EG1 M HU-VG"8V, 6R"!X#R]@[PK%$/R?C?^]"?&;H0UK*6)&L)UC$T0LSXWP,_@O MWLHPL$=1.($/DK$7N8=3.TIFQ/5UZTH(Z^ [<*[5[-:M;*^L+]K>/L_L;7(% MP1;"DV2L.Q(W0"!<,UKJ;K;AKX*!OX?!883$CMAUTE9^AM[V$MPZSQC&PF I MP(#(L^#LARA=?&038#X'7%WD/K :#S./BCI:V!A6)8MXO68I.\EQ(+(6W""C MB>344WES'SCXT(?]=]6=XQ3\16#2FS!T[SW?KP'[P!)O/#P6QM-!"DX%,B?^ M@?)]2J]C1V++Q;!G"S^+T^&_A9/@NQN_LEUD,G8A8<&**HX7.>D$B0>RNZ97 M?3\6Y+"2_K#$G><*G'(%)]&;3.&F[.^6DM57B#K0DM8)JU:D-WFYP"XL&T9IA)0"(0 4]>,\D8 S.&+P M/[<)7776- C_*IGJG)X#QID#FYB"1R/<<_WHK_#D[0-9W8/C3JW37\16IW=% M89>YB\A(W[PPPEC&G-Q;Z9'MD20LMIO7VL%S=G.[WW-[(]'K@*'=Z;7L0:,U M'!YU17,H.L/! .S_"V(A4])*&RL[P@4T?4%97$R8]2_ZP;H*)W3HEH:X,C&D MS5F0=0(T+,C.&LM:<%@GQJ<4N!# ^2!#?TY% ,8"'N60J,K2MJ:MF27"OY8] M;FK/^%E@!:&)#,)@".Q)+XK7Z5MG:S$N("D,OI\OR'J6H3\'P3A\S\5#"A*; MQP;&8T$K23+[F/8:GCSVD ;%5K+EIF1EP7WAHW@,1Y!7$9!(6^24C4XG[>!: M9[6)O6&E%/D+$QJE+4.6WA.?E:5BI7A1]>!U MEOIB;-!D^4)QM78)96/Q8EG\%SA:"4BQ_PC#$UF2/@"I <^S;SC'(8 FX01X M "T6D(P8(O!3)TFE)$,+43F%XBY2NAQ;NC[=E2WX%TI MMHKF=+C28S5?-#9>-?+BVYAN).4]63:V[YMNW"92&WUABG8L*"D+;SBG3):8 M\ZQ-C#11]I52)$X(5NA_F*#"C@(X=& =!#X:K/$4;#FP4*TQG$;]1JA''/"4 MX7ULZ4KP6U(D9^2'][C"0"2F,4=W ,*+C@E M"= PA@-!Y+*#F=+S!EN:S)BI>%PQ+X )DHQ3S,W1VT&@L(,BG$"P:'C/F_OB!#-A>;5PZ\3^J+ MBQ%H(&+T$XI\Q1>CBS0A=Q5>.A-JES+/$%,HN$B"]A=28OL@G#@-RV''15F2 MG5<\23^K;#P27UZR(1$2_.8E['P)P$AI]QNCC^L*EC M"R2E-'F6-**\O(,+F<;B@_K'1U62[@5$(/K11WDSF6G"[,I<6I[VD+_.$B_U M!B=?9#&[?++\NDY?S149\'>=3KW=[2S]NE%O+OUNU6V;K7KC:/E/5]UV]7>= M1J]:['XMMKO1;7?=BJ'O,7C4?'E.V;Y0M5/Q<'D259:27@^"^'_CM%,2?ANL M_^<:\;ZZ1_#H>L)4Y']X%@V/5JJZ_%)9<(;HFO%SN5CYQVA MJ)2DQGLS EAGRK7Y(@,:NJ_Y47.SGH@==SA J%KALZ^P:C8O2[/Y/N,_%:K. M7T[MP'8]6,TZ7?HZH2ZV ]5=TVV6Q0CSD<2M>LTJW)37QTR._4+,-*B8Z=4Q M4Z%D6M-!MYR9%IFFVS@X'G1:%<.\%H8IE#X/9I@MZ]2ZC']P-"@1/[TI@/AB ML^\3EF?'8^L27[,:>[E*M*X=>_EX/=VM$.%?'S/=#*'3,52J:U M(U)WI<,[J,/[_3)!=U?\M'OA]&S\U$5^:G>Z)>*G*A3XRUD:A57\;Y7 73LH M>%<'I'=PW*_UNT6]##^:C]Q?!W#8%;IH(06/P9 M-=/4%CLBLM:=W>_6,XS\ZK6*1WX]8+^>:\Q$KUT\9F)^OR(QA0\$=T0MPA N M[Z19Z(!3[734W.(*[ ^&8ZRP>WP!S[-:EA=,TR1>CI:RXJ!CRUS6OS-A- 79 M%!=[/Q% +AG/]U ]KO6XMX>MQ[VJ]?BAK<>GX63B):KA^)38YH;[25X[=0W3*?&N=\602*KEGK^XT?@#T MYF)G\OKUSB&S-47_R&T.W2-[U!G8HZ& @R-:F"CMNKW^J#2 &E^]1.(D?+"> MAQ.7]DQC8ZQML;!+0I"(-[:/>#Q@[+G48TN=N;[M36(%QQ!YL5 (K"B<0\2 M0K 8)TRCF"3T4&+)4(=Q).X\6"^VP*ZZ/8K]&\1O">%6_!O^V@M8-\S#3M"] M0.*"4(^+,+3H6NYF9 P)D-^(:VMTV]ZDGDO=S(3U,[%O"9P-![-CUR7\W-4G MC!1D3 VQU'\=H_F*:5YY>4R]Q=P-[I@'1>,(83,N:RRBDL*2X['R2?!+_/ M=:=@=)Z"FWDCAB$QR #K#03^!'=

%D;?9&%S&P$S9#P\M,O-@7A)U&M'/Y M"VYK)I-+4EQ3RO=NA>^-P]#%A=%2AX)ATXB$KDFV&K!;8JX>2"@?7$Q%6'3V M)+D'0WB>N&,$Y"'B2_FS0K+!;TT8UCDHFGG9]_9@5P<5[&H)UO*,L*L;*-UR MF:G%JC 2$S!4T9X'$9[>F"(/02[ RDL'LY@Z1N7:2,517'A,(I>U&D5QKM PP_S]2,."#D_]A'F8L#S9E$"K( 9_,(.U1 4!5S(6_H"8G.JGH<0M9,\81CF 2N=UX)PNI? M#"P',N=EW:"G ,1< 99[KU][-] ZEU'HIDXBJ3G30;EE&#J][EYBZ)QFP$=X M9@I0":4')LRY(+$E H1.V@8)QV$X:.$J6:^%_,:@.,5DVQNVHOZL:PW(,K5Q3 MW5.=M.JD92>MM::^:5='K0]'K5L;]!;K5LIXU-Y4=V3FWM/\)5#81M)P"O<, MW:HYG1/<=6/5&+F6C-:Y:F8:W!P M/*CU.X\VBZK>I(>QR)5($E]FYRD6OAN!O+\EV^^>7")?VK-LA-HVAZ7? $G< MK#4ZBQ6>[ZL>@%?!4 ^2P@]GJ"8U C06&P%>A)_>E"ELY"Y6!:\H@3&-Q*'X MZ<5)/E>T**MQFI[CIY13$C^G7E0< :O,GD=*\$BH[3@/'$QLB\^"_W?[,]C" M[NS6XP-#E75=8C9[F%Q?Q68%G-0^..X53"C<>TNZU'+\C.;5/$4"0B9VVT!\ M-TPQ34Q!IRIH^EC2O!ZQ\CP1U7[GX+C=JG4[BVU:CXJH/FH7]R.U49WAZ@R7 M(@'9[SY- O)%SO#^-(MO6?YX*2+:5^P'NDEMW''QTJ60?PDN5:7J%YJVF(06 MS>D;SBQ?R%ZKD06&J>LE->J/-19/)758D(NMLV'@\GS(N2F<7I*RM\N-,.C3 M4BEN=A\]&3FE6LRI02@X7T9S[S2"(Q !&:AF+XE28O+#9#8UINJM[-^54QO# M;!KA@UY3#E3,FJZV:\!NKY$+6*6?%>DKN7"2G,J!R=1[O;V88"BDHT4OHK;M M^M>X/!NNOV")?7!SL'OX\4WN[<&+T/CHX+C;J[4+ /[R7>]UJU@>4(>FS)_B ML%<0E38-E8U!1B*;PH?9P:%^3#6Z4W5/@D#R^0-9SXJ=*E/=#T$M$JI 'YX0 M3J9P!+!<71VANG5-]>[3XA62Q+B#6R:4>8MV/0VP>&6D:4TL_]D5,@/YT'Q""\&O'3N.Y MWV82#CL.Z!WI : \PTCV0HJ;,*$&5*,YPK&G:@;[Q$MD%#!D88+]D: 9J>:< MNS#MB;UZ.BW),\(ZP"X&^]Z6K1'!;($ZU)N@( _4>[R*MH++-'+&-K7AZO[U M#R^I5*TO2.4$;DF:SL.!O/=J>?C15*T8)Q$'V -#.^2580X%378K#!U#[FI MR6PJB&=Q(K 9Q_PP$[P38;#UOZZ,"RSII.@1\M>)$[SU%SAM71Y?Z? M*=N@4LG)"RWD1!EWEL<)&$ $V+4S"U&(Z..]71O#US"XN0:1H38MPQPHZ%SH M#^9;_D7_R'&<9KOI='J=[J S&+G#HV&CU1MVC]QF9V%^^@8G1\9R$"0$^RGS M#0#P&2S ]>1@WFDQJSTY,L+:U]ZC7H.C;KW9;.U34\!FB]U1@JLDX8 EH]OF M&FU@W55-_U836LEAV$DM_X/F(98NP 2RN/.8(7]5=7)5G?SX4+I4ZQ?!=[C!];WP[\2W$%&]MG8&CQH'QYW:H+$??0&O2X$M%3?=)]5853;\86?M M2J"=_2\P++8_94W8U\*(2Y4:,51 MP3JB,@U9*0-(Q\91"?F[JK#H:4GSAD_P]FY5E_I'>KMRJ\I34[0$Q_4Q*.V= M]F /4=K[3YPE79K(W7^4]JMT&(N_4Q$D9YC"C0NRET>]^>REVQ1=>]@:C;I# MI],=# 9VNS$4O6[?;36 HX[FLY?90RQ^RNI48V'J]T>DU[3]#C+@+KFSVSFDUC0HMU&DZF6!N1JW:SK5.J M^K).5*&)]0XOQKFOK<;'^2_IX^;']URU\OOEMS"Z@=<[I;3P)SNXK5G?ZR=U M*J%9O#/5J+B".[_L+2N:.HTU%4U A8L1/_.+[5"%SS?[IS=))Y_"***$]JD] MA6^2V?;J "NS&C78M<7BK%@$'KQ/+)P4R4H3563U0B3N0O\.,^E<6V>-Y,*L M=PO.<9&GA!F-NR'M4CV/#"OCU#+(G(OK?\$$A-NW, =$]N[!L!=\ 2 M)/XJ2\N7L[)E) _X%V%$T\@:JAW%FB+:4E4G ME.?[XFMI^,V6W+>FFZZ(^WX(K$B!!^^ _XX.CCO]&HBP@L(Z"8(?R9*.1[S7 M^?,T?("^V<'(1 MUOU9,9A+N+^T"BO/^\5VC63N-X=8WV]4B/4E6,LS(M:_$HM&0YRC2$@B&X0 MEM)3?OJ0QDY9)(\L= =8"ZP*VOH8ST M1WQP(FB \P8=HLM_YQU+AE,6>86S2PBD?5[ZL^LOC))YYEUHGZP MP*&?HC#$&4UQS;H"6VEL?;9OPX3&#?@TDHE&>.#O@=2R:'FE']_N=%?3"6N3 MU.5AYS8$,VYSX($2^A#^M"^J/P%W&'WQ)<7#LU\N#YD HQ% 6R4%P'&9G,A*.-+ M#-SJE? X-ST*E;&"&"\*)6ONH7(1:K%;MRQVUJ.X_2V M2X:T.VMZ_1Z]((:=+5*!"Q_(R-_#;A2E8 F_<* M5[>&Z@61D[P,-$ARJM=PB4MH:IHW#)H?'1SWZNU%6 J4=DRO'"EL%P49-PHR M[E88R6&/>.07->S<#JE]DX?9CT,:)&0CKSCZB!+=*..D1@V#@A4_0?YZ,7NI MK$]#QYS]N+A-Q5S" Y'B3(73^"3XOR"E*4<)W6U+)358Z?+D]\C43U=H7KF/ M\G@0 +1>8#8JC4MC&?7+DLWDD1OBV/$86S$?^_+=QDN]/&@[-!%7O;TWRKV[ M'/H$NM.M6W],><*IN)-CT5PQLE,_,9K4YIF'5:*/YF2UJ9"U^;#+F@U3$$ **>W]&@^JDS...3WGSO*ZIH2DAT07Q%^1BX1!= M6/^L-N^KT"9S0!IHL[GK#[Z:?!O]V*5>?VWU)BQ9@HX!% M8%NF<0G.EI.HC"5RW MSD>2A(4/QE'=84*;ZN9W%8=GKEP5A8<0J0#T!0U3S_+/4Q'8/IT$/;;3GDY] MSR'JY-W*/10=A64:2O$LJ ^%*6+G0F/N?&P,N!3NA<,_$3LAL)KUIA2QJ&*5 M'F84#IPR"8;-808I@C>#?R''Q> MO/S 0D)9'IQ3-3 M[[^>75GGWZV3[Y^MS^=7)[_^.#O[=O;]^LKZZ_SZ-^OD]/3BC^_7)_C!Q7?U MY_GW7^D'7\Z_GWP_/3_YBC\]_7IQ]<>/L_T[2M_#0!1(@ VWOM/:PZT_@;V_ M^'[]X^+K%6WDY8^+T[//L'M7I=R^+8&*SNYL/]7 7)^S:=98UA"%/L?N*)#J M8IZGE.^\\@V_V0$H037)'>5VVE&%._'9-.4TTG]#== ?J3I?"/U(?/FFW[L-E])][3Q&C7^F MHN@G#JV\.6AW5L)N461&[R86TTFL-.'6C$?$Z10!E6(%SJ:-LJF-U>K@>BEN MF&C*F3#_1,&Q)T:P0E@MT>-B-/(<].+A?OS=%VTYR.]J&OA-49'F6LL/71$# MIS 4G(:.D]NUGMAU\- Q;TB&.0-#:4+4'KI@?)A4HSPR?CGE-UME!HIF,%*6 MBM%SV>^%?4NT\60<,N (.=Z3T\F9609N.B::85NRBHFA\,/[%6FWMU=>UZS* MZTJPEJ+P;61)]R"DR^%B7 ?++Q "'CB3B)$FG9] M)CNTDS[O,(!>/.&(_0\2+^B)?P$]8C4;A_^P1K87@4>N X04SL((H7X-"2D: MLV T?4B9:2+4T=3G>*^6]RPO*?HX @D62XF+'^I$L@3_DX_F!<]GU?ZH7]6M M7T].+DM:>K ME"1&TC&JR\3]2_((3_(Y5_KAU-0/&3O\4/JAE)18^=XGM,UW MB K)[ 8OPAN.7/7/%*P5@8RXR*/_U/PBW?Z_^6)$AX,[7#A).(2_I/YNU18/ M(!,7G[.Y B;MKIFG\MY>3BP4PJ;*P-'29/ "1':T_Z)_1B^!%B-.9D).LUA@];,PE"K M8S+W4$S#Q+&.-ZFWP&.(!]]'\T;BAQ+@]622!O@PH<*HF Z4=MO2.V,X&HM1 M,CID9"8C%,@?" 42-WB]Q>)O/U#=9:(+D*-5LU+M(AG-$E)ZP MTK#5X6(#'>-JCF KOX!Q84MG,4;58I/A767=8^\A-?IZ(R5#BMU..$Y.) MWG^D0V*,3(-%A3.1B1MD05?@(6"W*R;?8$:-5@4\'Q>?-?9+HVA\YFO"/6/W#=$2P +G6,%3<8!,[^N8AYD( ^W*[;AQ MBA:]1XVZ9/V23$$<;SF,4=HX5-' 1@+G<_0R#2MJE=.A0/2'@DR&B7 ]HW"B M(.Y1SDS0EM9UMODZ[9X9E O6]<6KL:XOX)P;MNFVH5"PAL"H-@VW=?9Q#1F) M4M34&NTM#X^.VI"!=RZR -0&5J6ICD;L]#K)BK_5(9O&DW#6!36B>+?*9?BR/(8 M)%SV[U56(633W*!!)I#,I>/?^5O4 MYO;&2"EL&5NPX[G$P5*M_(0IA?T[3B=%)(@)P8.-*F=6HY)N].R&0 +#J.;O M/4&33;;1*&>:@\WU+#5#5O6+MAF2FBQZN$ 679V&$UK4K?05OXQD(P^L>' MU0L,,Q_;'LG(DK*J2N3I1%ZK2N258"UO-Y&GA3^=9D1 LF,E85ADP(N"]'78 M;A,_IRQZ*<@BV ;3_H0A1U!"+.D/RX(,'%@H:5)K?3WK7'$[1A&G@D*)LG:8 MBM6G*?B8'P@M&PQ>$M"[ M3G?6E)6)+1(X#@VS(5.0SZ$&KR@L:%E\W0WMA_KR5]4WXXMSE9[HB7DE]7BV M#,G\D+$G)/&E;P>E?*>UP97(>(NICSAIO%6Q='Q)#BA-+T7(G$PPQ,S\F-KM MA$W\:L3,EJQT.F8PB*),^>N)Y9W]Q/"/3GHKP]C).>R+%C*!91A<2MR$M09% MH6$$ A. 2Q55.19[QM/K5>6!V7$ A>%EL.0LO)]F4[1Y@\)KJ56B2&OT@ M8ZP*7;G(".=A^^$MVMDT;'7N![7MGKVQ;-VGP8>=H_J@L?SKAXXHW.*V:R#1 M]V=(P"KC_=/,^B7^!62, )E[4K?^D<*A"8:V,]Y@J,"K(L$57.[;UK#3>@&?.Z-_O@^.WLY9(@^BO;SR7I@->ZJ00 UVRQF?+*MG+YN^7' M#FQAXSY3Y*^X%>O'V>7%CVOKXHMU_OWSV>49_.?[M?7C[-?SJ^NS'V>?K1S*?K,&M('X<^U0ZI+/.GD- XL6D+?$#R M$O$/^Q:LV,!SXAJX/,X*-VZ/ZG86>(*(7=)W,"-?F_E(11R # M81VP!XY?A*44>5PW';=S3R^N+M[7X9'DZ,FH7#1@ M(.AUJ0U2=,J#/(QE6E=5UN20$#;?Y)?9(Z1N2:-$FQTHQ$B1IZJV+"RF4(_U MAEYR?%KMX$D6I[X@.!#$16;)_"Y7A?/>>G=Y>G+Q28(PK8]1+S:_$'B!$6?1 M>ST7<^:*PE05@$K\HYQ%@,%"+$OGN'8:_)W"SA"+YV+;6,WS:HM!BY7*)TR, M$\FE>MD_!B_*MJPN]2MN20+/*/T9OC8W=1N M8Y&$ZI3@&5'GXE&YG4PF4V4'RIZZ!?+()O26XM27F1S38HE$"4-K M9?7;UL%&SB%;IHTU#3ZI;T3N5,8*W3)UFMG-[7S14*O;9US:63^EL%ZD,![WO! M*20J<.2>?MX%>A)L:SBD&I;"*DI[&*:$:DE- 0\YWO?4_Z1-E&7MGGR0U-NK M.K>A+AF6=7.Z"W8[2&X )+Z@81;M;LIL2-58.B$I3:.,JC DL"?+3>M=ZOWESN?QD M7#BWM&4J%QD%^U22C7;V$7NHL(-M+'ASA#=-^,6Q< >!,=)(S+\J+7LH\#[4 M@$Z],D4-0BGL;&0&Q0R'CXEKQ(ASM,1OW[77T#,[++*TG$@4J6IR+C&79$L# MM1HB!)BQL03]2&-!)1K&3L\M1_.VW'C9-HNE[1RSR8P]%;8+)-##-E&*TOH2 MG[+0I$?,MMAU5=OBW$_L&<47Y:9EW0"Y3@/J$(O#&K+ OX6C68B&G>0:?_*V M,79DI $M9O^.P@NW[G#1FA1FR M$G^5T6!W>0H- :GG++!!Y.F*=C?D4E-9H6EF,=1\@,TT?5G%=;'W@X5Q2ZO^ MR[_\;UX0"!LY%@0N_1&'B5W^=1<7R6S&0ILB'G?W$/'X4]VZN/[M[(=U_OW+ MQ8]O)]?G%]_WSX!X)%3UT1YNW&G= !?'ZJB3'Y^I%.KBQ]GYK]^MW__X<7[U M^?P4-_3*NO[MY-JZ_''V)Y92G7^_NCSC+_9\JU^"_%6/;A8Z[BP/'6]Q_KK- M@RK@_/H"SB40(<4G^/+D!PC!\_.':XQN9_\T1K.!&N,'"/Z+'U7+^>G9#YYX<'KQX_+BQ\GUF?7KQ9]G/W".Q1Z.KKC2B?M? M'_=2;,*59YM.;JI=*OM1NI2^PC;]6D/;N;V)0K #^4R'4<(,#ZE_B&--4TL M"@):^ X?]VF3UW0H[IPF#:3(P5/=?0_D1+?QR@AHQ,WX7DWJ/CU7N4 GQB8KW&X[5O0N7WUNJ[7-4MWX/X__]/UKM]L?# M;P@N8?T*=QKA[,L22^^RG4=C7FWYB%4REGN3JNZ;G21CN-7O6X++50I/1BD[ M)296N5AM4>%]LX-T9#L)8<"^+07W,$C'2JW)4W=48F*5B]%6#6UZFRKO'^+. MH[C)-^>SB"9ADI18A)?MY#TP=O(6]=W;#$J>!&X$=_IGR'9],;.NZ]9?GH#;/:H&Y:UIKBHTN?D4$&4MYGVVMZ7)KK!O M.[%1E?WE^;YG3ZK(X^;4ZU1)ML J[]L+\CR,LF7H*SU[Y"'1N>Q*EN- M1@O;+FPK%@&.*9(@.S9"W& WF!43C@Y"-5E!.AG")^&(NM%Q/&IT*Z&2;8(> M8 "#/.0FW@D>M(C#24";V!:O0#DYS;-L,0GA47EW"&LB$2 (A1K>H%>SOL49 MF7FPKSV!I9R&T91@211,G<_^?HW?'=N48R"(\8/B6D!:&<)AQVDDHGK^<8@A MCXO^9B.B*)+G4QI[A"APXB)X0)Q(A 8)L#**PHD:*4[XQHR/=16FR1B1Q4,0 MM40*ZY/MC(4?TDVO"']#H[3 "Q@XR71+NL&]B).L7YR!DHT'E1MC#$]32- MXA197B/+9A ?)[CU!!C"X!&J8E)_="Y"!WB=Q95S(Q$$G%!>)D)) MC#P0Q^*8A1QUG#1"A"9XJ_!> IDQB$IL_79^8IW:4QQ65X,'#-5)0TR-U->" MQ0ONX!P0I5"T2$G1;-;,QX!-0PB_B$!"L+HD=):9?*N&N^.K_"5\/[:^P"$* M)=Q$ALAA#>W@5H,Z9V ;.(P>\]N.NO*>Q[JQ2)I'E#:>H,%OLIL9X&2C-' T MKI4F!")^C$+?"_7'821G(-*E#I-U'N7,T3)T&B%/$>ZP?@)+'A#"3>17)#&B MZK7[AP18R%OTT'W!<_\O!-O_ MZHT$\(&"7SM58&TK?OO-<^%$)(1-SU0@S#5ZHB:+U@O4M@OR06 Z9VPGH+A M@@>WQ'UH@O&OC1?-WLZ0)H23[CCT1 M/8&E.U&H=Z ESV4XZ$8$&V8M(*]4LPBOF M28 *5ASI@C0A_2=N@(HN(OR$4[Q/S6)]8WD31,D3_)EQ/A!?YW[L(3I-&C', M,A 5L7NSU8(HF7@_"3((U-M4SHG81QTW7QV\'SKN"I$92<2#ZFG2[N%O)5M+ M&,'OX820Q*3XRP[.KX@P%:C#*.>2*$30$T),RCXO>B SLZ*8QXSQJQ\.@6/- MA5^/PQ3>SOHJ;+39QMZ43LJW4**.L74'!$,1R><+[,W?PAL@_5=8)(A=%.(W M?&??OI?SD[6T]DR=ILI:G=I0$(I*# H">9%'7K=]$!BDF M4?D(K_Z=TL,@&EU"V80?\@)9U_P&-P1C]+VD4W,P&-#=4(^=WO]<_U]_SW8%V=RCZOL+7^,O0E_">P,VPLX3D M #+5)4C%.$G=F=J;Y09\W?ILL&:1H$5(71HH"S(U$Z3X\F#R3VFP@31NX(4D M9"0?#U E-$&!L,3&('(%(3OB"17.. A<8/>O(1\9$!:=K\8 ,T4P^4&]"R6 ME;EJ[_T3E,WN$D&Y7N3)GQHC,T00\VG,378RN0SO<0$KDW?HL=!DVIF>MHHF^1D-\S;R-5"8M1LR. !\#(<*K3@T+&U'SJL W_3L\X^3SSPV MRY"J"IR7$" 9S@/@-I/G5K*@)1X-_^RG#H$C(V6K"]CFHR MBK/H%"\6/*D?'TFGL*%%I;:5D.S?;!_X8 ([Y+N1!X;$=UL"ROX3)YN!S7-" M<;GD'MCP01L22BIH;1GR/\DP^7&)NA@]5"M0(Q(S+)% Q7_M&,X/7+@ M(MQ%1]C0_V4"C(6I5^U\# KMYX(!GZPB"76(]2,_1XU $. ,>P%IEKR&,[@Y/*?IP?O3=I*M^B2(?-MMFV_A"1^D!!?D,H_;'JS6+O< MH9.BW1D&V?9?\@@>\M?.?CH"[4YT#3+W?BH/54W!]Q?&YW &6)!$ D@;B)1A MGO.$96)Z"MU?A?UQ>A.\J[ZG2?^0C( TP MB$ [P#F*$R%3Q'"UL#4-EG)$K M?H59+O9CW]S)>,_7KZ^\)5[@R"5<,> M:(%'6XBQO#.G*J%F!6>1"+ E(]9;H?I'KP\> KH/ Z: M\G$A7'$WBI,=S )N0["YP%XE0>5,<+S$1"]0KZ-ZK\:X,>OQ#VW7EDN9&1-)DL0P_D*).2D&R\+HR MR,RYW^+;Y,]?44/A9@\"(8#!.L9ECWF6#OD?_V@]/,\7VV4<#[#04,1B4!HQK8PQ7:CWA(Y/F6K5TY#CV%"$*6DND$5[0 MZK6'@ECVAKZD .:^U)>$B9[OB=V_@" &TZ[RGHN,\*DDUY+HG!$+W"[)4KP& M.G/SK<4OL:4ONH4>)5DRR;U$1-6RX<*I\2')/]>+4:TN%/08&^S)R1LR-CK3 M7BB65#J:Z-E3UB0M63 CJ47-W36N"_"WUPXTYR?!_7[UAA!)DT2B0BU3% M(T=9L5BFZ>W%,I?L)7E.\VSN@2=4*$=I=9RBZH,B84<:[0QU$\IQ7&%GUBG& M3/0]/XL1" +,%1C#Z< =8[,4 R'9QOA"VZ]R<"U.]&D=S=%%C:6V;]1\)^), M616SL&44.I".\?>3JQ/>O<_:2L(W. /_[4:.HE%9 ,]X5[9,T59#PR9[, DT M6F0#S-%_4PY5USP8"SNYIJSGM?4);@F^[S"D84)Z$S]]HY-(MVIW*1&;1/H) ML:0/UB^J > Q#A.2SY2SK>1[A]$->+7_R0;%J>*G[R?7%_.LQM2*.?N7/[T$P VO+#O5V:AP]PY%NJ+W?8@E&1PNC3%E+'PTUHD1 MI'FXPK*3 :=0:2O,PH9Q.!V3+W4YGL7*E"LX'875C*=8:0F^^M+!H+)(ICAGG6!N4]Y*:'%I#RHG\"ZC? MCD&V11B(L]/8YH7"0N8WIS@D095.,9F]-O&P8+\B$!QH =JC57ACY%RIG$EQ MAS,#D1 K"\9>W[.A(=I^#;_YTRGYHAZ7Q0@:M 8DYB:GFM:Z&+ M+IX;:R;']!J55+&<$.NP/YQ%K)3?W*RI*D/._^8 "'2:(2N51D=[0?FMP3'@ M$9@+OW?&P(-*[J(MHJ:K96]$\^LR40-'$ZZ;([-9Q]VFFV-V 8?&YV,!(ZIR MG&(>FY.MV<@\&L<7.A[5TO+,5TQP'G+X1]4HY%5_F;9@"M]YF$44HG="J=Y+NJWAR*FZ,U>4L(L6)*;I>_> M'9R>71R\G\\3S;F9QH3(A>J-9GO>':'$&QR125:L:]:/Y&I0.ILF/E6-:LO" M5(&?OPLU6 M=.2/\Y_PSU!'TK-B=)8'>))K1I*";9L[^HU,P<66F->!& #/;M!9T'I+S;8F MV5,!CV9UI &@;L\9;YI4%%@^&BB6' JD3;(Z3[>8>QP%[J4G*:M"=5\-M;(E M*9%#3*9^.!/2EE=.<5EAN:-2V#><7DR5O M>Z##)>V/.:O",#P*/8!"TX/&,K-^&@K?$W="3K5?7 3O=Q1.(ZK]HZJ#&!LK MY.0I,[%G!EUKU@V.9*=Z%J4&)$][G'#F#1PI:0XSU M2\_4QA'%/OP0:UADOXQY4]-SW4.S;!&%:#]"^*IB:--RWIQ=9<8-Z;B>I#>P M"WR_9!QAPT+>8.HIEY ,M2GWGLI[%E<.YZM^+P)>L:S?96;+2)ZY@L-9?IWX M!W9.H$\CL!L8SXHB37WN-JJ2B][)#N9B:48E'W=0_./RVZ\XC[FF:OU&MD\C MP-E(I<:)H=!)1MT/0:7&[56EQF:DCJ=O@ZA7)UVV7]2LJ[-3G"/N":H-T1^# MP!@)"MA2-0@7FV1?A7HT.4;.%CLM7]7JR]2)WS/&\CE)_A$@*^%#S6>$0 M#J143<:<=GH!DB7%X\)I/41H/>>=Q5!V.4_\)@&/\<.8LJ2NY?@>W8+(FUU- M@5CE)F/ *HY3"I\Z?Z>>E(8X[MWULN@U<60@?/R7*A2KS;40WNAL%)%D[,59 M!@18; M+Q17+&4$(CY&:3QN6<%=H-P<:A6TCQ)51J'6!>E^[(/BH\T]H)K=Y-CXR#U$6LXL-$CX.]"1";;HY$K0 MEA2&S37N;!"PR(N@A:;HH2K8S*9'2K+&3LBEH.^^_^OJ[/#7TXOWAM?[10RC M% .E[/&R],P$-'+&G-2DU\-J.U_@\[-*5N1,]4!>CA3<7J"4 ZJ5)=PW:CB ME22R70I*);8GT0>P2=H7&&0BZ@TCFQJ81F&8@*)'^3*%+1!\"D%D4K<71G6M M+TC3;U3=2#V?2E&HCQ;%NNG?8SB!WSESV9&O+[T@L!W@WJP'5A8LQEF;1I[Y ML9^96,&H4+3\T"&!1?FJ> RL[(, N!8!U=N)^>V6ULU"R%N%W54/:?X$;W=L M09?-[X0N+D4S$O8J>R890U(4XKS2N4 B2S)D%M(A2:@.,CV>3Q9EV>"G\1A6 MCO3!SC8..'#E*[X4+O\FDG5*>/52^:14 +:N *WVT+A;!H+W(A']K"!;P0DL M@SUX=W#Y];>#]X1G$*,; Z=#'?K8NOYZ;GT2;A0ZM^IR^ @OSS!*)EB^>QBK MPN(Y0 )*VJD61E2"=#B-BZ13H7+/ U(<3G@XHL)MUY1FN1"<&<7[ KSU3^5] MR[)Y^(;B4[#,V&S(S[*-^CCS^E HP^N3//[DV\XMTK6F!._)U>>3?W[X])6: M-G^W Y*X&=H%[SG=@Q9N:FH,27,6T_H3EH1R-I,Z?$PRDJ4!Z0!9@(N%V+9> MI[H+:SZ5IZ4%9ATEZB+9?,#)@Q7!RUI6$YZOI_ELUDD4U8YBH3$(D%S%+\<% MYN6EZNF5AA9\@_7K9A+Q- Q_)![[BI)$N^/L==ASDXB]7 MGS[+$$FN1R*W*7.$(77]+WLI@500CQ&*\C-2@21,.!D1.12FD!6GLHQRI-95)"@ M+15M:2O54BL^>37J=L_P-,0^HF(LA_DL5T5 F\\C)K-E[W(66%X/HX92[0?8 M$L0N^8Q7#G8F!PX$VC'T9=W=R"?C4UG#JA.! [-:!_S(H<+E:B.6V0@9@64)PN->%+?B-P_#?BR<2.K@ M13^P!8!7J7O?T%)@H2$/QD95"4;(/Q?*7R@T6 2W. _O-T.E>WC]PO[)IQ7 MJ"]3C(_\^&CT'OIR=2Q;Z;XEA>E+P'KBC$SH]!2W.__*]O-%5J1#J=&?P$W* M;XF+T",,>P.^2!-J"[^3$MTU9C(GH8LZRA%TCXTS3\'MF#)(.GU8X^F! M;-&UYVPVF=FG.?E6""DA7=*6A/-K-3_FZRJQD,+F6).JJNKHZ"_^[F-!,6;N M 2!H\06^D2"DUO,%#,'V1]E"GBF-SW.4^BQ# %<*OU'=]UKX@MM)341(O[,QH_\% MSA;!N<6)'25 AC&UE5.(J4@CK.X4UDN@Z#*&KCQ,("#!./,(XI^S>!$7NL8J M' SN/M9E5IC)+2[<_Z_51D,L$HZ'#8QI=E.L=P'& A_#R1'2#(6C.).A0 M!N_;5_L_Z%I^B> %8XU9:G 9-NQJ\B-@R,8M!>O*2VS*W2$,!)L.9N:HEIF@ M8,O&\!!P0)($.X! '"6@.PG33P_< (08A=CG@D=5<(TK.,M.Y WY MPG,0#%:GT7PW>L^%V#>I+WMM#O^A ';P-E-P\3 WR0&$#XM&*Y/N^+^'T2_' M2[= 3@4XQ!$ ']J]PDW@CSRJ^?APV#RB$00O88TVZR_D6,'3/^8HU6S4NT@& M&W8]X< P8^G@SGR1C3@HD:-TFH *\NU[XA7RN\CE]8(8F2/@+S&YQU4W>!'V M,,0@@_#?*@@;@43T8D?V]R3X7>S!6]J1#A?G(Q_#&0G8-$IT8$&;.%C'P#C. M;!ZA2<7L6U.KE!D:)<%TG@J?JQNX%$:+2N?8M"YE+MV',K@U%+ "04M(8$?T M(SFCJ1]IM/GA1WJUJC]#AM\+EU(4/G_0:CXN/2I+I=-K.F*M$AXQ$+!@9RH3 M ?Z./ S]^]SS1#J&^(5*Q#A:9Z--3AU36 -DJ;AKT2_?B9_*2 >5CZQCW7FA M;Q3$<'$J%<,B;V'K;?S^X_(HP9M@E';I&(7W7^T[%LRASHU<%)W_3MT;MNLH M.>1$V"$>A$F^/2_"S$R,P"YQ2K%ZC'U%X$@Z#/>"O$1R*N4>;0PE"72Q.?GD M,I-2%1R\H1Q> *)73%"N14 &2P28/V"0O E^.9:UG[0RXK1[3,K[P*A&_9KW1)TGE)!K;>Y022"W7"G'7/^8=QC;R MH(<&HYLZ5)P4A;?(H7AAZ&)(0SF)-H,:F%]-*5]);@9^,?)#E'OR#C[E%<&I MH>R(S0(S>RB=!I)DLFPX8M,R*_8]U<_Y(E=_+9>281=(96WV3&95R#DC%VX? M:NT>3\TWDO:()Z>%*%_B/?'(F+I@4L'P M2;D=% M\1!0#HR,+%DU3'YF$ C>%.[R)A@#B>.XW.K81"F\PN,]+,_QENK%W'3"J)Y- MB<&TF:HV^Z-ES"ZKMI.VTRG/=BII/;^?ZB@6G57RMU.4I#&[';:OA8N&=Y!I M:I:@)#L6[H/7:^.2JO.DJPB7KV&Y=HS#K%'5%F2#Q0P@B\V MTRP5B \T,$R-GVGNFJ&+T>A1T6YM#Y-FAD4-Q0*@@XK,\7IU/&Y##?PFSDZW MI&>'*H;-6-92MTO&!K!YQI+&+_()-/#YZ^;&3<1@ZNY=#B7;K24 MBHT?6#Q34C9.&)9*AD=EFH'[_9*P5BP6@;$8M0PO-C @,=P^'V)3UDS&;IM9 M-K6<:6,V3*%C[G-/I&D^5R&PLO"7#H&M4:F&CR1EET7(7"K)^4R^\]NKXSNJ MZOA*L)8GK^/;*_E5OA@?-3#/RR0J]Q*.!*Q0_62>K$/BXN3%2'$."+0&3G%" M.I"\;6H$P.HSE1FB>)'.&L'O_BU'*]=8NW+K>WP31@JEAAJ3U0)JTLR;A(&8 M8;+3]I-,?">QJ%8V\HN][P@BJPN1>! MS6(FUKL)7#RQ/9]+(R+LL;-3"BKQ/Y9$+750!VL:D]E*5G@3QOU1>39^2;"Q MT+"'AVI?4)[ZAP8=8^&/#B6'A21B,HQLZYV-=6TC:I7#&3R2G]KO[/?O6KWW M*DUXE9F&9S_EJ-H3KMIH#MH=7G.$Y5J1^\_)6$<14E/"K1%J2]T![8,XH[2*,!F\%1VS3KAU..+ M$#8LOX6($24W!NXP(VK4K>N0**C+P%4O&")\8,E.0&1'#"F.\*G[M>* !#>@']^HKX]]AZ MP/6AM#(L6O1G$AQ*%@3+TE#$($**.V*:\%MC\[31.0W[9[L@G1*6].JNB!W MP(AAE!C;"KQG1YPR"LP,Z,AJ=6MP%!GBAAKF%G;; M>#:VU"JF-9AOQ*$$%!*A<\ME-PC,GQOMF(RQ$^$+[5EG[I[F^QS5&IV6\3H& M6'*'7ZAF-6N#[E'Q-5UU#;%VN]9J]@LO1&PFI@Z#S=#LU/.Z=9+<>K)T'-4Q MTP;7N#-B8*F9NE]'5P3?1+:4,W"NIPJ8#DO3$-E(T:?9K_5ZV0O-/>MD&H$Y MB9-1D/T($0Y^[.)D!0?Q;_ G0^P,4,MW@+MY/HP!(P&'>P]5X&GH*A>=:G[* M_ ;%*B]#4:4)="YP 1[+%#NZ=JA A#)&&'C"%.+1A6P%,-GH@W+ZSJ[J$D@LPRK3.*B2S 07!>5 MNN4APPSD2:/G2B^]#DM1HG[9 NT[\)TX,!/0:N[%,/8PXYY8]_?W=5KX-M)D5 M+E3^ '.OKL3/"K![2J&S9O("RU)P_#N[MSAT);,RP=>BN>OQ_+I ;DQP_@Y+ M#6P8N7GJ NLR!SA:A",!N]M[IJF.14N8BW)T.,IQ*>$67<;2=+F5PY7%U@$A MVH)0EV.8HUN19%6XRNH!4]E7TECAL2'7\B!HS23TF>&BD-%6,44)F>*/*0H; M+M/,V &W%R,T?DCR0#I6\KR#$8+W+F24FN:40*INKM;4QG2@- Q>)WSIY3^P=^QUTE?ZG51.8HIX\CM"?'> M$09L>5*<-.[A;NQ2LW>OHL,Y%SOS->1,2Q:P/V?8?^XB% -U%!*\H?4#[@8N MDGW8'!@=D.M")N\,7?*'?L@E/>04]1G>UM O&?&8:#ACX-(,)A. [ MR^(>RQ]2:E-IA5XFI"S5GR(C$36ZG&T-4\5+V,L B"?-5[7.^666>B>6N7_2:M<'B,RQ,K_( M.B\P@\<=$\ &AD\0GER!ELKW_5"$"%5; 0>5U:AMY0XM9XJW5\,QJ&HX2K"6 MMXK%M&I[YD'T7Q[_[G-!7+P(PTZY#.1"%PRA>6<,6@%#A"8R7R(&OX=S'!3T MG\*=82'WE438Y[KU*?5ATVT)$9F/M('_ H^04**@)'&X[\+J,K1QSQB[8B0_ MV>1"0X:?T>TUNI0$U=FK[W;LVG];7W%T+A!$&E9X+?G\^I?-QLEA>W,3;J-W MRD']\U "23@3K(>)AE]*>E&@[6^P%+R1Q^C(!W+.AB9,%M=CY/ZX=L 8NVAN MP/.09$:"6(*J]-^Y[]]UW[_SO/>\_!S "G]T=?@/X]T6( ]I6$=L1%X0>36; MXT)(WGH0P (.*.$=18$JPJ5WE$,%5LP#4(F@@F$ N!D5JK"@A0-+0%X7\ M7Q3WJ&611?(=LJ!I!B2<'["@9L]2C%4/7.&A)6N&&J##(=^EIL!+I.>FF(F7 MX9A6!8&2^2&^@H2LN@Y39RQJ/$:(HX0XA2N-W5$?%&'.%M]5XX#2$%2C(.(8$4^[>1H,M M/N;#P'AWNB4_W7"$B4ED%1N[GTQ\61J2M8N;6$0L"@[HZ#3!0U#P3C^$]!G' MWC26@4.^W27=[MJX72V/)9?-CG)$_< J.& ZWJ<2J2!^HX1%X):A]WTSPE?I MUV*3^D75K+5,PRY!@\TIVIP:G=>Q."?P]S#FD0>'WQ!5,1O4ODSGRE2JS*.^ MRV"0-/Q^CS.O[S?27#*SM>)]5&D/ZBI3Q!AP885ZVMI,16<>><&S=1I(B1X2 MO.Q[%TM+>I&S"P/.1I=EQ/^5OWIJ.[VWICYPK+&!Q?31"ZR$ M!PJ/A_G;Y3/=MTNCYN3--$*,::V'?K=QT9_ .*6ROIP DN- ?D_]F:[66"^4 MV.17]JLA?O+5'[4,9)MQJG)C'(.%IRXZ)'Q,9&F-K*M9]KC^ R7>=H1>*P@? M*0& XZ>\GR[>1L]UN%]K'O!.!BF&NBEEF0! M8K/Z36***J-7+F-%:KIP3J)UDWHN5EL*TSHO+-*0IA_FR$Q79-X$+'P*&:U8 M@<'&)]ZP#KX3E^6-; ?=&'IY,G4YF)O5R5'V)9OZF(N(&BRXU5XNB'(>@!@5 M_^Q73:6'U&KLE0MS;=Y0A.'\V=1&@J#^PF1@"+0EG#.LY$KTK> M;4@EJ1KQ9PL5B.^P(-F3\X6WO/'[VD+H:R%BMD:/%BF\A3I27$7!T(V:TF'P M"I,5ZB@_!F,O)R+1Z?B:04Q?*6[9^%U4&CWBQ]3+(M?FLE%>K(-^G-3&&8EW MZBCAT>&#,TF3E-/4,8['XB@:LD.<@ &@\J#W-)YW8H.M),M1\2YC>+* XT!9 M+JF."Z9^Z@"=.7G>K)F$>\6B6+&"_1E@HPC7I*F)H0A:JPNG1A$8A(CLSN98 M)$9H4/"L>0DT 1Q]9_NIM&RTDK<9EX*=()0Y1O'7G'(WJA[5?"CK"JM>$/5T MP199C%_J'1 <5S0FHQ^*#^ M\='U8G#]9A^\@)B%?O11LK3,Z&$6"XO+T7B13$S\S%_+!-< GMOJ8(XKB>#_ MN^K!,OU5I_37+XF[^%VKWFNWEG[;J#>7?O?\=QTTZYUV;Z/;_D)T8%H M7'K M_L]!^V!NSSZTIC^M9EY"X#8N$#R<[EQBM+;P'#7OR=]DJJ M?*PT;R4M"0R\SPV7Q] .BN0/QNQWE,XA#4OTL_FHM;FB[EC?DJ)#JKO*=$,R M@9BG)W'_+R1-*H%5":Q*8%4":[$M05M,.ICR006%9 A#H%4FL8H*'#P5=^< MO?K1!.01V%B+82;SCMRW[ZCT83YPKQMM*J%6";5*J%5";>.WRD*F-:Z4]K2' M.#>0[(.*-I/80@$&KBPZM[IV@3U3Z?(ZND_--6],P6>"+,YU4%32JI)6E;2J MI-6:M_JR6/DT[R0J(TEWB.9=1%7O%(3!H8G@E77 M)$PDDHPLA?82:Y)R:F-&8TH/6>AA4E5+/"^.4ZPK<,:(L1NHTJ]PBL(V#3CR MC]E_$+9&:B$.-:Z.?+9*1SIV(,<+XL"KGR)R<,X 7.=A&2O./<+>LZ+D B;I M<[*3I<])3*6JG+ECP8SBWI3$\.DM@M[H]Y/EM@JW3@]T]52IV<3^-Z'1*MM5 M5<"J4;?8.9K&W%2NJZRY:J< THCF+7.]NH2WN$HG$T)>'.7+U)@9O1P8A@)F M:38._U$CW".MWB8*%\'41G#_"1?&\:!&,,6G'(#P@EP;8%Y586%VUL*U><'# MGO!^UKH&+SG4E>,\8QJW009B*+<]L8,\@=X=T.<'[^O6):PD=-'X\7'@$["1 MI&$<"_P_F>J3PZNE#<"7&'-_LQ0^-5)2#[(^,53D+>)D/AVM]RF>Q\8:4HZ2 MQJ"_NITK*D@C9N4=S4AI3(ZF'9:;R=L*V\N-#M0O0U0EHFU)ZX0/),)LU8M: M@K)Q]+(-(*94O%'=GF0I5)I/S]?]G@;":E)-7J.^QJS:NWVD;>"7DD& .*<9 M3-@-NK8F6Y&Q& 51HD!V:2F[E)PX'$;>&*?@NC;EN_//D-?$SEBX6$%84S@ M2>0-TX1@>3/#WZS#P]514MOW03M*='O=VT('.,.24PM(J, 06"Q4K1U2H(]JA+ "Y] /PUO=8A,Z6!%M$<*62F[)\L17QSC+CPZ*7U7J M(&)=SUA\L59ZN=(("94W$L(=VLXMHXU1IYWJ09?[3RQI%"DN7Q5V4RG+Q6=( M$7@<" :J<]?E'-%"EPS80T%^^+OLO3N#QB8A;:6@S97)(O"<40,KM\1X M;!AY"JIJX7JS0L8)L=Q$'HLX)8M487-XD2JNQ3=\)2H1BYUS=4,,2,(6@(JH M)IFD+"J9UFQ46(I4!/IA1T,;K*7#BY^^F*DNSU:CT5+V=T&/()M V0*E0I MS&'PF)ZLH#0V&GGU8.X'0O)5TJF23I5TJJ33!M)IKE6Y"+5>AA?M0*/54#OW M05$8'B<;80A?CJM3XQ(5S &&. GZ72:!7+2^$#_ G\UEB]CA3>33S0I7S!U4 MEE@EZRI95\FZAUAB:A"-LLLT4C1!D_"LP/]P.<_8BU1]%,Z"D\#:,2-:BIGE M"C&1(-Z!P&RTG.A*%Y)\H;%HA/FH[C,$0M@&")]9]W"/UTUM%6R4E1$TM$,] M>QO!5VZ+-J]C: M7(64"&X(7LZXK9%.VK>[#QP$94(ZE(^W;,2R\&#]&\C&1G&2!$$"^'G MF#6!C.*$99'RI,E?&9TO(4VB,2R5<%\0CY5II,YD=%R)V$0K34(@@2[XS+5TUQ,(DZ#02 M4YN!U+!NAFL6Y/R)6E$'H@?[[1@U4A=_GG_&J0X!,!+"045A8-]Y48JUF&", M360/MZJMQU@=&/$#043)TII"@7LE=%6R<5:BG7R!1+S M21)=L\J5>%R.;Y;FYQO"9:$&BDNPXL?K=W$SEN5DY>9FY8*\3_"VWE9$USK6_QJ3)98LP81*7 MS+SA[?;R(V);K7T$)3O331%70K9-O):9.";*EYV-DX/74]L*.Y@UA<3\_LPA M9,(4AK"L,,#V@J((EFE-YXY^SK)F0[WXW@4'CD859$*GFJR3F02MY28!+M=S M_\_!>CW5[/8/*D.B,B2>3>+R:(9FW3K[OV>G?UR?_WD&7MNWR[/O5R?7YQ?? M]T_B?I%3%Z64F@D;)!FK4AXRGHV^Y;_;$BH[&VCSS9[)>3:,M5W+%R1;,AR/ M'2)JAN%\%W@>?1Z[,RA*5P.I' 6<,\6B?]MS53Q"PCM2( +[O;3 R>4(5O8;7?J??G@XG0A?5>T?A:L%/O^#^IE)"%A?,^":) M]O8%[Q!>3SH.^#X="C,<7P4)3[LS,/.;: MIC%BX9#"=M8+)85-[%Z[F3-9,U5L.9F6ZLU^V3-9,U5L.9Z76OT.F3-9,U5L.:^5F\3;29CKH0Q MMSM-K=YK%M2<][FS5JK-LS _^C>5;M?RCKUU5KK=L<9!)=;()[&5,%A N;6Z MM=U7T07R7U774Z.G-?H[$FI2T\NMXF$V==NDIH*K2<;:-BY(3P774U_K]%ND MI8)KJ=WL:9WNCBN*HBX:]D&=3XI^UXE^[\ 7>AVMTR;Z770]-6I:N['C%B"I MZ>56LPVMTR$U%5U-1+])3Z2G/<)>JZ_UFD=D$3L0\%)MSM_!OTS.ONCL$E,? MN"]X :> YI8Q$G7+46.%#@W+=/S7K+>T?F_S%N7AH)MLHH@VT=7:6^(;R"). MRR(PMK:^>4>/3.*T3**M-;H-L@BRB&@,':W=W'PD319Q6A;1;->T3OOP-E'U M]>;5Q!#C,!LK-\,$7R>^Z,P2X)5C"ZB,.SW-6DVK]XOFABLBW'I3JV^Y'DFR MW56V+:W6*=J"HB*RS;)-3\+=>6^DMR58GD2[JS-KPIIRR['%D=EB#AI51<:5 M)::GXD;::+6T/GFN0\5WMHEP'8AP];5NX3;U*R);(EPDW'(*M]%M:8T7.-@Y MV6N<[QT.;Y^S>YW]80AH+TND" 62'SW+684.#+*-L>AVT.]J[7KY;]*1W97+ M[K:'PI#5D=4=(=R&S([,;N]QXUJ_26!'5O>R@^MIK=;F$VRR.K*Z_1\VM;9N MB!;MCDPUMD3B.H7_PL*]E."*$ER]:.*DKM;<-;%N@?Q-U?64(?B*U%0 -6V/ MXR(U'5]-='.[''KJ:?5=TV23EEYN[=!H:)U>N>[74X(K2G!5!+FUVUJC1;RN MZ'K:'HE'6CJ^EC($]9&:CJ\F8M^D)]+3/O?P6EJK7ZZ]^U)MT7_AGC>!MG[- M6;NURG=?*,556;,0X)9_?4OL(&6F."V;H!179!&4XHI,8DL\7+=3)XL@BTB< MSW0((\@B4F=!+:W9/GP&GJHO.7/'@E5YK4F9K=XUNAVMW2I:.L&*")UKCF(6"Y&KAC<<'IH#_CHS'=S_# M'PM1G>=(]M]V]0:,*?Q(MJT^RRZ\2\?@YAJ1U6O;)%9O2\M.B6I+CUO!L@?' M%\G3=D;"05F:?.:*M^%?+D:&.S/Y_*UAR=?*'UU,N?-@6.<#V_/LZ5O4ZH(\ MI;S5UQ=/QLB;O.UW]':K\W=\KY-4I/JVKJ/B%Y6LOFOHG69C[;F>+M=[]FS?T[7>R(BJJZ9I,4>T=3;)$;VN_W2HX20F9>+Y M__BN9XSG+S]<"1Y7MN4:KN\P!(]S M9^2R*WMDC$'.GF'#N\XN[Z[@#=UZ3Y/=Y%/\!3-(?.OHLQ#MMF9U]M>*Y>T]G=A#MB8IL@#_S71\."P8(S MP.%Y8@I2=)EA#4U_!-\:V%\8R$?;F4(7SG]3D, MW^PRWU6_#V6 $DQ(1VD5)(=RTU?YDOQ>D7P,^1CR,1M\3.-D?8QR+': 30+$T"6GE()-\A3D*NF,#/5JW^^L=/DK9K[&EB#"=(M0V@]A924@#B/WT8VW@>_.8.@!S1 M,/A=0$5OX'G' C3[#BAH ?N^LN%=:@<)_WKVDYZ2]V8P"[ 'A*DL] @^KKM2 MR-=F0-EAV$GFOW8#?W$D*\X;CC&ZU2;T,>64FFHC;N: .S1F\!DZ0]L*AX]+ M&Q$YYK2C=&Q8DDW1^M D<:&FK&0,'L=^@O%K3(#'Q(\CBP/!.,)U0[>,%.+! M$;!&!9ZO%/^$# M6*CYWOJ?)#2%#$$X1Z):O>8"/TC\.7%B]'H0YP.0X8]S/H;.ON7F$Y^[9V_2 M%@KFF13@XMC7CG \/I@IJBDQ$K!@EQ;U5D(//@5]XH7I"YL L?WGV=\,WAVU MQOU.;R X;W5$L]\LWA@/?^KPOT6%(QB1N(K9[[\QO^;I4:"T;J MP!+TFK*&_*RNT6P>@-4=HM4^-MLB5E?0$65S8!@GTN@\50I9E/%G*=4"80IA"F$*8LG&Y M(RPQ-CSW.1O&Q]YFE2V^-3QXW?!9NUT89,+NY-HODLQ$ V/=%VU MD1MM!/_#Q4C4&6[\#@P3?(/&AGS&U=_E\>9,.&/;F6()UHT7-SH%%J2T^(O^#M!C0FU%'KXO>)OD7? M&],9'\I#7=>'D28?P4@0)D M8[HV\_@/(0^*;!E:A5%&7O 3;LU!FN,HUBDA-"5XPV,3'H0)"#;CKL=, QH' ME<=G"C,^9\,)MQ[@-9$Y1,(& X 98]E38X@'#2.YA>\F8LDV]5V>3&!0)S\U#3433"<1QF+, M;-RV1G6J*1'+Z?9?-Q_.ZWU0& 7ZB.8MK$IA%K3V!<'H[(%S)[+9 EY:15? M7 RZ$X;)V1>=72(*NC9V9.0/A9R-AI, (0/M8L[J[;_'LWFSKIA S%*GFJK5 MM8W6_JXG&D!3?.(XPPW+]50$H@#E6@A((*M$>&-Y[&%O3NJK;9VK\,@@*#*^ M2)":A'C&?'PO-O.=F>V*\ PSSP8)^B@PG;$]]-VT\V">X-,%NS\'+BW8@PV( M(^W3'OP'S\X?A9PY#X[]Y$W41%-'YOB,M$J%0AC,:;LJF$JN>IA$6AEG))]U MP4 PR(@'445+T4:Z'&_> 4KG.O5-'CR^*51+!0U@-*UEXR2Q?>SO>#GN"=HU M$;4]P'/6T-OH$K 76M!W>$_X<^Y!%^JU\(FEMM1DG_*_C*D_7?A5HN4UTHA> M9X(8353$AO$]*CP8._847AK&T@H,B)!V@#*<@M5-I$:3] B^E8:WYFMT*VGB M!$](C%*]#$<7==*3P=%K.PKB!0N/AZY^D&>LY8&M+:1%6EHPW-CTT^):05V4 MXTC\8,,LD=:&GW)'"5/.=\DXP4<\"=/$_WIK.0@R30?CS9&),A7=/<5(!W2N M4>?7!%? #/)"PY0S+^UI4_1Z PUR(U4HG@R0U,C!(9HV M6!22?^;&4?5$646)X:.P(X>*09.B7<(\+_/(!D*F/-:M;;X&X4 MT(53G*=(\:+^5(@J=X. &W=]Z$RV*]'/DLC)W)+N[1;[VH(ON^N_WG6'KZG7 M>MFB5/-\U] ;O?WWM=76>]W=.KM-!+T#[W&J.+!%^U"F<234N(W0X(NTX_UO M>1YU>(?:QRW]H IHBM\B;X4$X#[DHU]CFK5ZJ5A][6Y!G+594@)'AOREIG?! M-3%YN9"%@\B;K>^HS=IZ;2=-;Q]RX32]&Z"5<*#/ +0R6G)-KZ$E-T[6E'?E:*720$^,94FL4L9\VCQKZS66Y9SB[WX>.&_>K3W' M+E5LPA]A.@\,^#!!3WC:;O(G-XAC>Y!9"#&0#?[.G5&8D!"#;4&SVB!7$Y43!.\ R&3ZW_C0PS=VR\1 "O V']%QZ105S8 9>K/ RN&/J. M#!0/ K>QAT&HUYQ-#1>CBGT,_0ZCE!U/=7I%U%8U=/H!!()"6,P!LS:>]DDX M@@GHN8':QVBAK-&&A@I12X?QH7@7X]A4:",&WP:QCZ-D8(L,TCYG_=1O, 8L M$6UWP:[@A^-$[LV@__##3COU0^&D?[A_?M7H:\U.5#'WI8.'5R=.8L<,^TU% FXV M2S3AM=:.^H2&Q$+$]T(^V_IZ,#B]1$4M2E14@+XF-GB:H6F[PIR'<<>)6Q2)J-VJ!-]>8WS^7'!'<:#W-DA6BV-N MUUT:6QENK<57&U6DM.5/!T)&14O)N2H@>LHQJIJYOKPI(B\1I-0J0\6!4$1J MT8+8N/ MC0S35\'J=LHRY V6(,)]52@W$!_/=G#-IQYRPXR4#\(2#HQ\KJ++@3-BO#>/ M7X1F"(XYNE4B[X.%W8G3#F_,%)\>M^QJ^@:%"JA/O"=^OY&(QL:;(JXK7#?, M!LSE8(7S*/U\>(TD]/OXI@G8'BQ^-@C&L MGYUL*H1\%]Y)D/:V^%(54)^\GCS?U![.TS0^A-I0PT?;;@&C&??!,CESSA_V# M=M0;\#[*HS'"^UOI-ZD]BY4EE$8K%L4)M)3=]V%]:$IPQX:D/@*W8$SQLN$6 M@ZF(Q\QQZQK@9B1O-F[8QI'[ \9?T6VV^4PDF(XRL=@.8X\6\9' J\J[,(_< M,'FX29%J(@=LR5%LP:Y@+J#)N& 'L')?GA1A\MO-,TQ.>M>>!C?_9,\2]".= M[$#V-,YOH 85]B7&G[5KVZ0;2;CA4,HA1,DAROOZB_(/KJ!%[B-]Y]\TXV2_ MJ(^%"92X&FNJC,%Q@FHW2#@MY94LCL*0TGHF/'R6TMZ'N% *=N[2XN8<@)2= M@XV'*YO5).W;Q "&:\\F*E7%;=0K_:P:,W1EAN8[5<+YQMB\.>5VR GHF.V@EP'JOY&0I)I-X_/*NHH MHMH;:DSPC_7]1!D9P=HP!+O@U^I%QIK\+;FTD*9':;(>HE"&>E \E5\F51!) MB^TW3$."%"VERU=UO0GNR#3#;<+G+L12:X\UW .W=J/KYJV.WE8_7[CGG6HI M/0^DMXN6^MI*(<@+OK&<8-"/AANN:<.24O#&L,)%S!2!4,;$_:/ M1+QH&,'B?.@M\IZHSZK5:!$4[@F$NSE1Y3.U+D;O;=D>TC%D".8\*@3'PUOT MGI1Q8(^XIE1FN&JN6*"(>&403PZP66=HN-%23O(JMKH G9&8(Y$M(]H(+STU MDKZ%R6PN,]OQ%&[B$QATL+D3F6TY RVW,>^ M:9XC-BXAWA]@<+9$56G0(]S%L=0"QG$P 9HL.J.QF>UZYP[ M*,JC4T$-^5F MX2.\\P$6,-";D(=%/9(IS-([_DDT7ED,LL"FME%QE[MP,DVI-%Q,>K8,]3"P MZ(U,8;*A3)(JC61$5&IU<20L@!0BLA=X9!>C"!)\-CA>>!+R$&#*?XAU59PB M7[>T*3N)\@N-PC12"[^-LMG%'<#'@[)]01\_IO>+@P)U*EIC18^B9VLAJ>VH+$;JB)>MM?&>=GB&27K"+YJZH$C#JE[ MZNR^&;AF8$*O&GJ'K7RHH1["M#@K-:++D])8R $-25B,3%PH)MP<;]OU"?:9 M03G&(*83*I5)O-UQ!ZP/]99BF^K<5NZ_U"_8QT1]W3-&$0E11$*;(A(*T)>3 MBT@XDMOZP']XCFT90WC\QD+0#5[#[B0;_N8[PPG&F$F8>GUV???MV]E/^0H! M-IHK'!VR>FQ,;@@^N8E%+'8T?.NZ?;_$]G"P.DVL-=>I/[P M7G4@D&-1Z 7[56%NSS#-L"5KV,G5@FO\=2ZS^JDH"[D,@?_8(UHF/*NVXJ7* MQ"?/84'<]_PO=H\% )'IEFV$:T.FPW2#XTT1S%$)Y'C2+&Q7'BNX:G\S M#(I0!\;@V48J(%P%5.!"+#BT<&3'%PIO X?":E[8CR.;XI@!R480S"$X%W+240QC#CN0 "%J@><)]K24Y*6JXL7]$+JG%EGJQ($;*B+LP9*! M!V!HZ<"%< O6C>\A1%N<07ARO)8,MNP"X?X";@S,2@O7%2 N(7.MHQ>TPEX: M4GFKC\-DWZ''N,&PN=-2T?(WP!!DE4674=_F7 NO5(!& MC9DAHX:$"LJ3NPDXMI#:JY#=CD[$D@R3)W865NT[IS?B-Y]P MK=RWKH9YA)*M=QJOIRG1)JP!9DG C3'.\*^$9-7>C@^ .PP" 57&Z/0%&IR; M0UD)8U:.MBY [\/"G_W#94-Y_60J;BDZ QK@_J#:&9 I?#$>$'LJFEH.M M NO[WWC")V(]5M$9F><7P6>P%/@1#SHF^&C(\!Y/P9-T7:KH-JYWIB(\-W@? MYR).U":(#]J3^;:#FQN9KH#$P0Y+5:Y#"H?:H92Y\:45RZ/&EP8Z MBX-T-^ZF+[HY[A+*3;.X9HV,>;NZO+S]+N"J3^PYMT:@PUO5ZN.G[UMM[(F#K>S:W]>NJ]MO=_;K93A,>3:K^V6Z/SE^]K1>_7]IWH_3%_K M-;W5Z):ELPV]TRZ+%91*LAV]5=MK:OX:4UXF0\;PM8_6VT5+L][7V]GN*@;; MDB,V]CV\5Q2615(K_95E;62])\6C7]=_RI%Q?1^B?M:C)5'*993Z(;DG]';Y M[F5\[\E1X6F'44;IQ);:@$W)+4[=DHA&#+9-3UIXU]%V;9 [) HS30GSI&7T M:=TEX&":6N$.?)Y$=3F364V-T<@4QY( [I?LUP2>D:F_B"9R/P%8=?@G*$F5OXG$^#PQ?@GR9&638]6Q^P-@-^'7!C&]_MM/KQM[MI3JB8B] M;I*,-LKHU1NY1/GI=8L$M4E0P7$4H#-[W?XI#V\\1.VCXA'.%9>H]Y$Y=JVA M-?8KWQK+FIKWN&+N-;5.K;8Z(?&>[4U*I)9='J3F_:FYV6QI+=)SY?7H<[B<:7:1G DD>Y3I(V65N_LI70%8?R"+]=K MC=,!^!-5^DZFO$%]9 M3+G9U>K=>DY37FTN!T6D$U=3O=73.KTFZ:GH>NKVM%8C[Q*OP'JJFM=XUA+M M98160+-N:.T=EV G*[)Z76NT#RNSBF+H#DNH @-H1974:&J]SA'YR 'JC!;/ M6;UW.+Q]SNYU]H+0*4[1 MUS-S'O\;DMFY;79H;/+[GFYH&5%O3RYH+LZ%LJ#[KUL M,NA^1V^W9(;]J,SV7=9%,\"E,6S E3X*J:5A,# MOAAI0_)0K%I@K$?C#^JLM(PC$OHTAPT MP\[9M1E46)$U-N.?Z&?+J8S6NJ;3*R7;H5*R!>C+P4O)$H,A!D,,)CN#R95X MLFP,9JF,G4S8'M7EW%:0*EU]/D$8X)_!YNJW-)]1[6/U/RS0">TW:HN%CL,T M\F&]4.EG5A3G0Z^OVD#:$_.21(NRKB@6.?9Q28L:DDUJ;.##ZRQS'E897#-" MY%'PM27+#8:EIJ/B9[(>G9Z#4Q#T$O02]&:'WESY;',-9S7_/EHY04G D[@< M%'\X(!"';U!0;&%M5%B=175\)295#:$5(2:<)IPFG-XG3N=*IUT&BGR?+&@> MU9SA6,HG@,TGP+54=>BA:;N(7M'3\D-[.K6M@%K#+_[T[: &]KV$-'?$_V2? M3'L [=S)>M;LBZJ@O;(<-;0P<^Q'8R2W#U?A.Y%1 CD"N8. 7/NDR.AW,0.* M)W?194EU'[#O866EJ9$ \C>%!D9LYCNNC\\ )E[>7;%N/8A8Y-$!AD(N/",8 M&Q:WAE@KW/6@2;ECKS%U3A"@GRJ1IIJ(Z\LMU%P/$1G)YLKMC+"Z=LBEPT./ M%T!LC3U-#&"WZ"U>Q?$2,RRBAX/!']V)&8P>2\'U-(3SQK/Y:MF.T9MZ9ZG' MZK-U9R/O?AXX;]YE/:3?+(\M;9W>.5"7SH$*T)>7/@=ZUB0I'P"MJU._IBC] MT9QQM!P9 _>VG]!?!11=@&L>VXXW21W$\X'M>^#VPM7+:+M_1 _//3;AC^!Q M;4_N".&6$W[X),!)380I]W' OB[!69JLT9>>*@@K&\PW[DV]/9H.GF=%JWCL M;G:_UHT=SHZZ*^?$[>_W=_>77S_5G]N_KR^_GUU\_L'#0Q_!!__.W7J/>N'B9+JR652@/M/,CZO\T(AJ!$>@U MQ0KR;@34NWJGFVUQG:M9Z%!CMV:WE9^GSE)GJ;.EZVS&C<&,.WCK[R%T=R]F M>]RK!K>J)/NEW&W)%_B[5AK]L@KC3M+KR^7R]/O=X3UNG=",A=<3-5_J92^- MFJMB/K M."Z!)/^BDH\^)]D_US=>AV?*W^29P^M769PDR7.#/&>&$UP'R0;))RJOQ-P/ M8K<&"C937$7N]_V"FX!?;8_]2VT"POS/%@!-1KHJN:<\&/R7/";=)/K[ ME:)_]=-B .0>BJ_G$FKQTD+LN?+Z?JWMR-72WS0:;QJU>O/@ ME3/[OE^\EC?2^1(V!N&[WNZ%5#M"R<4--=>)E>+7MNQD@W-M1*[MIKR;>39 MC@%Q--](_<53_W/SIAXHP5D1T;/_IO[L=<')IL]J:[4JI8FLJ)J>A56DIY.NE4L]O8<]Y).U M[:;>K)-I%Q>X:_TW-8!N NXR$A324SGT1$0R!Y%L(I%L$QX1D20B2;8=A>_H M;>*1!<9MY)& W(3;9>0GI*=RZ(EX9-[#] [A$?%(XI%DVQ$NZ.TN679Q<1MY M)" WX789^0GIJ1QZ(AZ9X[964Q+)+@$2$$1ZRLA=CUDAF'Q%AJ!, M=!;D*@B#2$_$78^NJ_Z;#E+7'N'1+C<@M!Y1U\*KJ:%U24N%UU)7[Q%Q+;"C MP$U7+3#AK56)T94>"VUM19IJ?!:ZNHM M"A8HL)] W@J>@OQ$&?D0Z:D<>B+>FO/R4J-&>$0;KE554T=KD)H*KZ:67J?K M4@7V%.JZ5),\11D9$>FI''HBYIJ#N6)-@D:=\(C.H*NI)5I?E$)-;;W3J8Z2 MJNRJ$G(JXYB&L/B6N#\*B$=DYZRK; :&GUSH[UE$A- M+Z:FIEYK5$=)U7,52%U[;YKD*LA5D)ZJ3%V+TD:I3.:@J$A"(X@J#$21GDA/ M%=(31>240DW=KM9O''%]N(V8[5B&V!3C@@GZ#OYEND)5 MF%5IN(R%1/=5;K=J574[6J^[!52/5#EY7P7)=[3X NHJ!QDGX2W1A[I>RY2U M_[*2D&P)L;) M4Y",12TJK(A.\LK(0+&]P\BPD8_V BD\P M0J\*"'?_+.0PCY9*:Z=\98%$0"+8JPC*C>.%/HTKMVB;':W6W5P0[04\Y-IT M[=7)I?[>X?#V.;O7V1^&@/8RY5+?MUR*N!C(E63]60)Y3J&$RF6>?4X5[V-E M$3Z,]@\XWPJH]SW46R)Q'R I?.F$741?DB>-/+F20M2WJI8O(?473?U%**-9 M$O3,D0Z?BI+EWJ,H5>FXYQEW ?5#M5EW(:\9L_<3B*;/-C/F^R<0I4*II",*I*=RZ(DXW2$*3)"= M$Z;5)742T= M'8Z*A4(%U%#&6BF$VZF0PZS550@0J@X(I"?BD<>&\.Q58LC.<^?<(C0ZOI:V MYR0IE98J1R(S5KLAT$YO1F:LCT-P4#1R0GHJAYZ(1!ZBS@_9>>[*0(1&Q]?2 M]B)#I=)2!4EDIGI%!-II$IFQPA$9VHO&FU040XG1E0<<.\E4,(H,C1@=,;I3 H<<5:C(SJM]A%A1+56,=U?.T6:L MID6@G69T&>MO$1P4C9R0GLJA)R*1AZ@C1G9>-#LG/65,P4QLOP1JPJIHU5%2 M]5Q%CJ)M9-OD*DA/9:6N!VV##(FT[ ML!ZI]!.I[!GDN(PZ>SY,%5!;F2L+'EET143X/'4""2U.#"U(9T>MR)<#DDJ& M.CGJZ^4PTC+:X?9%]^' H>*BS3+%CRC<3).W@&+-6@JONNB5H[ =33'"KZ(+ M]X192.:".PE,TPPB^BBY>'Q@"OCOR'A\]S/\$;XAZ%(+^SRS7<,S;&A5F-PS M'L7%DS'R)F_K->QO\E<#V_/LZ=M:_!,^<&W3]];_9&G2[UON]=HVL=?;R$WB M6B!2%LD_)TXL^ =Q/G $_W'.Q]#9M]Q\XG/W[$UJ3%/#.D\*<''L:T@3[PP?6$31XS_>?8W@W='K7&_TQL(SEL=T>PW MAZ-1O\O[@UYS.."]_^N>O;M'XV7VF%W!"\%XW)_?\'>KU)C033!USO$FP-NN MCOH! J?;6?MU3:^O_^FF9J%#C=V:W?Q= MLTV=I1H^QCQ0GK]JR1M!8X6-I4VLC(O_66K5QB=:$K M1_'#BL\OVLBH@'!/F()D+AI8<5/;7@*09O'!ZO81!=F!@F0JME==Z,I1.J_B M\XLH2 6$>\(4)'.5NXJ;&NV"G&:L3%DI2,;J<-6%KARUWBH^OXB"5$"X)TQ! M,I=EJ[BI%?JTH-RB+32[*RL%R5C.K+K0E:,X6<7G%U&0"@CWA"E(YJ)>9&HT MCP]85XMD>ZAB6$7G=T7$Q1P5K"IN7H2+%1#N_OG-/AXEW='$(.&2<"NR*92] MLE+%[:O0IY[E%FV&XD8OP!?6UD^J3G&C*^Z8G-WI[!/W_OM#/*=<6I6J8>2J M=_0L@3RG;%GEBC%TM%YWQ\ISQZJK0+]L?LC@-RI:NE94%5$/56NM'W6 MPEN$V^F#[HREN@@1JHX(I*?#Z(EXY"%*CI&=$X\LH9:.CD;% J$":BACZ32" M[32-S%ALC0"AZH! >B(:>70:F;EH'-DYT<@2:NGH:%0L$"J@AC(6OR/83M/( MC.7R"!"J#@BD)Z*1Q]X)R%'VCPR=>&0)M71T."H6"A500QG+%Q)NIV(YLQ8\ M)$"H.B"0GHA''AO"LY=<(CO/G<".T.CX6MJ>X*=46JHB(2>8BB663GNBJ'GHA$'J+T(-EYT>R<])3Q"A21_>)K:6L%Q5(IJ7J>(D?;TL&4FBOV.[.G[M[[C9 PWCT!>"(#(#L@.BH8YI;* /=3/(:&7 M2N@GBGC/"#2J(MZ=J!5DJ,AZ5#.0O/Z-QP>F@/^.C,=W/\,?8=>"-YQC =:W M7;T!0PX_DFVKS[++]M(QN+E&HO7:-H'6VQ+14J+\#?]R,3+K;^LZVL6B$:CO&GJGV5C[;4VOK_WNY5OMU_56LY.IV2V+QPTN M=57E7\^>[7LVUQL9O>FJ:5S,$6V=37)$K^L_/6\X__%=SQC/BS.B2]-D]LPS M;,MEC\+UF&$Q\:?/3?B+ZW'3G K+".RP8"9KD%@V2VI3YC M?.S!,]Y$L >'6QX;<4]H;.![\(@Y9\98?O>53\6(7?\EAKZ'S=V.Q\80?F>X M^+7%0 )B.C/MN1#,5C^YLJ<@F+D&WXV8^&MF.")X6;VFNJ.GE)(+HPGQ"/$( M\38@7J-JB/<=4,XQAIY >[2'/YAO&5X ?AQ0R&:-&IL)!\]N0@AR)]R!'BQ@ M'2(J^N MM TXIZ"2#4W;Q4<5PLX ;P6"HR-FMH/(:UOL7N*<.^)_LD^F/0"DO!.F&'KL M"W=^",1#=@D_! #M:P"BC:;&GB8&H.<3ERC(3 Z(/?#A/<)U 8SG"(5CPQU* MT,7GH=_XH.5/!] S^#; <=@!YA(H6?X'S,ESI9Y0V MP^4"2!=]'CZ$SE,N!L;PZP7W*J4+^O$=?"*A'V4S\-Y-+L]]NW;O8IW\-^^^ M+(=G'%PCW94:N?UV?W/[E5W_O^OO5S=WUW?L\NL'=G=_>_4;^]?UW?WU!Q:. M_!CV(G?"ZQ!WC+;C2JK;?JV:A)/C;4K>W6ZJ;.UMMZL].BSE)GFYW>/NETAB/0 MK8_VLW# EXP(S CUM]*?LTOIIW,PW,H)XD[RE15RV.^:3 'WD<:(-&L?.DZ< M@2K?)FE8GN/_U09P7.%$"X4[M5"X'/[I&XY:KUR'1/CUW[*L S.)Y;3$^R]N M^H)]%]"5_Z9E^OK53_F.5DY+K#"4*1KFP^_W<"VD9/<11 MO>!W(8:"7>KL-]_QA 5CFAS[JD!F:SMVF$N>Q?4SHSLS3;VRW#$@!9."2Z7@ MMM9N/"]:D=1;8/4VFEJCV2^H?G.3D+'\7ZE(R!W\R^3LB\XN+9"F:UL[<9"% MD>]DXBND5Q(KWLT+K;:6@R(1J8G45'@U-;1.[@L*I*075E*]IO5;G>-IZ10V M"-X['%X^9_22MR4A-I"9:.I^0DFCI?'@97W''Y.Q.9Y^X]]\?60*Q MB$32@HS41&HZE&-N4T;=HBL)''.W>>QU3EX=FA/IS;V M6%Z$50^&:2"BF[+AK=CX.G3T5:HQ=9$VO%IMJ(O6*R\L\S#>VY_!#\+6*-<# MH1ZA'J6]V0GUEC &[_ #PBRCT53E8WB4]R3"A#CJ:G_46I@ +$P#RP5-(?" MZ@OIWVS7.[^6>7@C0>$(&ML.N)MQZ$)C<"&S,?R&K2.+/B1/#R(,X'SB"_SB7B:7> MLWA@/?^KWOV[EYR(K!RM&:< M C^_X>]6J;'XDWQ]*AA%_ ;"M)\8R ;S[K@AP8TP#3[@'GNR?1-\ 7!7;HPP M98Y,80;RL7UG;=861 .9/>8QS**61A#7AS9$^#.Y6]B]<(.D9@@LNN(4V%<^ MM7U$(G=B/UG@YI,8F080U-?P1= QU,.;J\ M\ 6".YCMR)LXMO\P4:VK+)8RMYL3_R;R>^%/@\Q$*5'9?I1A:*V8)+KB$POR M@8\,)RD.F2Z)#SW,S!F^%!H/WS4$,X*_C^*<33*=',A(-@[F$TE]35_^X8;- MNV+&U11B8\>>IK++*:W M5O^:<)R>^)3*O#I2R0J5TG%*!.F=P-A=#WZ*)-!/C'-UJ[)W^.L'3"QK15P3 M;![[[.KL=S6\]7:">:/0DL!MNFB&^(*AXKCX]9/A321")7XRLTUC:(APMO+9 M#(2)^1I!!6$Z15=C3VI@]@!,1N(#/ (6K-XX'#H^0@:\S;=\%_[ZR(GWJ+'6VT<\VP2BQSFZ[2P5,H_%>6, R MO%,607*79.0+Y U+[(SD$ZS4@)_A FG(?6YA M[TW *V.="B?F5P=+MI$CZ.D8 ^]J[4[%\\F0*9^&*9]$[BLR9C)F,F8R9C+F MO1GS<^]_/6>=LL\VRC %5M9 6[FNH2MJ^;E\5^LW&G2KIMA:HAMJI"924V74 M1.SA)3/F!Q$O,SXG?I#_TFU-:];:A&BD)=(2:8FT1.3@F&W0YM]I;/[5:VVM MV^L6=//O$'$%9.FG:>G/\39DZ&3H9.ADZ&3H11IXH0T]6%R$'8DZKFY%';SJ M-#UZE$?W>W.E?+6V]A-87CQ9["?.=XO#JH[K*9$3:6KM+4FH#T=[R!Z*9P]9 MCBS)(L@BR"+((@YM$1G9Y&%X;1EL::\!BSE.X4IXV-;L:+7NYL7RRX-8-41; M3 =!LB79%D.VY,;V&SE7;:ML-K5.KTD3GD1+HB71OIQHC^JEGO%H>-)U(H>: M%3F[[#:U1KNW^>SR2&?QSSER)R,LDQ%F0%8RPF,KB8R0C/#H2B(C/+P14L30 M*3YZ"O6-WSL<7CYG]SK[PQ#0W&'S1U1,>D5-,E@A+Y9IB 7W8%OCF,IPXY%L MKDPV=_3T#F1U9'5D=871#%D=W5:O!.6F1'C'C40K WQ77$M'QSM2$ZF)U$3L MH7SL@1+A/2\E34]K-X@?D)9(2Z0ETA*1@Z.VL>UWIQ+H4?5D,NV>5M_U (VR M)I&AE\;0G^-LR-#)T,G0R=#)T(LT\$(;.D6UGN*C%V* MWE6G5'B536M$J?#('HJ?>X4L@BR"+*(H0Z <0@51!*7"JT@JO$SF5SRA!D#P M8@LCDD Y)$# 3K:97E/KMRCY M&QEAP9&5C/#82B(C)",\NI+(""GY&SU*R=]VFUU7W#$YN]/9)^[]]X>@S&^4 M^:U +JP"F6DH\QO97!&/_G9I*#=E?CMNX%49X+OB6CHZ MWI&:2$VD)F(/Y6,/E/GM>0UWIQ+E4?7T M*;V&UF[7"YH^):MO5&S#>\"/9MOHLNUPO'8.;.TNSWI9;M2DY;NEQJZUB MYX]?0O-+JO9R=3L?A/-P638^TQN9#PF6#6'BSFB;-B4+P], MYR\_7 D>'VTGC-3E3]P9N1H,UW(-UW.9/6;>1+"1,1X+1UA#P0;">Q+"DA^_ M:NF]8/DY$PYS)]P1;&C:+D8AE4MHSV2-OL8:M4938T\38SAA3_ E MMF]RUV,#'UXL7)>-^!Q_,C9\:C M"""S7I- D_A5 +BU^"=\ .[/]];_)&%F0V%YPCF2E?5K"S)*_#EQXDGU(,X' MCN _SOD8.ON6FT]\[IZ]28UI"KXG*<#%L:\=X7A\,-A0\W\DAK8*LGD+O$4X M^!3TB1>F+VSBB/$_S_YF\.ZH->YW>@/!>:LCFOWF<#3J=WE_T&L.![SW?]VS M=_>2(8#M7\$+P7CF;;@%T'/;-=KWS MZ^G,M.=3T O[QN5_W;*-<;7__0,A/P->!Z 4<8^#7+ML[_]&%08\3TD1C#R]";6YYC#'QU MX&U"5Q'.N26]ANT[3$C1"A$)]$6,50Y>+YL.5]OIE3U%I:F8@N^&^X-=6MR< M ZLHV_A6JPE)2VJ,\(^IX7E"L EP$N&BXS?Y5/5/ACE^1-.@:G@K@_T:@Q6+3A0'R R0Q_;T16^ M7;K0H'@T;-\UYV#J[A!,7(PTV=Z&KKJ2;.&K9S(^%*B;T@0+N-6J;@3O?,\E MU<.GPL%D&@ WS9",J3&X#'RZ,04%J'8P((V&AA#?,VMU EIVKJG24YJ\]> MGNJOMJ"/-W=7EY_9OZ\OO\N!JFGXX>;[]=7][7=V=?OEV_77N\O[F]NO6;>L M,IA6WB&?R+9;5V_WN[MLN[7K>K.S?A=LTP[9YN]:4G;[W7>KM_1Z<_W7U-GG M=;9UA!U-9<9'\A1?@;X\KQQ$/@$H\"J4"#["\H==*Q\''NT;>CX@/%?-DY;'O>T!T4FM,18MY!3RA?QJ3RSV36W"4< M>3*=PI+\@Z.S7VWW?_[6:#8OSK]P6)FS3]#2V/ F[B&6Z!6_]=GN:SW*@U-T M+3UG645:>C$'4#_R9#H%VG\W$8[P./N@LS\,TS3X=#?8/VVN H#2S&VIQ"C+ M /NDI1?G_4>>3*? ^S]SO*L"H/_>-SUA<:+Z^=&DOL/RE$AD&3"?M/3BF'_D MR70*5/\7&P-RV(W.+KT?AN6RU\W=:HR<.#]I:77:XR^\EFI$]LN@IF//IE,@ M^Y?6R(&6@.W?&>)!F.QUZR#%I2I.4AH]K=$F*EEP+1'A+X.6>D>>2Z? ]W_E MV-A[G7VQG0=X_>LVT?V=4#__(13QR!?6TFZU&$A-)S:9*'$=):ZCQ'64N&[_ MPREBXKI+E\%+PUP]82JW(!N'QKX+,13L4F>_^8XG+ #>B4J&\LT1KC'"C$&8 MQN'J^I:YF.B#W8F9)V2ZMSIF:*ACECD.[V!X&WC$KL-D)>QV/#:&\-C(=S"1 M1"+/7)AFSA%CVQ%L8KCI_!%&(O5=D#V$SV:./7,PS8E*2>'*9"?!MZZ0N4S4 MX.#7'VUGRNJU\]\8)B;Q3&CG+.Y8\@JF?I8[*1W!+<$MP6UVN,UUZ[OT<(O9 MS&O38 \.MU3N4(QP['25YIU$?5*52C-(MI;*#>K9 M*KM5 .9Q5AU+8G" BA)=-";^&IH^"I<%9W^?P[,_326,XJHO;(3@.N:&PQZY MZ4M7\:JIUQIA&E&LDHHYI"[]!Q QPWRA<>(:0W9ESC"Y*?S%2G0J[7(2^:9> M!>(^@[C4UC'P,BD5J2K,_VI%?Y"^8TGX:@<2G[@\_AP"#Y$QN?( MCE_>7;$N2B5GKKV\MBU;?&MX,)6&&:P]EJH;7#,W1 MD8ZZ:H,H^/TF*-5TI4D* ?7GI@@0ER\+:K>G]VFZY0C=F]6SHC5ZV MK)XY7[EC8M.MG=WK9FGE,C!>3;CAG'(*2E47XXMR>R>7>?+2!S83N__#9=FB M+&-%#C_I[AYT6+1L>I0P[[1-N;7[?3E*E[)(01>L#BSBK_;4L%1I*!DQ93LS7,@+]@E+K5GR+/=Y&%'>FQZ[8 1=QRD! M1M!MG'P95P0?K=R?/C'.T*L69]BUC=W.RPI;-2X^GXE/6Y0K#$]647*"JH JMLG*SB60NE] M%[B)CRN,3[XQ$O@C5S_FD6,QX6!) M=3&TI_AZ=: 8AO8IZ23Z)\/_3/B;*:,60YG$I4GATU]]2[!F+2S@CC5 XQ[) M,$&8+A@I:!IQ=."BO++/AL)8_IK:JS>XAVZ"";ER+MQ8>"7KD1H6'Q51)65H[L*MKI$X4KDC"O?#L*)-XJC;)WT)8IA)$-XC%NVW/H? MJOA4:(-[8-\R!F#I9>QI8B?>AQU:,=$Q(,1WUM3,+;L!?@#-^*ZJI@UFE[LJ M^O!ZC'SIX.$=9V5$L8'=B^^8(BSL[R(XEO%G_\2UUI2?$-_;( M':S:'-[^0;5@D+2T9VS1PK+GTHRQ;=.6993Y; ;0C5^'T=?1U2",.[%=D6QO M91-A=?4I7E4:(<,Q)6>)J^ ZX@%FAQ&4>$Y-0FQU("PQ-CQX!4:D2X^EQ65Q M-9Q(8<%T(6EAZJW0_HB0'@ S\:2+,J?2W_@SO=6%DW>AP@S#J! MZ.QVL:^(:(GRWMBQD<(ZUP<1Q9V67[EH<]##42 $XG*+ZQ:@BI?G!5%#FXZY84,$H@]>B3 1IUA?BQ)/F@:9#LS/="(([! M>I7,\M+"Y]U-7A7566KV'=O8G3^%GL^/BYBW6_6M 2 !F[1GJL(VO)$_2.*M MX!'O3#ZJK]:7M]>031N6"L9#ZX9)X4H&SUX+[L*PF(Q# B)OCWY25S<%GZK: M[QK,4L!Q110X&\/ ?P ,S80CX1$)ZE3@A1V$+\1";N*'([P4 XOAM693!*96 MEJOW]5I-KZGHI_R701O-Y@$N@QZBU3XV>XP2RW09=+\96AJ=PUP".-ZHPLOU M '(*@AW%)R/P=B^6@ZT*?;^<,(4PY?@C.F5,,8$?G7L"%JN()+!&=CSU3UMN M61*H$*@0J!"HY!O5V, P%%CS*U"11S.)M=H%?DR@0J!"H$*@DGE40^Y.U'+G M3]_PYJF-JGU<#RYLN,/*76O#Q;NKT,'@:!K[*G??<(L-L]=$^7#BK3W<3XL/ M.E(/+FX*Z^S&8[Z+9]?J X34 M^;0\1K:Y&:<&DOM[\MA1GK*DQ@P_'491C@D_HJ[T.E'< @[8GC&/F^'6I+S4 MJ]XJMROAB;BEF.&RJ>#R$$;*:SQ6'UO"3:;]6;\+7GX3"TX9_N&RV'4G-U?Q MC 1E$YPDX\D.4QNY*H]2HY_*T11&W'"PT:$#LA7A%TSZZ2 =E=[&EZ"9H(I? M=7IU-L6RD'B$^#$ZLVZ "3[)TQ),5<0L/XQ]")J2X1*@'._+=E3XVA;.Q!V#/; M-"0L8A/J29<-N=RBEJ$;8HB29O&(@^@C&6A@23N"'P]\UY!FYEN&I\P997N. MAUKG4LH/COT$$P1^;0D/)R-F).0P^1VT4-QR'_OF&*6&AS[1JS ^S+15A' X MR$ *;&#;/^!IF.-WLKG@%>E6E2A@\,X/>*\2JX:36JH3&N4S/H39KL0+'YK& M?WDX"\$FAB)Z.!VH,Q P-:S@J-24^;$21J52D_PA5%",*P1.!SXPH/4PX!D: MPZ/"X+3/!$HP-]0#/B5_;UB88"O(=.4#F>/XCRDB@B6<>01:L^@L0_9I M@#$.P?C0,L*!2 4JZ$ <@<8=-QAQ)'EX7"I)8_@;>10G3W2]B6/[#Q,\8C/4 M$=N88X"#(5PT]G#2!:<82X::F%)UO1TE/Y!S!P#0=RS$3LHG$.43:% ^@0+T MY>#Y!$KE:;GK"B\(*6%-O;-N&L<0F:1D_PCX51#&=PN_"_!%RD#B=T/O12Y5 M)LL-_X'A !+L8V!1S<1>FZOX".XH1EG3N_F;:K"1'P6$A/@,2W#'5V&/RTEZ M&Q5A45<3;CT(27/7G*4'0T@ M.^AKPQ6+9.!Q0D^D<>?U/G0?@ 5)V)., MY)(N'D-Q,)"._T#" J[S'Q&ITJL4,_+=#K%Q=7#%MXEAVJX]FRA6#G,==5L<=5T M<8#ZJGQ12XG 92BU-$><0(HFAHM;6P:<(7TWD/2MCW]A&"\FGMP5LS8]%,^! ME94;LL29$'(1 &L;7$&[P3(5>KE]9"Q,>*Y@0V)3N+@%H($%E0,.)2#P.#># MI;/DR&&(CQ8NS9.O2RWGU:&1;$:>)CF(A"O7V6JZ9]FK<+/N4Y1SCN>>+ .U MCO+O5MBKG-X$FCL/=CL1+Q-.R/6'0V"28]\T@:MZ_(LUE 2A-2M 2.(^I?>')Z9.1R\X3!80,F-]*B-*,(KSX$& MX2#A(.'@B>/@I26OQCP:([P%$B'*/]QUN*A.Z0*RF'Q^83TF%S^:W \//D$P M2Y["$5015!%4$53E6>:F@Q+6H%1PZ,4XP]T<8PR]MQ3!LBUY:(S;((:;AK+X M*!OWA/!>^^HC;=P,L8##.?Q!K(J3@._CF 3X.FPMH(2+E7A*!H(4SD8H>/P1 MG3(*WJ;W4P/("ZH+AQ:F!R!;S%+?,K /(A*N&]\NC>M(P" M,W=;0E9EFS2\8!UMMLM\+NO8L JXV7 \,1)X%4+6TUG>^"P.=TG6JY/AUG@BX2S". ]-]4!X.^AR>W'G3!J\@9[1\BUNCJ0YZXB,B:;?:8?(0*DD?= MFA2797LJ]X\K#UBTY:UX%?,3[\(7YOY\+KV]^WG@O'E'^_)';Y46>41O"DIO M#!7G:H;1^D$@J@L>!99=\[+=*20\(3PY^HA.&T^BS>WD34*"$8(1@A&"D:RC M2F_TIH/F,#G>8,Z2&2R-,!!-Y;Y["L-PU8VHQ(ZQC)LKX[UF0B1"I*./Z)01 M*3A VO5$O50;<+C=FM@998X8FS+27^89Y9O2![*!,#':V,4#O^2^W?*.W5(, MP\;H!;D'G'&'=O'6M3H@7'%XF#Z+/'_"Q*[ROK.*!$L$1"O'$ITTQM<]'1@L MWDQ5N[O!G0M7I:W%8.CP9FDJ,3E>I@ -8U1;G*1\X:+0UEUOW,;D(WOFR6O= M,B)_BK3;-HTA.L0@0#^179V;IATD94V):R"\)[S"F4XR-/0=!X1KSJ7+/;=] M;V$;//Q9=.,?U2/_D7X.WXSY'=G(&(\%MBG[*K>UU_R$F]X$[V$RPY-CQ=2K M0OXVN.7,&5X2=63NDJF,\(/&SKC'',/]<;;0FMQ#CIY2JDR>1\MKGM'ILTKW M&H:LRU/PI,FER8C)EZPM/JY>B,,W71NSO$=9Z.6F_A3/T>51@)$RQO!>O". MZZA0_.211AQM+WG/8KQ]XH&*' ILF QROTK>ZP7*-&&KMK2"^]$+E[/DN4MP MF6XA0C2X#I52-I[E2-*).4W3F?W"P[SP6DH8;H )A,/:Y1C.9=I/&M)3:0OA MF\.0!;H6'%T+;M*UX +TA:X%I])ZKEZ/>N%$-MS@X#&.)5=9!I!"C3@P0Z14 MB4SQ&SU\Q*/DB;:$,E40QQJE+HLM^,TX)[PI.-*.("-TE#D!&-G4QH?/,2'' M.7H/ W^(".AB3G-T@3( ?TO0O\>Y!VDJS'EZO M5C55X".LY.(8(BIF$E\9K8@G^YC.&:%MS&JOKAQ_%P+$<:FSWWP'YM8 B*3& M9/ERC7T#+V^,0O5>7=]>L#MXG\G9%W _,E4W6L854,]Q(H-%\ +YHWM'Y=5Q M+MA[AX],<&_WX!L-S"8"/XU[]2_,%Q*]\()]X1YXNR?V:[IGZ<=0J5^XY>.A MNKQ;?:%ZRAWHXYW./G'OOS_$JE_]XD,'8/ N2&@83*D[S%3C83+VPAW.%]0* M-U]47F%RAI4&I0_AG<7CY[\'\Y96L-U6@@H-R?H,*U!6U:; E$530,@15XNW M,(W2\P.#4I[BP>$8S!.VOKZ012:NJ[)S+78]J(,B9IY< /(16IE\>*JIXB!2 M[TX8$9-8Y627+3H+7'V&,@Y'%%=QD2\/@WC"K@UP"1E4 WFR%A>3ZKLY>P!J M[LC@L$2UDG!QE'Q#7&=%L?+E*DEAR8Q4,%EBP B@R0#A%?(.ANAN>":J^3'& MPR_K(=FSE/[3>]%1*:? 0F5-I:!W[\.5J:Q3(BM^:(D:8F'4G$IR%8HKJ.\0 MV !N#$2]5AV5&RYIX5Z-?N^!7TQP40@]/&KQ/,QI,%7W M%>.KX;%6A,K'%>A4;F$L10-NS&:0PHL5!RFI/"B126*%' -&RYTPJ4(0O!CO MULF$6/<2@Q .9O[ -(8)^AOD17@0F.)@-I$YV.!!KDA=L&LFQQ)N([UJM&MA M8CGYOE=U-DC\_60/ M@3N^S#W(+FA\L>I/Q#_&P GO)YA6?BG0?#@H4B[B/[,IDECK6R-ON= M8Y[P&VODX[W#BM+6:PM8.1^R>]L.4MQ^D@O?9AU4WO@M7<&P3N"J*]UD:&) M\(O*:S =0[(A*ZV!*11Q\]]0L1RH(N$\ROBR5%!)(J+7G"?C4#3F8MIC>2PH MHT= "XZ,]@ YJ7 \;-0W/5P'V3/#RJ.!(YT2K1'K=X&YI#-;3QDL92(S2N"I M8E C*CAH#Z8.<>*LU3I+'W6J/B1[@ =B6_)U!T>:*OHV/B651K_TPS4]PU1[4?$6>=B< M'&9VJ"B,LM]OBM+7EL:3*6-$$08G/3!NYK)O.OL(A,D,(J&*W^L/CLY^M=W_ M^5NCV;PX_P+^3+!/T-(8YH1;_.[?83 ZN/T/&!IFF@:?EJ#3O]A/B 4W.KOT M\&R#8JRC&.O6^AAK[*XQ^N?9]L!?8,)G%)E=__7;+[>?/UQ_AT?N[^'QW&N#S>O3BY>? M]:O%]SRI'5 JQZ?&<:1-$#L2A]HD5HT+(7.JW*J,J+:?+%@G3XS9TLTN+N.< M?O6MH+YFLZ;*<.(U=GDG,JB8\@&63#+QV$7TS9H@46;)SX.HR#M_.L5EN"3<-2+V;\JU_5.:_W7U-GG=78OD6!8!!?AQAJ=!_-R.!0"B%69MK@1 M8-6.PFCD!(FGW\?.X58ZAPS;^EN%44-1G#VOC5((U/8$R2M'C**ZX(XF^)5[ M6'YNE04"/7E=_XGDFB.Z17&6X,+B;8*RW,E[_*\;/^4Y>%V6R5C^KZ R6;V* M:/]]V;+>[F14"X/?R:B"-@+.A&N0FMX%%L1\XVC]W#)-0YYMV7+G9T.W3N-)$A>)ZVCBJ@2/^ "-67CN"![SHR\7 M"H^&B_LMG[\5F(\5T35V#DM@&_D$5F.E$%M#:W4;6JW77YUQ,*>)R#'7LH^8 M%)5946V]=105'6.L?Z_PTFE-7(9OF'+U>&L)C76:M1HLI02[PMPXWVT^.C;I MIS8RM'$*?.42#TXLC=W_/];M=5N=HG 4:F-#&Z> H)>FQ]E'^R]V.\,X3*R@ MA6'SR*FU7;ET5L#8Q#A6B#([XY@:HY$ICL:HNTN,.J?%9"0;T3#+I9TC$_=& MOZ%UFYV]D)^[-V!W[=7UUI]VFDON*(Z>IUVVBM+AN+$\2IW M!&O5ZJ]__,2^F3Q+5IL7(0&EF":OZ_W#QB)5JKK_Y%-UX4I>@PG^RK_844ROM%M!:AJV0*K5Q"DQF1?D7(C!Y M"$R3^$M^J74;=:U&ITY%5U-408O82]'#G"G(^M &LC;="P569W"3+8JKW@%_ MNUJGTZW.5F_5K/K_(Y]!]YB*(:Y*+$9_$X^&3+[W9?A!.%/H"JU%\SC9 ]_K MK>8BI]_36KU&=9:B5;/J7$ZV$BN-5 I26F;D04"ZOKD+ C:U7O,X%P/)J@^/ M@"4D@MG2&9/WS("(R]=OB!-NE5JKI=7J%3J>J)I5GQXGW)0AG7QH!AQ^Z0F+$QG, X(4;/M2($ADL"P@ M6$XR:)B!IEXN M^T'5G.?K>H-(X0Z+XV9#:]:/<]>=[)I(X:K2VMR!Q?&=SCYQ[[\_=BOT M\W6=[K/M(+9>LZ;U^KWJ,,)JJJFN'T=%QQAKE6_CKTG>:XT<:.F#SNX,\4"1 MDSF!GVYH[8(H6J/?UCIMRL=5<$4U,J$?2GBTP'9:?7I6=)5*%FL.S' MTM&N;;D:B,=R#2Q-\(#U&+V)[8J@&C8?V(^"JN9EI(9YRB66!#^:6K??TWJ= M'0EDS@*295D#5%#1/7W'I&H'5G%!',D;61;^W=;*\PUX0?B1'%CP66*\_\$J M,./YRX^MWL9],?892VE[$WBU;0ET EB+-QKQ;N/+/IA+Q^#F\X:P8*=;>MQJ MR^Y)_47&K&P6NFGRF2O>AG^Y"&\@&Y9\K?S1Q90[#X9UKDSR+32W:*Q2N>KK M"U6JO=_36[W6W\\B!A*\>'L-^(;>[C?6?KMK9?F6WFKV]MYJKZ]WNNN_SE&O M/B?I K#9^_1I9(*&U1A9S!%E70%GX7<;AA/@67%&=,V'DX#U$;7)7UB;7F/AK*,"/ M0<.6[8F1OKNS(&@B:")HV@!-F8ZF=QI.8E(6AII=SF8F=!3!(&!E_$$P^\D" M*)L8,V:X;,!=6)4#KK7:6K?6U!J]@+4K<,+E^]">3FWLNSW\D<(O+K_^U0?2 MUZQIK%%K-'7UXQL+?S7S)4)Z$UC\^],!("(\OJ;=@;#$V!@"E3/GLH'A;LSK[ [W9"+V1%!L*W!61N&() M:FP"C@ZF@\;&,!*I%]^9X6Z/$FK" M8IC%N@;WC "42BIVEX!A\8F#SZO@OE M@6U8 PJ3HRL.?%2])J$[\:O P]7BG_ !^''?6_^3Q+S&H0CG2-.ZWUZ04>+/ MB1.CV(,X'SB"_SCG8^CL6VX^@;K/WJ3&- 5GGQ3@XMC7CG \/AA.*\ =B:'M M<*D9'X/S\2GH$R],7]C$$>-_GOW-X-U1:]SO] :"\U9'-/O-X6C4[_+^H-<< M#GCO_[IG[^[EA 9[OX(7@O&X/[_A[U:ID<@=D3LB=X?+(%T9'$,$? BQ1;:2\U"9BX2&'4]T\3 Y;=JQC+V+&GDK.H!R/B MDILZ% %AP=?J->5O=X#89N< $-MLMPX!L;TZ06Q11[3/[,,5A%B9/YBM1RR6 M "M8UEWZ#]!QADNT\@(343_"I:./:)\)6RN)2ZU^9QWS2VXEA9M0R,'J?:T7 M9D,_+4@CKD68=OP1[3,%*V':J6,:T32"M*./:)\Y5"L(:2<+3L\B7(UF<^\X MTM3[M6PPDJ?5?DUO=[J$3@4=T3XSFU8!G>1P%]")-K>(-1$N%1*7,B4;)5PB M7")<(EPJ7/;/*@!3>CG7[FL@@:WQ%CVMW6QD#K>0NU@-K;T].H*=2& $02%! MX=%'M-?\GY6$PFY[*Q2J[]O][I98,L) PD#"P,*-:*]Y/T\5 UF]H]7Z&\)O M4Z&W3:"8&6)J"3 ), DP"S>BO:8(K2!@=K1.+0-@=O&Y5HX+"_V:5EN'FL*) M+BS4V_!8>^UC$ESS("M>\]\?O'K1#;Y >CT%HQN-(T.BJN<^FA%(7LK\YW,""ZCA#?K'-T=#6V.?/5^SUV;?/ MOYS]I+,O3I@Y%&^8XRR5"3*F0MX!QY_-H$%C)"P/WY1L[\L7V98>S*?@YS P M_J"NC\,KB)@0,2D02%21F)Q6./V]+5'FRI["R^?_<-D/RWXRQ>A!+.7F8>#8 M\5F%'3*9I0;?)-(Y *@9WCQ$KCBMAA,X)#@L/B@$<5X?"T(O$_<(_'>8'@_9=388VFB%&P/+L+TLFP>O/3 MFTN ,%,$66V"##$3H(1A\C/\\$X,? M=3EZ-%S,8_SYVU+:-I6A#3Z$(36T5JVA=?M!\1T%MW'"FPT9WM3O,:\;M-%M M:+5>/[E<)*9*T%P@(*LB-)_6C8(T-,>X_-7669.]_I^_]1J-VL7"Y_+3^L5/ M"%4+N/DAQN]+$YK^:/_%;F,3Z&GQC<@^]41G?, MW24 DF/ O[["WLF<8OUU +[01RU;EK@E'Z"0T0AW%ANMCM9I-\.?QPG9P-'X M\E%_9JM?#FT+U"[=3\2O+6D(^-A7(/O0:=.U$>,W]WR;Y-:XGFU>Q<)DRD'7 MPEW2EWV4 M\&\;[/<[E/"O 'VAA'_$_HO(E4_W /UD;NRE#]![K9[6ZJV()5K(S'<#[%X.3.-J8&[XK @ M&,"J !QZ^$G :<(LO^HX[U*8CE!'ZXM=DZF*5Y B5V?W\"FHT,$J(YAF>&,K M>(:XJJ^M;J/69[ Z A)XY\%70$K>.[;] RS#U=C=!];NUFH=/6P]5?];#79L M2U>PP%RCA1$R:/CV:L(-1S%,C7V+SCGQJ:N)(<;+9;0V1 +LR:2GQFADBHKA MSH$&E15ZGGLI;TV1BZ..ZEZNBQ,+L#AE^?)=%0ZKP"'WU()O\0&,@$=L6*HH4'AV00[U\X'S9H$!9OKAX:R@ MN]+-)#;L+T$4M@._'4GDO<%=%&LHV.\2"(,U' *AL%RU>X!B=M<.,N"C6-JK MGBS\5():5]$$B;<_ F(N%/B#T0"8>QR\:'([115)N)PYALD:P798D-]VH3R, M[3M,*)$.DR*=H4C?5K>>5@:MO]#J>_5\N/[?WV_N_\VN;K]\N_YZ=WE_<_N5 M??M\^97=?/UX^_V+_*"ZVBG9(K35U_O=W?+T;?ZN)66WWU5HO;7SDIDZN[VS MV9K=+]4^:IE)R7&0DSW8SCP'/7U>S*X"YT()XFMTD)0@,^I< CD,T)G?\1SH M6B43E$3T-A%W=1N&H/_!'4=16""\W_$%[BF+]0_Y#S$ZOX1>826?2(#?'%C) MDAB?89W?Q12H(XKM\I$;IG2WR+D_^I[OB,S4F[V^_@MWB;"A5.MC4PR# ,8K MV_2G%GO-?_II>66SUPC_+/6SXVJ_]6VE?K?K];B; CS/GL")R69 LEDKFV&N M>;A<.'LX%")1B+P,&VC7ZQ:ZC,\P D%M%KD*P>9,Q1\D5L$;#&.;>+(8%[7Q MC#9RVV]0^+U,]MNHU;KL3FZ2WEB(*;BACQYX)PM=$,!:C33R";'&5HA2;CL4 M2I;->DOKA*F2%N67TVCDB&O9Q[M/-3U;-86S\E?/T48.+1QC;/6&7J^7WN;V MA*_%4X^,"&QN]G)-\M=$<=)*? MN)KT3EX@)AT=!XZ/IZ;36%0T:K2HV(\L^_5$J=DJ$+QJJJFEU[JDHV+KJ*[U M:O#_]A$5=0K,_WHZ,^VY$($'^.8[PPEWE0-XG2F_[(ML]97"9+_:'KN/1?3C^ MS,>4)3'NAE9KM;5F>T=BO3]Y%7RO_\"&4;C9F/ND8(\"*O:,Z>Y\S%"9R4*( MNNGT4VMV.UJKON/YY_&-)->%& J SQ8 #^]M['@+N]/<_RWLP[3:K^NM9K9@ M?;J%7=Q;V(>Y"7F\$:D06[P[>'WW[9L6Y8%S!./#/WU#WC[VU$U&>"\&\B8R MKP1W'*-[B3(GC0CV=MSPASQ:86.NFB$ N_>,:X9%1E5C],^S[1DSZIWF688+ M@T>X";AT*4Q5J?3$E-6;.KNZ_GY_>?.5?;_^+&^"W?UR\^V.77[]H#ZY_L#N MOU]^O;N\DE_*+S[+Y1NPBZ&Z M$__-L8=BY./,D3<=O\@P-&YC E#3Q LW/'E%^T*!WQ3Q#D'3-C'2 M%Y,LBY'+7H%(L8*#2DD5O0 ;C@A[*WAA7\ M?0H_1'R#3^ O@-/JGGB@F44YN"G1!6^3HOD@F\,,9"+*X6"K' [XOGRYGG%0 M0Y.K>^IX]3?(7N:FTZ7B8\9T*D:8?4Q2/$>W9SHS'I/;LLR%<9)XJ+T@!^ $[DJ^3 ,FV5J"!';0(DS,H8A:D3,->O'1=L#YU\Y_ R08C[%-1 *+?>%S M5J^K._Y:"A?EI1,IA# )9SS-HX.^RP='**R5[F%;7DF9-3D80)@*,[K4NZ^ O3EX+G[ M"HO!,SY/KDOCN9RJ>H&C?=5HZS4&73!!=C)E+WR8QK14[MC%_,,;\PNGWKTU MF7 (IFWUXE1R86UK6S$3 T^KDLBVM&ZGJ[7;]76IA=-9O33T6_ 8.@K@#7V] MWU\LU+$I"R^;_,"(\R1F]QG0'IK M*,[CK_(.ET,YN'J_V50,.9/G2'L#]>DW63U%=N(NO,(7>[>1'#5?,B\T$VE@ MPGL2PEI6FK"!Y?+DYY4."(F6P8F2GZ4]ZB5G TGY/+PX\!* M%P5]AXV+!]6W@'V 9K]+8A]G62@0E%'0'B U.V MG1G2,<4"@(3!%S@S@I40/!IMI:;2V">=H$R_&2R0 XZ!$Q LU%0S^5]J[V2= M2L%4P*LEJ42TMEJ5I#R9"#VURDJ\-7I5O.*Z3_J%+E98[+J1+HD1+;ODGU8G4N@KF4"OQ[_^_O2MM3AQ9 MMG]%T1-OKMT!,EK8QN]-!-ZFW>VV/<8]<^^GCC(41M="8B3AY=^_S*K2 HA- M!B-0S9=Q@Y"J4GE.9E5F98:!CV@<#[0#:$_LN$7[XK#*B_JZ3(*+S7K(%C9L M@.-3Y:P]/J=$1"!:!(9]:%^MP6@0CA"O'^M5LQ#<8T)'!@$%5I63&0OJQ0M= M5EO:ZEGIS,NI1"_I3;U4-VHS5[[CK#FQ],57\C_AY.:NF >4.%-+WI1!XTX[ M^+RVZR!04];"UL2.Z_97P[O'!/<)J6&4;&P#&J3/#>#LJ(E8O_"ZM6*MHJ>O M8'(MG1G1>WCA0P +%3L!861O!^//+1:!LL4"A$>BNQ1IF,4RN?4=GRWB,=R* ML,*2VVQ3)'*8KHG?)?\H5V(M?0>.61R/3*"(>4U^6)N;A8@?1R)(G ZKJ/]C MC"\SUQJ4+O8SF \(I@?K+_ H8F,[&?X3&Q+([SWE&WW&U9VJ?.^L=<%'Y_ 6HXZA-NQ M. \ATH N#R,R7VAR;,)MLOR$AK!6QZ'QYB\07[Y2K56J!^3P0#\,.7FFBK#K MM4JK;*R@ 3L8W)RE F-%&6=HPMA[GE2",T^%"\ &ZH9Q7(;EJT65/V"(/4"G M/T(O>T:I_)#99'*X(9EPORFS"CD M$#3H20WJAFSZ+EW:(U*X=D&N)&I.=QINB2A_8 :/P[ \0U' _@*KAO9)^4IP MN"? (*[W"!-,:@Z(. !C_74$CJLN+/9B;9IDDJ32P#W;=!APQ='9'34V [[L M3CZ;.9'LP>%SI\FN)/:HNAZ(&Y[8MN@C:O^,!];%%)***N/*45RY(>/*.1A+ M<>/*"VS&:IRWT)24WF=+WIN<7-O!Y&1PJF[O+J]/+V];5TKK]/3FQ_5]Z_I> MN3@_YWG([?.[ORY/S]N[EGJ\?.Z@4(G8R?&I*(-]1FT7KU%^)8/AL7+OCCI] MBMN!M\K!I_#+3VQW&L:#F:4^R]),*J?'HCUL63T2ZH$HJYZV$D[L)/W+3Q-H20$7@<7D M>J3#N[B!MP*O"I\@9'N.:RM\?>DK0/I,[!';^,)O_X'%NM6#U;/(307WB<4@ M<$ \Z7E\A/"B^5/2WC;K=!RO]5_ZE.WJL'SR,G4><8.2;7JB,JKA?90NRQ+V MW3DK5BRV7,+X,@;2^4W[O#U6- D1!*28 &W!<*-$9,2+U8'Q3(=44N2+FQ$= M,N3] \.L9_PPH)V^@^>!%/HZQ+UC[&B(7SPY[@N/YR;EXT:QS%".H*J>R!,! M1Q!> TLYCR,^,-$.6"*4!=XV*?F]0LW??VHJWT-GZ@P<[HE%;/E/I3I#,-??9WLM,8>ZH1J;[)URF",P; MQBVWGMNC+(L!)GQ!Z>H-Y'()O/O^=+>XL7A2G/C4PZ.!0(&VZ+0W3$HD(E0/ M==SCA!IK:7R\P1T%9;=7'KJ=)QHP'7-\"IR-=TQL2C#)X](Z5-<$50MD3FA] M%&:!);\78,@5/7UN87CB4H^9HS= EE,F[,?1J&&PL]R5 ;P?EA*9J/F?!KH' MVG-%?U@,02%%#Q+G:)B-"Y^GXF"-YG&:LX AMR[U0358MEETD,:;3,V;_"$S MJ2%*\0*,CGG3U[%W-X*ECL\#;7QB^&ZF!5-"MOUO= ",91.*^?=&F$ R<6\\ M#0*2=D"]Q3:[9\/<1=Y$=X(ITJ8?F79^DB7VY,H8',G?9J3;56 M:ZZ]'QP\TEBN,?M*_>!T5>?3W)7!UM=9%F$=+9N:V;MM;;6^R@4W?/_!]?4Y M\$Q7]KQ:9_AYK+'M,N78EIE[$648)ED4KN,!]U+0[5\*6XMMY?GG MNY16L]8H5;+V>\A-,36IS%*9L2N&62TU5BY@_U'*7(0*L\PPE<-B-=Q Z=D, M5+$+R)M&R9"M&'+_ELP,?"-K_*^V)4Q>!9$8FRWHOZ>EU[/2E-7O-^J;V+8(GKV+3HIM\8Q2O2G=$OF2"N^58+$+?XL[;[)-P@<(*-\P MUTH5O5FJ9NT$NOTR^!(Q$C$?N]MMU,$T9O2SMX^7O2EPOA?9'+I:;:Z_P8.I MFD9C[7=M--5:?;FT"]DV0K:-V$(<6QSAQ,0WEMD9UED(W$69G1;+2W=$-G*< M2!Z[V)K'Y6:P#_B<5%G$=6##Z1E3J93[BRV9$D+DE\\4SJ8S%68Z[[X^\Z+16R.LQ>?'C7.,I^N)LK(?D2GQ@NP=66BHR M"2P9.W$.3%"O8'$OS U/GG9*H^-W] ^2/"=Y3O+<')Y;*KRR4SPW'C\:XSCA MG>&Q4O#.V(D.UWN:QVU=%VMQN@$[@R*.?N!1D0X6SD;_+%',=R6>*EY9C^;L MLAZK%"QH1@4+9#$060QDC6H[H^];Z^Y>N?PK'/XV&"VE7M228*GK:=4]8!R= M,LC7(YW@-W\T -F_'>?V!?"2'U55.?_WE\N3RWM>X>/B\KIU?7K9NE+:]ZW[ M\^_GU_=*^_3+^=F/J^7+?GRX8PAC5=.&3X/E_D7?C+P9.XEDL@4#K\?,3[3C]QX[48PG M>=/:NS5^2Q/MA&-G<'K9R-F[+;_,-9EM2K?L58W90=2<8/S_+JF!-G0:62226;J63&A)+%7LUX=Q^VJQ.V MP\#=F0">,59Y#@O$8\Q-:&34IFNB_CMJ*.N0Q&O!2O64ZCE'/6MSU1/K[GFT M3QT?*V1=.AUW0)6#*]?W#Y?05U2]<9UMINJL-JVS4E^EOJ;J:W.NOK83->1$ M/:RP6=#R](IJFZJNXM\I%"O55:IKFKHV]/GT2OR^75$[5S+IM*]93J MN:QZ5C_]CIV^_+C1=$)7TW?BYGF3^=LXRO/6WIYFYX1-(E-W;?.G(3GGN(V^ M*IY<$%:GY!D&+JM#V66=_$8^JR3Y)MK!)8H38Y:5^"S1:0H^3?PLOCI9T=D: M3TGEU=53\E9MWEZ%Y2BHDG)DHLR<&8F&O85@G-P)_U04"Q>.:UQ,63A$8<.0 M64VF6=UMWD))9(CS9D)(&3RCG,>TF'LRXG' MZI%;3A=+HS.6@\$>"[;BZ?!QHV3V)4^["EM#LSJ]O)?WA<7ZI*I*I:*5C4;= MK"LC!UC4Y[E9+Q9KRRH>E))/E4?5S#-WL4BHH6J;REF>J7]$NX_$.P(8DJ.F5JW7FT7,ZD M&ECEA+W=09'"'TZ>B D/Q&"S]S^/6LK!>,]>C74Q.B-/@>;/)RV1?[14@R%'# MK#P>3CL=>1Z/^H\!L5'^%N/K*W$ L&]1:^.]AY?Y7IN7.Y>1O53$>@\B;%27VA?/^\]^*H2?/L"/JV*?YLUYCV7P7^L5JH5[6>7]EXU MDR ,?_'-![-#Z]V'1K6IFT3K/A"C^E!O-DE=UXG9Z:8"5:O. .HG]AW^_>EP M2=BVXIR/L+?R&;9NM]C-;SWW]6U\U1O&]17-;"5V8T8 J;1J#^0BM$ L/C-EJ5Z\4 :=UB=,=Q6D,T"FL5DV&5?H*J]A&^P&<[0J>NT[7XP;AW =*0@%P( MR*8$9!X!N39;:,["Y*07*O"X?A2:FT7A]DN3I18BRDN],ACN[()EZRX]-D\B ML^>_];IDB]B@&,7*9!FI I:1,E6M(CV O?8 JDNOAG\XUB;<\*ITPQ>C4*:V MYPZ%8CRFIOVLF#H RQ!1U/&J:\E\02<0E0=\4./.R /XP'C'ZEAY_HCP)(JV MZ)R@11D+B=^$>?7?L9 M,_>QI,1,# ,@1AQ^2?@" ->%WE5",!*]<]"[R91?B=Z/16\3_Z['^?S-21L, M;J>+I2V3&;XS[/)DAB]'=G-'K+,8;1$ +/-Y=Q7 \W9U= 9BEH[4J&C_:"S" MPT%\W[>\53 <9N$V^";+1R%X*AJT=+IP(]P-VG_PRGS@7((WZZD:S00'&D_5 M@//8;&KA+NS( P@L#]CO!!ZG:%IXIN9C\#JU>=OBS4VGP?J-YQ(Z-!KC_I^; M 0%M,NE7'HY;=S0U.XS!<:SH=7XXKE8WJK7P<%QO)11/5)/-H=^,)G=LD$6P MN)M,"98HWCZ*0S>:^=&Z$1^-TWY6&EH5U;S#8$L2!4]F IJ704G9\AISK45* M_0>#W%]M<1R.M1%BO0 F>Y-)R!+L.0-[4S\B ',2 CIP!= 1S6L ^TTG<%FR M@I9?DYZR%58@N&\RQ5G"/5]PA\4\@[MOO0;]*2"B9QN4'_6=>/?.I8KN>SQ"_;HHZ/!I4" M?!QA8 - %'@_MLU@]I?+>F[/#4PWQ]UF,G#A%Y,FKJ2T[( I%[A9PYY9'?C MD!5'CAS74[X0FRY;U'D2P^^I_EN#B*;BMY8A+=FT1W,V%U Q=;Z=!7 M@#=VHIEWY"($\UN8O[$ RE&?'=;R1CEQ/<]]H9Y_G/CPRH7W?TL\=J0I+%8U M\7A^_14V&/!\K/$>O,V^%)_Y]?:[ZSW"C4_[Q*?,<2\IUVH+R,5R%&PZU"%# MTL'E 6(XJY/U.%L%JRV'$S^=0#AG2I'J@>EU(6D2P^W@#Q;@+<_'S> M]W.O*+JMY#I* _1!J-+34'4+VOY(&9UP2W([@ODC% MR]/_W%X2T>;"S1!Q-W+X8RY@CB7EZK:H-)_Z&@I*\ZFRR%)0$RG<8VYF7*-DRGR#,R =S.5?04$=S%199#D=+_<15J#XK306D!3_09BJ MIF%J:]O(T@@L_Y(*:@1299$EC50:@16,P%::64@C\$&8JJ5A*JR\RU))Y[8E MEIO)&WP-!:7Y5%DL2?,U2?,9*\MNI6.!I/D/PE0]E5\PP, /\;K>&KS\.3F$ MDOI7?#52%JM2?UU2?P;JUS79&B!_A1'IJZYI6J7\Q'MDZ*))1GOTX%M=BWC( MFZ*]A3BX-7YJ:JU"KZN-928U'2R?.UG6G-?\'[ MWXH$9BKY)H]\8V@_41]?QQ7RU'5\UN<<*[;8KA4$5/F5#(;'RKT[ZN!ACZM; M23V[,:U%[[H Y",+N.>1>LPT;;S%?2?D>7QW8N[D4T5S2!ES3P@AXKKB4^J M7?%)W!5T0>/"$C^(ZPYQ7V28T@+1J,0]$(GW0!SJEV]>L0B N(M>J>B257=C M6DOHY/[[;T"@L@/>;O"DOI G+RR'.!V+V+O!DY(F=V%:2ZAD 6A2EWMLNT&3 M>A9W,HW#FI7:8@Y3#K0&J\MXJL9]LHWJ1"5$26YYG=82BE0(A M^;ZX-X[E"E:+(P(+Q@/KWR=W5X>_P1^'(J_"\5W;XKEP)\0FF''4[E,:^"6X M*.VJ=@#_PPPZWL,F+,;+KU_\ \SD\&@?1PO>'M;I'%#\Z?/"7[;[!'[HVEAV M[U_*.:RB@S?XY>(?GA*_KUS >_%YBM[!,PP3CW*RPH)C/XR9.KX%,FNN6'4) M[F0,LL?L\TV!+0@40,.%UE3[U*,N8I#;X M3"PADMCV6XSL[4II>TCZ_!F4#B@D MV*+J/H;JU7 M*DUN5NG=$4L*+ZOPV@&1YC:3\)BU\/'4GY1?)OD%)'BV?!B[E%\6^=V/>CT9 M&LHNOQ^.]6S1%RF\+,+[BZ7A>9+ZLDF/.B,9&\HF.K 8'=>1-B.;],KW[DCZ M>QEE=[6C48WMRP[3._^F#^7VF]/950EN)G5Z21$2CRJ!1[IT0+PG/[4<)F8* M\7[SB0NCVIM=A=VB3Q7+":B-N:.8M#_TW"'%7O/\M(Z%9[K](>4INQU6J="B MOKI\4SZK^W^?%G_ M_#;XV_I8/KJ7WS:29.NI!'49T(&BU53EXN;N.S_\T_[Q_7OK[C\S49J#N:23 M[;7KK!I%:7D6L=_W5%7264QGQFPZ6\7*-#Y)$I0D^&$DV+[\X[IU_^/NO+U[ MI'>;.,:-;J*H[1,?68Q.:.,9$:UZT#V,CG@OJN>#%X4M:N )?>(KW9']IG3( MR ?/-.A;_L0I4AC$ U5\$ LO\6[!(!YHG]@]K#6$]V/ZQB]@#_#HR(%?L?N2 M4=!W/9@\? 4__@J?@0]?JQR'5>)G<^T.-\LU&JK>--;>+7"OS$:4/.O$WQ27L_-99Z]O]W0IX' MMY[E=*PAF+4IH:8>:IYP^+4J-T#KPOC8I9)"TBFD#=?;1/FN@D>"'D8K(HRFU2F=VAW?2&RY(K#PLUOMI; MY<8#]K<4RXD':KLOX3(BKG(S9&#W<<$@5AKB88F5"[X RV&?=LB0=/@0\%.7 M?]IEY^TM7N M-;]/D=_)%I+V=HSVKEC]1M"5DY$=4(=(SI.X(L2>@$%R7B$X[QU:+ FO6(3WU>T[RJVJ7,#" M0+*=9+M=2];)JK^2YXK%<]_HL\44Y7OGC'H#&*LD.TEV.T9V[U)BR7C%8KPO M[@OQNLJEJK2")\MY9_PB7T"09+?_9/<._7T70\Q,UR[@&?"X,>+4&?"C![?[ M!O_K!P/[]_\'4$L#!!0 ( UY[%; MA&RYA0 )+R 1 9&%K="TR M,#(S,#0R.2YXA]TM@$A 0TPF7[>^/YP/OFS]^]M//_WZ7X/!G\=WE^"4!O$,$0%.&((" MA> )BRD04P3^H.QO_ C!;03%F++98/!-DYW0^0O#DZD ^[O[']-BZ5MV%(S" M@]'!WI?!:._3P>#@TVA_ ^^?!D^WQX&&JFS_R(!U,T@T!6C?"C9_YU:RK$_&AG MY^GIZ2LA$F?R^4?AZQ*"W_<4>]'D&.TN(A M_%LL%%^5$\OV. M>J\$[0YV]P;[>Q:IFW)_L/MQ\%%20B$8'L4"G4OX3M$8QI&L7DQ^Q##"8XQ" M:1L14N@O%"B\%I!-D+B&,\3G,$"-VN;;3P HT/!L3ID Q"(>0S[22G,F--D6 M, !?T@ *;;>J))=%=?VL\CLH$ES]&JA?'YYYN+737&K,!Q,(YUZ2BS1&>O+$ M1X."M>X='A[N/"OS*]>@U)IT^8'Z<["W+P'V$%MEELUERU^#E&X=.N1=ST^' ME&Y%'4I[6I4MN"CU;[ZJ&EFW]58CH?120S/B*/@PH8\[ 8V)8"]-ND092?K# MIS,L,HL9D[.4GP)%FNQ7:Q5"A'VDI\75'R4R(2%4:'KU)'DVGV,RIN:!?*0L M^2@UYSLT3N<4:\XJ&3/T/T>0!8Q&C@%F9\[H'#&!$2_.=YK!E*'QURTUD _2 MX?NO"(X^2$W2(I: Q3ZI7N]($A1=YC5):94]?MWB$H (F;;IRH2?$29$:PB4+:4RWV+2E9,G#M"UK6G@8AUA<$!7$:$V:-[1%Z6SO_<7V MU@Q @4./FOV$$DXC'*JP\AA&RG.\GR(DN(^A5[%P O%1MOZ];#J467[."B2\ M@&&VP43P6RC])QGV"RSU7 ="2PR=>!TTQPO\O,C\7ST%,&LN3LGX?BI'IRF-0L3XV8\8BY?542WAZ03TP3]'7I$))9A=D GAFES3$MH76#M[2Z#E3 !!2X]:OY[ M-%%#SQU2&55I@LT;WZ)T-OW>16C( MN5"0"R^F=H!PL@Y(R @5. MVT#RZA$8B3V2R7#"D'%FFR-11NR$X=,R#!D7D+/I$0(ZWI,3:3HEM$) M@S./L:JRY8(518+$>ZY).3#U(G1E]+^L)2(,>&@>C'0(D!11H_@O$,",SU4'R,B M&?O,&B6T3G"L2#UG E(N/6I^D^9]@,\^@U61R-7@^U:T;:B!)N]12Z>YPE9+ MUF7$SI:W@NTLL=C3M>MSB-G_PBA&5W+2C$VG]_!1RZB=(%@AMF(#-!]08-0C M%$X1DR&2P(\H"V$O"!#SKN4R!HLPLOMD#_:"I"_0E1R<"%H>3^\C M<#7Y<^\QS\G*"9F57*A-R/<1K]89NE,D(([X WH6,8S>("6X)-")O97(6$-J M,-$!)$IL#*4!;L8GOT)B2L,+\HBXZ7Y)4[Z!X3@4(Q>CLS;*.5 MTR2M=-DZ3#+5=!MH736#3-MMD.D+C,) :;RQT'9#TAED1+[@MXBE^3=%$Y[B M*)9-_!ZC9$.5G+9I9037/5RFB@*IJR?45@ZT%.J"*)#+VO1G7SS^VGMEP*6 #>1O M![E*7S(8"'55^DG,!9TAEC[3>S_2'Y<8CG!D5F#S\[YK&.K7I('3:*SD>_F4 MD$HSE\>G"FWGS[5.A=^96MO:G#C1+OD!@%K$UJ/!X+E MYLVCJN4WA17>T4ORTKO7KT><$_0&.P\7(S/[?4'^-AB]9"4V?;F(6C)TCAF= MG3T+Q B,TI%21?*7E$PN\2,*S>[!TZ0RC= .I5=."WF/#JVX._&UDM8.?!<[?U9XTW$K #E7\I >^RJZXIHM MH(% IU%8V6(OHS :).-]]0BQ,97FR)W'*EL_G*D9^!]=E[-GM5?7/S9]=4V< MQF7EH-=H7-O Z >*"H)$PUY:7OV9C!QRM;>"",I>3O27>=J$/ZL)1MD,C>6(0%5.7*^)H-PBG':0\E%XZZ[:%V.7UC#A9,[5-;'ER= M4%MIS09'PGHH"B(NG1K)\37?[52_,I MOU*W[031B)L3;"M;67E=;Z\GA'/[#MZVN+E9.4&S4HKG)9?[]AJO\NMZ6_MB M3;@Y4;,2A557 ?<:.7-"OBU2I=1.9*QL77I,O_O%?<-W*_L[S2[ F4E)ZB5""?P=B+2_[:5'D_5'LCD MR0(9GJNSH"B\D_]G.-!?[Z/!WWK;Y,*3[U)1/@P$?FPS+[R'27\L0F\IS MVI:=;6UB6XEX4)"OICNSPW!C)[X#B'X_*N+Z!)D9,4RC[MIE)"R:V\*K/^T[L#_BT/U+GX.1$V4HXEWP8J-.'ZPN)& M'?5PA,:4H:S J?R'"WT$_5P^QQ/BW78J;&.DJ0_EQZ5B 9\Y)NM1[C\!#D- PK65YC&+G<@IG(@OG MGDCOYX)P*59GXS%2_G[>B^^@T$IX*)) M*-E@4?C&*%*H3M$8,89"^=CLTU5GEE;8=;2*$)>;S4J!>@[8>84\C\:I-3SNJ-1).=6%9.MQQ":RW':@I7:K;&%HEAM#YEK MJ22#1'3?S:%M%%#-P@FBE2Y=O&F[QWY_R7W9Z:-LK>H$SK& _L?56O!V(FE? M5%MZ27?A>7'1+9'6RQY8@L;B58SJY7T\GTLMH& ?B#Z@V#8F7;#.L?S"Q#FE.^*U< M8#W\BT- (AVDXO.MOYN.OHB8NBM,(#:[38X5Y477:1=N*4Y[L-**+GO0MZ I MH2"56B#II1G/J,UW2*H8.,&SMSEFG(!A]9\.R*\[S_P(SN>8 MC*EZ8GX30HWN^I%\@DR.3,.E$/CK%,VH\G3,?JOTZ@R=%TG6WVAVT6&Q!;B$5V 1JT*_,1K/OVZ9DEB@V180FHMY(C63P+.7"_E& M<=_:J6R+"Z*O.S3>77)1XA6:C1 KUMPH;2I>1^%3S4;U"04;J+_XWE%(9Q"3 M1E4*F#[1ALR_%^1^2IEXD,-6.G?E]TQ7XNO)906 0S1Z/7SO$7O$ 1J24&<$ MZZ&M*-P15*]DK5^2O:XN$RTKVXEJJ-QMLHF7#Q/EJZI17G;MU3!/U/D(,FE0 M@UO$ OG@9*JVR;NJ4%'XO>M@=V[EV:P\0M0QZ>H H?PW"1)N./I7%N]&[TIN M>^=_%&ZIOT9/V?-[&H65@#:D[NQ+ M0I>[XSEER7Y7\**=,^.?IE.5Y_Z&]>?^].=T59+H M.)*O*AMU[7)>TRI%*J9! YZJ" ;I^)SAD1:A+N<;"AE^R>?#":J)(]RDKS1= MID2M)LRR#J+7!671*%9)X:4N]=EL'M$7A/04ECI4RJ3KX7>2=0+[/T/,YQ%\>;BJKXU=KA/J_R[]6NF) M4!K=0F8\#F5T>@-7DR&Y.7TGJIL-H+^C2!U"N]/[!1UV6$O3B6J=(FE9*#QE M\$F%W)?4U;=J"%ZO0JL,J#IJR/;^FCU7UTBX4BXM&+UW.F8H?3E!66$WHZN2 M=13O71N5(DE.=R^$TK?J@WG9JSNE04WXZ<'CE2H\CQGRJZY6D9\]JP21G+>T M B8)^_#4J*X.!N\?!YU2J0%KEOLL+_O>UIF'URJ]+&EOHS6 MW 6J)>F$>[#\-5*,N-H ;^*&A54)9PJP"8O7K//;K@9A2_NE]"7Z^NYV$D(62N==\#S(EC6& M$Z0\P[K41#M^[S]OF3E6(IFG^E6(J2==/HS%E#)UZ%,6^$Y"Q/&$J$R+8\KV M9^,*].IH.E&M:W55*KH9'\<<$\3Y+8UP\.).CCKINI(!_7YO MO%]^%C/JR'F6E^T$3K5)R,5OI/^C/C27K$H%VBLK=(VW9O7?47.[ZJ?,R,#++_&OP)-WLWM^1K%JN5C#=(3G9 MEEK>+9LYIS47C.Z$Q=IA:;E,?-^$R.7Y(QEY:I MPYX_D,I=RIC']-0;1&G@LA3IZB56L$UTC\TV/%31\>DMC M$C;U9TMI.E&M1BGW&U+GQC1E\/XCMNE"TF#I6,BY106[O\LI1OWIW.OJ(NP$ MFDVN$?PMHB/E8:1?F[ZD3^KRJ-"0.!*"ZQ/0U51ALVV(]>;BQZ,3EI-TXSQW MYY']JZ1ZYR1?&C_(]C>?K\F_HZB/+DE,E/4Z(S0G?3'WLQ=.H$$AAB2 MY&=#)ZN"JA/XZU7@[$Z-*]D%)])-;S0*-2%]Q7Q8\_'G$L^PT%%\TT65.HI. MP':G3DT3V=PWJG'PZ=J'(VZ>G-87ZIS%*:-YX<]=%O'DS1 M#'[[Z?\ 4$L#!!0 ( UY[%89?F75\RT ,?@ 0 5 9&%K="TR,#(S M,#0R.5]C86PN>&ULY7U9DU-)DNY[_PINW=?K3>Q+VW2/42QMF%$%!O3TS),L M%@]24TJ)*RF!G%\_'E(J=V5JB2.=I,O*$DA$GB_"O^-;N'O\V[__.!T]^X;3 MV7 R_NLO_,_LEVG?_@_ ?_[Z\=VS5Y-T M=HKC^;.74PQSS,^^#^>+?[XUU].YO.O?WG^ M_/OW[W_^$:>C/T^F7YX+QN3SU:=_N?CXCSN?_RX7G^;>^^>+O[W\Z&QXWP?I MQ_+G__G;NT_I!$\##,>S>1BG^H#9\"^SQ3??35*8+W;]45S/UGZB_@E6'X/Z M+> ")/_SCUG^Y6]_>O9LN1W3R0@_8GE6?_W'Q[GS M^I'G+R?CV60TS%7"OX91A?[I!'$^HP4L?N#\_"O^]9?9\/3K"%??.YEB^>LO M]<=!E313PE<8_W?]#WM^A3"%43H;+3;D'?WYXD=6,*W XH\YCC,NMV7UV-$D MW?C0J IE,EW]RU&(.%I\=W V@R\A?!U\FD_2'R>34:9WYO7_/QO.SPS#1!U"I9'"%(=ADI)5<:2G%S4VJ*YK1DA;"+&$6%Q*]>,3SNGO/<32?K;ZS MV,_%7JY'L=S,W=?U(N=AW?TP^A"&^>WX9?@ZG(?1(-I2BO0)+$IZ^4)B$+S+ M$ NS)3+GB\3&BUL#Y>8*KQ'FQ30]FTQI*TB!_?+L.U9E+GPG#.9ZN_GV93DZ;LF ^:;_Y2T'30O9EPD>!S5)OP0 M3Y,?C472C"HO)Z>GD_%BL?\11F5#,4E!L!Y!92S@&>5P!AX3EGRUDIB\>1]\?]],LG? MAZ/1P!@E@A7DGT?RP>C-T;0"+Z"H())RFA6C&Z]@]>P^Q44[R/,V-7?:TF:$ M?'5A9I?*D73B)A>AEBJ Q9WI!'(+//I*'781T23+37"FM1].G8*>! MT!MM>V.]]/*,,(WG Z,Q1"X-Q)@,N=F,F&BS@TS?YSYF%G/H1#U= .A32-- MV+MO;L,89O(5I_/S#Z,PGK\8YVI2O]:\=F6<(\>:+)Z%XC+YU;E8"%7Q\$AK ME60,M6H?S*S'TZ>HIH'TFVU],S*\'7_#V;Q"F!&>A:/\^V2,^C&C+T*7OO&BX_3F87[HJ41143(<DYI$:2(J42*K;R3'7F)MZ!L0@+[=$C0 M8L.;2?_WR1RKCGHW">/91TPX_!:(DX3G2F$-I$;#D3O@RGM0T5& 'I(G7J+@ M421;@FI,A4UP;<(+]W1XT5P4S4CR;ACB<#2<#_'2V75<1"%04 K"^:@F(FM MCW_6@NE36F1/)MR3UFT@@);!5#Y+\W^&Z91<^O,%NC!Z.0JSV; ,,5\N.2AA M8K)@-,7OM.P 45@)TF:9C:9 WK;6AQM"ZU,VI3%7NA!.R\.DR1EY^Q_">=79 M*RS<,B]*-!3VL7JPE6O*1UA0SDO"DW7)'9P9W8.D3XF7]CIDWZUO28.JS^Y9 MH>=DIK-1P%AB!,>25\^\!%Z*53I);GCKM/I:,'W*PW1C4/840,.RDO%\&DAI M#>( 4X\A9!&]2^&!T)8O-2D\=Q]2DE MTY@ES<72A:=-D< ]9Z6>*\9TB< L)V4F P6)7 ?()0NO%)H077=^][V8&J[Y M6J!32G:T& M!\D+OJ]3@$#,PHTC,A>5B6GO@]P+IJ?>]/SMNOQ3[BZ'+>!,I MH$;I*9)FBM2W8)$"Z^C J.A-BEBX:ZTD=S.<1_"N.^7"+@)H1H1[EJ6#X]QR M ZYPPH&1@^.A #%1Y6R3#*RU2_V8RNN-.]V>"'L*H*-C;!L%#[8J)1L$A7C. M@=BUUF$[$'9%,FA8P6B]E!NMQD9Y)X$1B@%XD%3%JG5O3XUX@?4I@M:/#_GO> M_-#C7F,H.>/>!0X^&#*&Q2:(O%#4('.A@-'PJ%H'[ _AZ5\A40LR-)- .TY\ M"\-1!?)F,OU$JNH3IK/I(CA]A7%^]:=+D))+D9F$2!0&19 ()$6HW!:A/=J, MJ7E%\G80^U=]U(0Y'72E^0"' M#8Z)&I\47UMOUMXS)P4DYU,]CW'@+"<;GYA3PC"I7/NY!!M!ZU-J<'^N;'5D MO*-\NNOUN[Y^>E\E0U$4$BA3.Y.2835%Q4#Z9%"Z6(IKW97Z"*0^I0C;DZ6E M/-KIS\GXRV>4GPAO.!B"&F3,^7-5&I7$+PWE3.HBPV&F--\V/5 M>W#T*>77G@Y[[WS'!:[7ELDLLQ8)!LOS* M$:K5&G&CJ42:\61Q_K5FL<%AMIF\^H3UD(,+<#I9J%8O!L;$8N?YO1UT?8X*>^_XG3QX_>>M;CFI[8?NK@) M_$;3%_\^GD^/ ,!]D6B@!M@>0Y$3-["@V5]N!8"44+03$F:[R6&P"VC$*ZG76S MJY#O!A^[;G'#8^;%P]_0&N\+A5[_2*.S.FNW9ASH_UR',"FMA(M" U-&@HI) M B&NN$4*'C%RUKI,9P>8?0I%6A&F:VFU> M!0A,2TA19&Z3E?2;UA[&71A[#U2Z)LHDL\Z<);")T8K0DMW&3+Y^])BD1E5" MZT..M0K^N(F9?>5]9\;2CKOI+" 835^L##(J MQ[UH;0'O@-A2IW5K!5O+?+\M;US\4%>S4K/#\1FANG(*U _O7/T@5 MT_8/QV%Z_I8V;>'25P4]&8T6&S3'*<[F@\Q%8;SVC2=31T4%"OJ$M6 =6A<- MRTRV/\+H;#GMQMHL'UY3:%[JI&H!,GD\",IZ>L\Q:7KM)4D=$5UJ'8;> Z-/ MJK4O?%P_"VTJO0\\R)V0QD--$\5^JDPTDA! S2&N\U2DX+*V]@D<\RYW*U9$VIU:T MOJ(@=3193,Q;O:^!/'=:A*/%L5K&* *X) MXX9+-)F<;6A\_/ BH3_9]/S[< M4X[>2 [-"/]W'-,*1X3H13X=CH>S>5WOMRMEKK)3.EA@2M3&,Q[!%VV!.\&S M=2+YV-KE>P12GRQT6WJTE$4[@EP,5'Y[^C4,IY6O"^TL4'E>B)TQ%57/0DC; ME\P!F2'%K:/WO/4TGON1],F\-J;#_CO?KB<8%\9^Q42?M91>$X:0 B@7R<6S M%/M;YE6,1AC7/+=V$T&?SJ?;2GV/G6[7 8GS:XY8*+G0:B(PGBE:C%(#^?<: MI","VN*-:U[L>P- GW-&4A2AZK4'.I=0"P42!/01:M.^J+]#WCK$.%C.Z+B> MU^XUI6B:Q[1+ MG&865*@3.K(W4)0K"0U:HD7S&HRU<)JD;1^Y[^G#9+IXI>?SZ3">S6M?T^?) MA[ HE5+(4A"QO@QUCA?G&H*/Y,7XDA)7*8G'9OXO9 4NW( M&74NZ)1Y+>BKT]J+0W"V9.!!!,9BCDJT;L5XP!D];O:A*YKLON-MCXWV8&KA M5AJ6 V1="W@C&?CHA87@F/&"(YFSUC1IJG_:[MCZOM,7^;_/EN>$E\Q!$8H3 M*H+TMM#6\0">60=,6Z*1**SD3FJ-&V#ODPX_)(.WT?.=<>$@[SZ!)N&-E\V5 MZ?SS-(QG(2TV<9P7?[H0^-VU&)5C2:01DZN9F9P]A&K!F*/8+3NK"FM^D-/) M2OID@OK*\@/QY%C!7)B=O!E-OK<-WRY_:,'O!A.ODVI)_V MZ_D_9K4E<'GM2RV^)1)\6ZB[@18\2$MDDX+5)A\2M'?$PD2>DQ8VEMB\FFES M='LWG87SQ7Z_+W6TQ-O9[.SRVIN!M!ZMM@)<32HR8X7ZP'9 DT4X+D28+BRW!@F M>6E=?KT.RY;GP3\=2W:62[M^YPLL'W%Q=?SG"7E5M1&F3C2F-=>XXX2\OU\# M[45UW\AW6^SEP''KC*08HV =XR"SAA"<@DP>899<22-;IU!WQ;KE^?-/P;*# MR+5EUWU"S(LSO\5 [?=?%V=]KW_@- T)XH"5F)72B:+9.E/;F#I:)P:(.ILD M4W'%M/;_'@75I][J0]&JJ:"::S&B-:G7LVDZ(5Z_K\=-IY/Q N<@*2-$TI9T MJHR@2*>"TPY!:!<%TX711G2DK]:CVG+FXD^EF1K)JA,=M'+R;UEH)H/.SC ( MDM HJ1<)D (R*>>)X*RHUI[3XZCZ-'WQ"%JH@:@ZH="- ( +E2)3"3"%6@;H MZZAJP<%CRC$7RU/SCL=U6/HT=_$(=-E9+$TGB-\:57UG\OG-;US[Y ><#B=U M:M8426N^PN6O].=EM_KK'Z1-QU_P(_E\KTO!-!\HZYBK!P(\>5ICH>7%X")] M\44I:X-N7OUYV!7N*X_E3WE?KO_D]^.]UC!(4G%6M()D%W>S!C)ECD5 $1FW M*?B K9V-#I;1IQ.Z'K\UM]7-L0G5LICC/O5\64)]33W;$%1>Z$^L=U_EB.!R MCB"DJXD+SD+IH.QX0W1].H-[0CSN2/Q=T_,^[T$ZAF31%=A8C\8KONAKPIZL M/#*G%=GZGIP>';@ZY/W3M/GY[[BO\8QCT4M!BL@EI;2,X'3Q"%JJ7XT@>M=2FQ]858 MNQKW[??ASB3B6^T"B))EPR@HE($"3X,D?F$X%-(9*I"10].Z$ND12'URRSMB MT:/CHO<04D?CC99W?_Z&\Y.J8U8#7-0^_/ G3+]4T*.-BJ04ES-$75!(HX!/DODA1 MHD3K;6O5>S^2/CFI!V)+ Y&T:^F^_[ V2*:5L $X%X8\AWISB:FHHF:B: R. MMU8N38[8?P9Z-!!)1VTWJAAII:)564\0HA?@N*PU:N3.,I.D%ZU9L77;S9'/ MQ5N3875UNWF%\S8)Q[1E$O<(7D M*@5C((0ZKLDY3[SEJ>36_NQFR)["67AKVG0@LY;N[:U >5'#?[D%+\/7X3R, MZK#")&(D_QNA"$D>DZ]C]@N7P*)/'KU/@K=.KVV.;LOS\9^"5QW)KN%U3%^G MF(9+,9S6EI/_"1?]'O5^#ZR_K^ PL<1IK9!2J8V1ID"]%0)$(-Z'9.IP@.;! M]T;0GL Q>OL@O+W06I9>?!O.",&;R?35Y"S.R]EH=??K0 HC-0\!@O>+8:J1 M5&>]_]DG+9C%G$3K*.HA/'VZ__! W&DFGF.DYQ7JZ#)G4"=O@\JV0#0HP1IM M Q:G7S#A+MD*F!E3*M"YVAS=4VB(ZIQ9;637';?N5:;) M&1EU(N\HH:Z'N(:@\0S6,6:D*C[)YC[F)L">0O-3YXS:6V+==#K=S?G<8'L* M+"]&%187%Q?%1[+/UD!&5JSCVI.)[MC1>@#>$\CR=NUBM1)>QY,I?J]N($[* MKV>SX1AGLS#.G^K&3L\GY=/PRWA8AJG"7\9CM%T?)J-AHLWZE$XPGXUP.0>" M_MFMBII7]$X-1SL-MN@<4YNY&(?=NE:3#_[A>'?G^L_F,FPXAN'6#CP"LIX0BI)6-)FHQD3;$N)/4TZ_%^6ZE&O'_L#JK@*R2F_'\S#^,B3'>%'M MO?#;_AG0_M8?9;/;J-=>]D(QH9\0<>6P]9G":-Y2P'J:*K%SAQ M((99*(FB&=)F4KG65OIA1/OJR0=^^N(*TT'0Y#$[:4';>J%[0%;#M3JG(O.@ M(PMLUY+5 M/A!91[_7,IU('H!!RZ)JG?K;'F6ODLO'854+^?7[K3N,.>;T&GBVN*C9(H46BH&+D1S+Z'/D,EAG6S=\'\T@3ACE"?D/'>AEW;J-E6@CR( M3;\?[!OZ[* $9XPAAX.7>K$/!?(03'9@DX@4XDEAFE^*N1O2/H7.O>+8@N9V!2)2MB%MA\6/ >* MV3Y_Q]$W_&TRGI_,!C*ZXG4.Y(LN;C91-7EN5JBO06L&1)'_*0(+!L:=UDO)WG%+,@ M(L7,F"GNO;DUK M1KX[\Y*.(>F6C1GWPUF6N$0LR3HO03M+L;*K/9WPQ"'HT5'R@%2".L?>M@DPH:+;V1E[S[M(G8)Q"(94#?EZ2JFQ:,'M?P+R:U/"N#GI9_?Q5FH9T M*4^83:W0 ]JQM[-P@WP.L3[4,':J;IO)I39T5L2]F?5]I/Y.<3-$2G+AH.D@09,B MR68?8F0\M*Y,>!A1GXH/.B5+"XGT)!Q;,/WWR7BR\MF69G;_6ORV X;INVP M*8U"MH>?/*C7I_O,B%;UFFQ5M*/?L0))FV*3D$7ZUJ_\PX@.6?5=:#PK$(E MHVT"N70\,M"*U\H>%L"3ZP?<"1\])N9,ZRS'0WCZ%+IUR)9F(FE7?#>9TIZ. MEU8ZG7^>AO$LI+I+J_'3OV*ASU!L.1#<*TV6&W)97*22"IEPSB &Z4I.F7G= M^O1X"WA]BN(ZI%!7 FN7 [A7!UZF*C[CZ=?)-$S/KR[/&/#(@]-2 (LUC."\ MCMTJ&DQQ2KE)KC#:D'K@J2('ET($JPV66&1@MK7?M1/0/KGOG;#M MMMKK7IS-+.RF4._4U.> @;/,H1@C0-'>0-#&0?9US%#1K.36F=1=L?8I(.@5 M__82ZL$I>-599&UFT5,T0_X'1<"HP <1007FE75)B]BZ"WM;C'T*('I%N9V$ M>!RJU;9=HQCCEG8#;;TQ(E5O5/,Z=T;(@#$YVSP1N"W&/AT=]8]JVPKQ*%1; M#L) (T)@Q0.%6(GVQ#$(G!O G+W"%#A]^XA!RV?9\, MLF',29% UC)&I21"+%X#=R6'; N3N?54B2TA]JFSM7],VU*$O4N4#&[E<+I* ME=!SCI4LN;W$0Z=+"G/).@HBK1.!?'GCP\L7AW!XG"RT>V\9Z-M^ M9@,@KE=5"O_EA32E*"^J,-%-ZK;\,YD MGT2MFM;+^]J]]!*R*0)=EB;D]O,E#K:\M@5*&T%=467 =4"?98!@:Z4A2^0) M>Y?I=0^I,"V<8*WS@7O [9-Y[RO_'ZZ,ZHX=+>\TWQ;PA;H;&*=9O1,;O).. M8DB&X+QE(.KQ4 F2_F\]<']WM'WR-GYB,N_"C6/X-"\GIU\GX[I#*_-.'[@H M)+DHXF[MSVSQR Y]F5T7WM2/N?/(@O#>%F^8W M**^!LJ]"?84%IU/,BTIR>DW?T;\8K5MV1"9K)J9YQ7"-TB;_0 VEX5*T4/)3('B1H+GG$-123)/ M06G.K4]D-D/6/[/;#8,:RJ<9=RZ:D"Z@W055=.2ESA,I1B=0.GOPS-?Z?&XE M1QU#\Q;#1R#UJ1BA"[:TE$A[%;-TW=:M&U$841BK;8ZUEM*]XV ]:E&H$-UTU ZS6W3DM/W@/)!"(V"XD<,!$HK<$43N7UP 5-4GK76 M-H] ZM,Q?Y>VJ85$CA'1ORX%ZYWF5]F(CT3[CY@FXS0CT/ML;Z -0@UBI*!@7-U1HL(G"CE!0ANK S.\\!: MNYU; 6R34;WSL#7O[(N5-UBU]%D=G7I#B .IC4.C$%2,I)U5410Y, ?.YZ"T M2!1*M)ZRUW0!O4PA-.?I_9G38W"@\<' G270-UZ2,SI2PQ.Z.+KO6BF.B,J0-2I /*@2K:N$&,.0[F-,?7^:N XQ,)E;%B5@EO4&(O\C_?;8ZR17">@[RTVO0L$F?OWT2163W5UH>2[ MR??JL%Z4 *[:3%P4GM4;(QVA5KHPB/581R!WH7C#O/:/9;F;(MJ$GGD(.PVC@1?8V6T/1DI&U;5C4K0D@$V?5)^ ^'"C>?0SJ1JS[ MESGD:"K8=@,:-]#,;_)P>*%_F9+:IIQ)]=;3;HL%@LIU)KBHF7&G3&G= [4= MPHTX]Q.>;'0HQZXUWFHW5@5=]('ES>#_$49G2]F-1I/O89QPP(+QS/#Z>I0% M^ @Q,P:&F2S((_7H#Z3\MD"]$2?_9I1F3UI4D=R&VYG7M MMT'BUS#,%VG'V<:-2]1=576_B"P/C7.')Q' MNXNH8_;4R1T43K^83JMM7Y[OQ>*$\SY#IAT@ \XUU-'?=3\8JP74W+>^3W)C M<'TJ.CDPB_855<=,^L=XBF$T_!_,:RXUF TXZE2"=B 9)E >,X2<&!1F@LGH M?&D^JF=7K'TJ+SDPSQH+LF/:+:H3!CY%H;+*P&NI'[T'%&YHA2#0!JV4,\FT M3N ^ *=/Y2,')L_VXNB"'\L(YQJL>DFYLB&EXCR(S&O"V!EP)7O0*3+-LK4Y MM3[1? 12JQ7?*UO/5%+&R>IDD RDU_4>(@4&M;:21.!-5YWXCP=6CX81W6;W M6E)EW7NQMU"Z>S'J$@T3GH(7"3S6>?.Z>'!H$C".&(2.7//6;1CWX>AC5- E M*W:60;=L(#M@#'>6GB]KGS;GI+ #@E6RR.!-4MBA_5S#A@9K^_MT,IL-C-;! MU"O9%#DM0.]?!C)Z9.98")CH/]&]YE\@Z6,N96<>/$KQ[3>_.Y+?DZ)&%'+1 M4"Y#[2VUGH'WY+,(>BU=],F0$],U*W8[:;DIJC"0 M3I'*)Q,-SNI:N:>=-X&GK#K7B_=HC@;K6SKJ0:E$*S-@%N-\I3 0!,4#%J75 MMEXFT^]AFJ\:ZJ).7!I7 M$Y69WD?,&7RA-S-9[K,R*07952"Q(<1>.Y$=D*>AP+IC59W9.*ZMOX,2 _+: M)4)?:\MO();7J:#:1QNDBR4WOUUE/9H^)I"[Y,IN8NA4V:R^=W$>DJ$G(SGFT#ER?6@P/P:(F0NJ! M37R@J0PM0Q4H3+:+JCMI&,02*3Z7Z UC&K,-O3&43Z.OL%?6LY'HN_7W5QWB M6BF=9;' 9"KU?%B!TT62JZDX$Y@2ZL[)N/:&C.-V"A[*Y]]%%(?4<#5:G1), MHOB+E*9G=53**@7X9C)]-3F+\W(VHK^K9>^DJ;.,4BH/(JB:=8P2@A,.,A>B MD*YFS!\A$-AR%7UJ(#R.=NM2[$>F[S]#K79'?4NUDK."#A:R6T(V>7(C3% P7R M6=.VG0E'.IC?B#8_TS%% PEUW 7],LQ.WE"@_79,Z);[MOK6Y1G+R_!U. ^C M/9J?=WA*FY[G?9?7[N* :;T+^Q4N?WV[G)YY&T(MH_/9.6/J%9:.M(K*FD,P M28*Q3%JMBW5=7)V[(;H& R-N/:G.[9F&-/_G<'[R\FPV)^TZ7;P[@]JZ%KGU M$"A,H3?@G&>7,'.Z;4>7Y]J MUX[&KT;BZY!@-S=B:?0'-B!&FPO9E M@R'\.R#M4\G;T>C67*0=TF^1"[G6HHBS#^&\JMW!XEI%+3QX6:MB:DK$61Z@ MH&)9V<2=ZF >]:;PMJQ^ZWQ$W'&8UD9Z;8;]KK?EJ^.R]W$T_++8SX%3+ 6; M-#!'G%?&<7!228K 0]8F.L73K9!GS4#?;9ZZ9:W;D^9,MR+I4"%=X_*5#SA MA=E+I:!XBC 4KS2>QDC MJXDXK%Q/#,CV(OV1G#[D0BG&#F7;MIR,X'X2!=69O#IDTGW)CQ7,\P&/66IN M#,C,R.0F-!"M1+ ^&LVTCK*+H<[;0-RRZ.PGY5<[*1XLRW#]70A)"*V3 \=] M6>Z(EX[,MC(^R2 5A@YN3=T4WK8%8S\IQ]J(KUNCN"BKO&:NI47-E!> V68* M2^5B(@UAE-E8EW4VV+V/=1=7K\J]CFD4]Y'7 9BTBCRM,BAM$L"BCZ""K76Z M!% 4K3QS3&'I7C_= M6[B?+')=$NHNHTY%LV)E?UF$P**I"]%<[XY:70T1L% MAJ(%8SB%%+S[K-,U0+VJG#IB?+>;A+K*+'TZF4SG:_(85A<32]%@+4MU(+." MH!1Y<9G;Y(HTF=^J:=XXM?3 8[II#;5>CNIM+0$3N M!::KT"X++;2U%IQFU=Q%)-=;%0B%=!I':;1N/?QM/9I]S6BM:7HQSO67.HS^ M6QC5)K_+Y[T:SM)H4G>?7CW)#(459-OK29.FB-8OQD-+*W(L4B;7VJ_?&%R? M:FH:,>>V->U&4,W'8 M$7:MR"Y']Y[?]V*$C"X'Z2"7**O*]?1BH 1!/C"/RD8F6Y?>[H)SR[*:;H.+ MP^JT=O)K$XQ^)()/A_5^MCI<#NB@V.G&E;:U5H,4ZNF'LVDZ"8MVRHN/[M.6 ML<_S&C5H-%MRHY!Q];1KZ0I1G(@^ZWI+8:IMTPXM03R! 5 9&%K="TR,#(S,#0R.5]D968N>&UL[+U;SS7W_ZZ8\__OC+U]",_C)I M+G[BE(J?5I_^8?YHYYWZ:__;VH]/AI@_B8]E/__GK+Q_C)5QY M,AQ/9WX<[P; X=/L]@_OHU$_+7Z)'YT._SJ=__TOD^AGG,(/6S]1OB.K MCY'R(\(X$>PO7Z?IQW__'S_\L)"<;V(S&<$'R#\L__G[A[>/D0['LY_2\.JG MY6=^\J,1(IX_87;S&?[VXW1X]7D$JY]=-I"WHE]-N8!2!<[_6Y[V4V=,EPBD MB=SA7(-<1ED!D,\X)&&B! $M8IZ@=WCRF@5K!&D_C@J:.RQ$UN.1GY */Y3P<)AH/5 MKO-V7'86OYP-O)W!U71@P*KHM"#&2T&D2)YX%C)1*24%T5D _IC7Z4I/IA#_ MK P'Y/+NI#[ZKII$,[/PVGTH_\-OGDS3J_1[!U(FFTV3!)#!5JCPC$2: PD M*.^,3T:FG#L1O&WD,R"YBE ?$\UKO,7OH1E.T@H03=QEX$!HU(K(Y-$U2381 M34.@!KP-/E1YC1\,>P84=Q?G8WY%E:VV\6A2EDDN%Q=E';,Q"Y*RI#A#]"V# MR908G82FU'*68IUM=VWD,V*YDU ?$RV[$/UF/!O.;GX>CN"WZR*.0=;9JQC0 M(,@X+YF-(#8H1A@N-28YB,9OL/KW('A]Q#,@MI,0'Q.JNA/Z 2Z&TQGJV>PW M?P4#5*, .EMB749[3UI'O(]H$D0O.9.96>XKD/IPU+,AMH,P'Y.KNY/[=APG M#2X<\TE^G.%6\6IR/9XU-Z\F"08,,ABE'0&A$L)#R\_*S(FBQE(!1MJD*G"] M$\394%]/U(\UP737A$_^Z]N$,Q_FX2+BN5Q_-)K^N&<8XHS%]<=:1KREEE#/ MHS$9O%&R@@YL&?YLV*\AWL>\V^Z\OTBI@>ET^9\R73;0P5/N@B*!B4BDP=W' M>0KHV$,0'@+Z^S76^ U#GPW?7<7ZF&M7C>M7^,]WS:?)'^.!!I,=NO+H$AA' MI(J*>"4C<4'P)+S'+]V=],O@S'$0;& M28T3"X0&;8IKH B:CYF$;&R,WC/.NP5K=XU^;H1W$>X&UCN%RAX >S^9SOSH M_Q]^GIL5N(E$E8(F2N$7:4Q$L\(8PDV.AO/L6,T\,1!9E,F);+J]U?='.P-.#Q;>!A8[Q<5* M9L'H_>5DO/+T$^X/-#--&*>H4MJ@H>"<)$R"B5%ZG4RW>-CZB&? 9B',5)J.!,4P::Q7J%BX9,K),/ ^,!&\5TSQ 4+83 MG0^&.P,N#Q??!B([1;M66O7F:[STXPN81]\"RX+F((A5#J>ET2GSUE+"*#71 M6"JIZ';&M&G4,Z"ULS WL%LA@O5/&(W^UQA=L(_@I[@CI+?3Z35N"8%[ZR5U M!.:F6@1*O/&91&YS](C6^1I1S"W#GP'?]<2[@?@*(:Q_3$;7XYEOYL>45B?B3$@D(B3+DA>NX\'BQF'/AN@NXMQ <(6XU3)M87'$6384 M=+ZOIP,;J(K:<2)LB:>AB4<"U90$J3USC-%4Y7QQ\^AG0W<%X6[("*D0QGH[ MGD'CXVSX!5[[F5_B'" J&P5:$"#*>L,=SE;92-!&M,$&PP6(*H=2FT8_&]8K M"'<#ZQ7"6/-%YY6?P<6DN1DP;T4RR9%HH 13T69T.F:2.--"@DI,L4HI!+># MG@W'AXMR [6=(E8+/!^O_&CT\GJ*TYM.!RH[%KF1) H-1%*KT5-GAE"-#IVG M@L6.&5X;!CT;:@\7Y09J.X6Q%GC>7$%S@9O'WYO)'[/+5Y.KSWY\,T@2-PLN M)1$BE3W$6G3VT.,3/!K*%$6?K\:)P\;!SX;J[J+=0'FG.-?;F)L7UVF(GW@Q MF\%T-I_OSR-_,6 .@"$ $ABZ -)+2ZQA#IW"9,'1G*GOEDJ_?>PS(+R28#?P MW2D*MIKKS\/QQ]G5[$W33)I7$S08XBT\$54&P3W)N,6@CX#[BN,NDV 08);, MB(YGBT]C. /^*PMZ@QY42!G[> FCT6H9CWD&/'<4Y 9>*X3/WE^'T3#^/)KXV0"] *]Q6)P8-:7BEQ$?T?E+ M"NU&M!?Q2[=E_-&09\/JH6+<0&J%T!BJUU7)-IS$?WV\] U,WUW/2CUT"CM. M\/5_P M%77]C#^9#E@.3'@="**QB"D%XM$K)/CC;"%'7'RZG59N&?@,2*XAT@TT=XJ. M/<2TJ.Y:H$K*4W0 %7&V>/].\9)K",2QE'&5P8GJ;F'PK4.?'=6'BG4#V9WB M92\04IK#*C9_%)%[9Q/A3*#-[V,@+D9%P%G.HJ<>3+^3#R,8>&= 11\(@Y(EK%TDP65/E-=QVBK%MY(KTWFL\<\0W MM9,H-Q6I_[!H*?+7.)I,(?WMQUES#7<_G(QG\'7V9@1E[+_].(6+JT?G0.UU MXGI*+KS_/)BG#Y<'O1KYZ?1=GAN.+[X.43Q9QFR#)R;S3&06); G4%I.L?F$ M NQ:S;.?ACE9RY$6V@&CV73UDSLU>1),15W9T1#H2=TY@.9)'^*NV.%@!>P^ MGM?SU;(5HL%:AZ)*BO 83?,_H-F52!*UQP M:*C(0$G&?3&$[+.UNPZ[#^)\'<3QK+]:S*P3W4FL%3L4K0"]1Z:@:2#=QX2^ MA699EC)^*LIQ#B?>QD@XZG/VB=',=AU^'T+U)AS?/-N=A;OUQ?ZWG]9D@A;L MO[ITEQM/)Z-A*HT[;U>XZ23/@X67DQ$./7WS7]?#VJ7^=(?- M9JV!';(B=9(V*)5D3CY$ZIQ+%A10H74>[#%.)7O\SD]1QH! !Y$PSVD)WCMB M9;)$<>,CI4GPG8W$.AGBMRBZ+CYOQ[$!/X77L/COV\7*^$!T'R:CT<^3Y@_? MI '/*MLL<*V4HAQ#*4D8^A8E0XF5_#+9#H=L)@T8VA.<4G1%$_.$>=,*BVA@P.1$K.[:BH.48$' ,Z; M_<-E7;$WWPK,N]DE-"5- 7?B16TCL1;V[U=O>V.X8D/%U3SN$$T_35ZD-*?(C][[87H[?N4_ M#V=^-/>&RM4"J4P89^L7#2%1H-/A#*?7?!E&6)QM?H XN5@0_0\_NH:!9CZ[ M8&-I?(!OHC>FG&FCI+6-6D3-0-TWEK]K/2B(H=)Q^8OO/:TO0:7\OQ MQ0+F'-O\=^\^%ZS3-U^AB4.R7LXJ=+S>\1!]@5,)+GR:XVO]S.+LL L(9E+VAO$4OU]^B@0-K<>D/ M!%)Q_F-I=I\C(UD*I36Z87%G[ES'%7-?N.>M>,?BL6++S3;OS)NKSZ/)#2S> MG??73;Q$].]'?CP(DB+NF(C(+A')-3J#F4MB;>11)YI-]3.B@X">M]KUSUW% M7I\KT)^*6*Z;FSFP.=07$:72E-=B.OL59I>3-,C.4(EK+Z[&Z(Y)Z0QQE#,B MI*!.H+B$JQT ;H/KO-6I.C,5NX>V4?D'^#_ >F.N+<3QO.2\,%XP&U:"5PP/<-MVMCH M$VJ_JKXB/77:T.%\<9'+%I-*D-"QBNA>H?4+I18$(@E@2^M0)Y+8E=';Z6SQ M*%F@/9V==1#CL\O\7"A6L4@GXV*_SE.E#V'8".G0%:@^AM.M-9X#VLH!O@%"X"WI&:#)9!1\M O]V5:%M2NB1-&$?81\G,]081=$,(JPT M\)%">A+0^">>@M$:#/"TJY;O&\T,K4#.T\FA>TBVA^R:+?'[VT3&*,'25%HV MHPYO_ 68X/TAO?#-&=VVZ M1,6349I:1A+#24L+Y;J8I D75O D0\ZF]@''9B3GH 59-Q#ELT#=WRQ3"V! MA1"BR QPAC3@7$,Q>Y4N>YP3 9/UU?7\$&-; M]L(2*'7@%<188B"HJ[X$:+1T)'BII/#<^;2K>/2@?:$MN'-0D7Z8V)H=4KG4 MX#<_NVY@DE?M ?TX?;R^NO+-S21_'%Z,YU>0C6PFY7AU!KZ"I%"KW(8:V"08%G/-*@ DLR.E0L!M8H$2BG7D.QR51)_#][7WYO)=/J^F>3A;)"CPO=6E9XQ02BMA;=S5&N_ .KBG@9VAGM0GI ??[.^32?IC.!J]O?KL2U[& M/0]A\:/Y&6>IUI$E;4R7\^G,2S5S]L2:;$E0,@9+7>:Y]IK2&MP9:D\_Q/20 MR+],3WSOF]F#2IFK8O=/W^5[/QMDF0/GJ-W4*U,*V"EQ\YNA2[D7>EN(O7:X M?P]X9ZA%?9'30WK\TE.7''BW'Z;3*.RUL\0O3"X())A#2E=9TL M%8/:$ZYPRZ4\:S2WZ\>'GH)UAGI3FXP>,MT1VJI69)%3N&V'54)&+IA'$:2$ MOAA7J-)*$L:42\XQEV+UEB0ML9VAYO1"2P]9ZJ\AS-"%_P)-.:E?_*OLK>/I MK)GW:5NLD6S &(N)H3%O)"JWU#SC]HH*SYDL]\-Y&D3ML\JVV,Y0?7JAI8>< M\\U:_>Z/,0*_''Y^#TW$[_T%#"R-C$-@A$J!TG !@:8*VT"%5 [_M(: MW!DJ4#_$])!WOM3M(6ZOOTUFL-IJ!T:%D(+)Q%!6VHBB&)RBBAB>8K81D@RU M,R6W0#E#[:@A])KIX>5X9QT46EEWBOMV_"+GX6B(5OQTL?0-LN)<\)P)-T$2 M*:DFGLM(DO#!H>DN1%ASQ!^?9QTP[AEI0]]2WZ AW7/G_/02,9;_E"7NBQ_- M\P1GKWS3W*!P%B7.,J4H) )D4 Z'1_@C9 MH#:=H\++++#A?Y>2J\6!52F]*F=4Y50W)-3HF'Q9\Z(@+EA/O,:)6ZVDMK7] MHNUHSE)!JHA^@U8P&7?WFVH\^ECM=?#,/%4U7 MOWLUP242;:5/T%P-G*744DBX*>I2W^(,L1S-;M3@H+D+-%/6:M\Y$, 9J-B@/(??D+@==''/_&C1%&DC9L&Y\T4^#J#HY>%7 M/Y97J>,4_@G#B\L9I!>+UVS5!^9],XPP\)D*G74B4I5^S09:>6SXG.#HG:.6;_[C* 6(KMMHDF3B88KBC: 1K]428DB0VFY MP!3J$-"@:A_+;X!Q1EI42]@;%*!SU!E]A^)OXO;_98C:_/+F]VF)C=]"?1%1 M[><*/Q F^53ZJH:$ZZG,495%U1#..;,F*&EU[5VR/;HS5)>>J-F@1=T[GL1+ M2-)=W2.7ES?*7BT)U$8- JS$3ZPQJ/I.Q])1"2?'DK+#6:5^]:?S^,(_6 M_:%O;>J;HE,WC9@VL\$'/[Z >:$SBXG;I 51)8%6TH3(O=?XK4N,TJB9:Y64 MB$^]IUCXW9U2/1CP9,T?^F9UTE6Z%7.4;T$L*XK:P-BG]T,;LNM7;CW=Y:&# M\-?IZR"Y'HF42:2HJ24V>$ CB$&Q@C.)P)+(H&F.K7K\G)K +;T9ZO.WC\ J M\_8K2NKJ^FJE2$R%J!,0$*E$#BUN1KB,$(_X0&Q5?<'_0;) M.UAF/93G=(Q%O+S9_(!%-Z*'^:#.RW_P5K-I0M<#74_.OI["=I@_8LU&&5DK:D+SK] M+PT+QUP&*AF1W!DB70K$2\.(BTI(S@1-JGI2[S8PQP^FUN5M/8&WBM![**I_ MU4 :SG[V<3@:SF[FRN^\L8@*K50&J2"RQ&ENB*)H63KGJ9#5+S9^A.)[L9TZ MRK^'XMF'B):ZWP937]?<;\!S&M.F*U<[J>\@Z#Z:6F["%CF/4H= 5-2<2 F! M.!\L"DXHG9ESIOK-/<]O[.'/30^& =TU+YVZ#J M:?_?C.@T%D!WQIY0@0[B[F-'V(R.\82^,4L$I I$^I+H[YDAUAK'C.)45^]O M?4PE>,(2.)8.["/E7MJ:WU:2%6#+70L4]Y"H)3X$=%D%+JS!1$\B).">,<-8 M=1-P$Y#CVP0U6-I>MWF@B/L("$RNKDIZ:.FXC7OGJMDN& H>\201%6YS:+?, MK=X8%5HQB47!^VAI_PC(F?#>5<25#]3O#)_-A>:/?PI0 F/SI<\$:JF4BC@5 MRFTOU) 0-!"ID\@I]4E)YP7H"H131)"D4@5AP 5#BYU^H;+LR.]Z MCKJR#Q,5=61>-//K$-=:B)>KYN\"[2J9@.0H-9%. *(0&G?L(*G70*7BK>J6 M'C[WN-E$-<4]J2.KBC;H',I_IN'T\\C??/IU"49P U0(3S*4GEJ"1Q(H!*(] MM9RJ'X9^PXXYVX6UF:DAWZ'6Z"MWHD6X'J*.NX$=IK@8S4:VZE' M!PZ.MZHL00*WT>>LB*&NA-^")D'AXHG F0Q>,%/](M83*,@3@,2P^#%:+3$4VY96F;JML#4PBR8 M0OS+Q>3+3ZNQ%CJP^NY.!W9A.7Y$Z'!V)CV)MN*JOA-;\#:PQ#P!X8I?$S() MN)B592T'GGVBT=,IU^V]Y%H'RS__O'U@"L+U&C))MY$ M28)!=Q4ES*+<9;KMS2J.>;RMNI[TU^G<5W2U]^')>#H9#5.YA^'->':7.1^R MU4$G2M#T*%E21A ?>2*10XQ2"L3;RL-_:D_>,OYWL3_7D'W%[N';,*W4O 6J MBB2$X2_8; Z3(=IZ!M$LTI@T>@"&L9+0D3I*N8Y"3H;HER()<45 M!5!C"W@\\G'C^;7XF%039@_90/] +&6S>CN>00/3V7RB-^^;8;D3]R6,4<81 M\=XLT9K,RQ*CB9*ZM "VEGCO/'&4Y:BT4"[53@_;#^$WK2)'(*6'R.W?87+1 M^,^7P_AZ.)TUPW!]&Y5D@D4(B$S$:,M26 Q88XBP4J:@6$2NTQP%U>*PE6IT(.!HR\D2H]">!1"6"%UNO\F. M$ZL1,@LT:HD>-5_/\?@&E>.)8Z!3Z,8^ M#LHCBTVUGN-^.DP_G+;0S5&G\$Z19B5OMRZ%$F(,1*N MO/$0DL[5&RSL1M1U_7WI1WX,EP&QY.2^N :7E*I(S?1&F\WMB!AR24H(F MDEB*N+IX("6W#4U7XY//7#I?VSMLA^SXJW!%#5E?AWL@HX? PHOI%&;3Y16\ M T9U]7X8^ ME#8*N.>N5-%JY@3Z(C@?'G!ZN+I902V)3*7$@TJ>U[ZC[3&*LR2_H[![Z"9T M#]$]G91:9O0XR[6T0A"IH<2OC".2Q>B8M93ZVGT^-P(Y=R4X4.0]])582U:\ MG:@N'8?+C=><1?0X55#$2ZM)U,PF9G*RHG;/N2U0SLH(K"'N'JR WV!V[^(9 MK@5'UTX1<*B-F:G!^OQ7DWKIL7RY4WII3 9OQKYZ71Q-,8#%XIZ1S24G1.\ M)TNG9E#W7:&^2Q;O3I<8/IEYA3W^2S^X4I5M6]D_U5,>?\ MB 6$LSP$2P)CIN1DHK>E#!"1HZ%:&:V@MEN[-\C3GW3WHC.M%KM:W!UM[]P" M>%7ETP)R3Z?B!\ ]S6%YSXK01>TZL/A,%)#1*- 9C41QBLZDS&B..,V(-<9Z M#8#SJGZ6\5P4[XF#^.>O=_N0=VI]>]?\O9E(-?:M(%Y6LPN^SSQEXWTS08)K=O!_AK_&O MBHCFI;5OIK/A59''[U/(UZ-?AAE.D4AP"+[39A=TENA:R@&G%O\WCXFBXCL6 M<-6E#&)0*>CHS.$I!X<@[;; /ACQQ;T1[WQ 8="&UB (!)_1OX^.^$B!\!BL M3-0%VJZ&>H_5\VE473>6K2/<"7A@?:(VRD28-)9(ZB*QI8&K"2I0X$KK5#OL MU +6\3>%RCJRO@?4IJ*'5(0[MW0KV(4WZL'3+#(0EG!#E%IYXFS*Q*24*4^4 M4E8[2Z$MMF-%E'K6EEZH>"[!I*U3>GESVT>:.2DU9Y10*DL7,(6O@DMH>$61 M<5.R(NBC+<=WL$X?,*JI#FU7J -IZ<%1VC[[>PV)6T#L*1+4 MYI(C_5J6VK M.AUY.94*^<"HH(% *K?>J<2)3U$0="LD6/2T>/7[WTZF.D_$;IZ%YNQ!1P\: M\_)Z.$KHOB"ZU3_?7GUN)E_FN^+*._<>H7@#1$E>+D%B@820&(G:,M">>Q"U MRRI: 7M&AO2AE*[G]5;GHP=;^EY?S,,+/UPT*^+J!#>AD %Q+46EE1J-- MAI10:6,DFDON@Q+EALVG0E[MACH?UGL0;0_Y&XLK>*%9AP6,1_#H\DM6TI1D MY"38'$F2A@>C172Q=NK7%BCGHQ$U95XQ$WBNJ+=8_@-&Z>=)\P'_Z4>W-]X$ M'B6SA/N2AQ)9.0#CCB2J2US(&)';O?Z[1CD?GNL*M&*N[QS8:[B:C$NN6A'N MN@IF"R"BH21K4^I+K2".*X-?1+GIF%,AVC&]:Y0S8[J:0"M>W+*:^*?&CZ>E M6\5&<)(R95C9>U)F1&J-:JAB(AXM$A\%*.^_"OV=B^=;S[X M\<7"2PXTM$A"+!!U\ZEP0>9'2,M;I3](EN4+<#GF6L\G"15K3I M;D&L+BQK :-B8[][0Q^_D]^!PE^GKX/D*O=MNP\G^4"U9IY$2LOYFU;$RM(J M/*7@A(\BLU89-*S?<.3T)& M(%KP2+T3$EBKZ-L3S#T8]+@MU X6^Z2&S"IWS?W5?[T')#N77=22I!C0*4O, MH"8F1FADLC31!\5;%4$^1=[]0;]!\@Z6V=8WKW(RV ?X N-K_),XN5@\;YF] M\PF^SJ[]Z"&>=@E<3SZS2M+5?LC7$J643UEQM%:0/7R+T!.A/MIRS4@4R7$] M>/+I';-'YUT/_SE,<*]/WG+,GU$-WR#<9NQ'KZZGL\D5-+_9XB$>NT7#>]QO7"DY'IAV/G>T5B>PII^O)F>7?1%+WNC]!\&498%I)99:BF/!(#K%RJ MGDJ(+$LB7 8T*+S)IO9Y0R\3.5KEZ$D4]/3DQX)0$?CWW)5>:6DBAH"7+A]NVRYNAQ2^XSSQSMQ&^/ M]1VAO6.1OH=<^\G?+,"681 N>;DNVA&O2B13I$@<4Y8DGZD/.6>=:I^L/0!P MW#!2)5(>IV >*-$^:E 6\UH=W"%P854@SBG R?B -A1.*_*LDDLBBUB[I/4! M@'.@]W")GC!N.)SZBXL&%I[8)"\_T:$0=.\Q^HHK[C&SM3BC#4KE8'),,4C< M5+WFC/GH2_,/[G78%&?/_9357^VA'AZ(ZJ'K6^+/)8-@+A)B3)!HG0H MBZ08>FM&$6.8-HXE)ZLKT2X\QPJ_]*HCU01^ZF#)[5:_:I*W*LE?WI6TO&^/ MYZ0BZK.R+A-I/2/!4(T3U)P+%ZFI7NB]$]"IPBGU:%^WM*J)OX]P\@++ZI+, M%F!Z*I)\ .0TY9 5B7ID;'>5F,<@1R2 MLTE ]/PI]VG7 ,>W'#O(?%)98!7MP#FF7X9?X,V7HID/,27'K2F-;J.QJ*+. MH@=?[!RMC'=:>NM];$7BE@&^61)K"*SVF_@?PXO+C_%R,AF]]\V_7HP3NN0- MS,V-AR#1.-7.6O0XM&9$%F?#2^!$:9:3S\J&=9-L"ZMM1_QF:>Y%I!5SPN<@ M'U8A/,3%4TA2A$3 E\04&23*P (QEEG-L].9IU94[QCDFV6WEN!J5^O-+Q8> MST&M;Q+!>,5IT.@>R%*]@(9#T RQ6:&TT4 M%; 71ZT.B \1\-&R EA4*490)!L3B(22U%<,A7*E:]8N0JQ2:_#,LP+JD[Z/ M7&N;V[^/A_]U#:\FXSR\N%Z4!Z^:P"B;M!"9X'0MD:78T 5*T:>+%.U J7(0 MK3;IK4,\EQ/BO>0_J2Z\^F[PU7 &:1,L:A7/1D4BG"Z-?4JE=PJ&V,"X$,J) M+-IQNGV,;Y[42N*K_:*NEJ!QFE^UL_+4B\/FY?):"TE5*4040#03NAQM,RM8 M*T(W/OZ;Y[*[T'IH9_,)%6Q\\2[/';<,S;O\]\DD/=QD4*%88)01Y06N&B[C MC(T.I-R4I*0/PN3:U44M8)V-U=T7%15]Z)805Z3K'9@/_/5 XZ86/74XZ"'YZAZZ=U^@N0C1R,K&F^(1"@D\.!)=MZI$+S7 MID?E> CFS/6B@^1/EZN\L7BTC\8';0;J*6MY[SFNMTB@,E#F,C@KI;'644K+ M87I2B7%.TX;4Y39#'J%6^\W7SQ#1E5Z]!Q_QI]/LXU*NRRQ$[;A#745_6I;K M&6FILO&N9 QX)JTJ)OQ)"KI;H3]2S3NUR4L43+867V8A#'&,><($,PH5(L9< MN_#XF=:\GTCO#BR"WX.V4_53V"4K_(/A)+&!%SQ%QA0"#Z'L)92$4#8L)U,& MC[RK9_>&+K'_J:'')+\'[Z/S/!9!(NUBZ53MT4*&DN!.%;'"&<(8&LLL)I]C M[1M&ZR _5K' N:CM_G0_EP*$SE/_.//-[+6?+2\682$)YS,I5VFA3Z@T"08$ ML4PKFIB)QM:N[JT[@U,%FT^A@K7?@L-5X5G[@@-V-&]PP$[H#Z[/<\TCE("& MHY64R7(C!U/.@5>9*ZH]A)C581XA#OJG3_BG3_BG3_BG3_BG3_C]:NB?/N&? M/N&9J>VI?<+>3>=5EX8_[G5I6/VL-&F8K;ZY;?[JYT5 ,/Q21%.U-4PE+#T9 MWWU(:LTZU]H*D:CR3&?I//5>BABD8]SGQ+3;8)U70O5LS'=O:=8F":)\N2A0 M2T\LNIU$>&T$Q;6 "_W<5M9JYONFEBES$G^#VB?&WR3@N869@D*E!_6<4 M?52E(UKV(9*LT'O%O=]$6COYN"6T/]6K(G6U*[A?3T8CW[RZG-^2%*9SO .> M&7569!)SH*141Y$0$WJ. $YF:ID&^921N?7IWYTZU)%S_4KOTDY@BG;HXK]O MQUNW5_SHHG?FE7B=_(,R*E=_]1N'H^V7*]2!F$"X89&(DO,P8(!0IEGC&L- MAMF*^G0Z>^ADJM-)Y+7WH#TAW]LYJ4'EEMF0;''[E" M<>5:-V&#%E9S+5R[ M)D$'0_B>=.5 P=?>N7#[CHAA30A:AQ"]XD1D:I!>_49^#R.E0Y@N]Z6'& //)ELJ2>12$\FR(EY2*#<,A>QI M\%+YO1A^8L#S8+NF5&MO_1LPWNTR#V%ZA7:(TYKD4.1 ;UDC09+DC9';2.P MO-_K_?289\=_#=G6WLX7$*9OQ[^/P3=C6/41^(1__$_?-'Z,5NIR*A_0_$$_ MYP_?I($ 54(CD1BI I$N<1*4MX2[I&S!K)QNIP^' ?@^38)CL/58PU2O4=1! M9"+K^<70C'-\Q0)#]<9BZB(E-J0("DEELTK_LJU)6U[#+<8[HP5HB>9]V6H MM+N5]S8H]Q(NAN.R5K_TH[).#T :[S6U1#CCB!0\$<\L3LDR8%)(YUKWIJX" MZ'O1K&/R5MU"VC6']1@.2FPM$CRO-Q_-C8-53Z5!C!)P?=5$N=+IU%M''!B! MEJ5-AB9N5&C7S+4^MN]:(_MGLV)$IMU>[K42P2=*$A>X:EOA28C9HMRHI3[Q MI%7M=A)[&%;1T;;-%H M?8;;@/J.NDSOQ5&KAL.'"/AH[ ZSO MVV6Z/NG[R+6GYK6S#8;P=-FPRA@9-0T,D2E3*93W&GRL"146>&]$\3: MZ-!!D(($&BB)2#7@_SLK:[\Z]X8_,UTX5+"]7$4ZPE]=% ]Q/(6!YH[R&$H1 MMD8+D1<_,)8"%1&2V)6:,N@D K4F6%[H*VV8CHTW\,1Z.W5Y_]L"G ?L$M;*"2]\&4[O21EC8,41=311%OO:3! M69=( MRB<:M34H@LK\/P)Q9M1W$_)CUG4UUM^.(WHJ"T7DPB>NT7#))1"$_R:6!5R2 M,E@0P(V!VEO!!ACGROR!@G[,O>G*_=OQ%YC.ROJSP%0:&0CK#5/"$:9LN?Z7 M9>*\E?@%2L<=;Q74+N3> ./,N.\JZ,?&U1*U"F@-Q]?E M;'F!=C*>OH0\:6#QN4_^*TS??$5G!\>WU&-+\' M1VE20-O&4&Y(.7$@ 9PB1HF(WK(IE\E77V!ZF\Z9J>5S(7Y#**QSO/,U?&X@ M#I=M;#^/8)G$]N*JG%S\]Z+7)M="1:X-40%?-ZD-0Y""$NW1%)-6T!QK!\_; MX#HS-:M.Q09]Z1P[W7F#I*3:11T23K?,'H5!K(B&&)T=LP$=-E5[%=N%YUA9 MY4_7'Z,EY/)Z+UO_O5BW@>Y@;FY\1"DDB)R M+AU1V:'+D9(IV97EFE66@GJ*59I:+#&W;+VT?XYNELY+8*B8>E"3W5Y/Q=#(:ICFN>?1@ M;OP)IEGD+I.4R\7D-.!N3R,CE"6-WRF:3:LNU4_4_6Q\X$H"KK@B;T:T M5.TVF"J6;VW#7D2T-GB*Q-U_GUNIH53LS]>/TRV1\ M42(+:=$[--S\'287C?]\.8Q^]*+T*NFEU*\:JI[K /N1WEJ1H-(BH!OHDCHY7(5B*!9ZL0"2ZEV M\MMSK"#D I3D%!T.900N2 *(95[CJL0H+E1*Z_6ZZC\K"/?6GQH5A/L0U<,N M?]?/=?'B#G@6GG+F":7"$YD"1:NCW/T0(>":(56LGC"^CN',M**3B'LPZG<& M*KSW(%1$:R,8Q.9X(%:!QR\^026TQ5P[_ M+*W#^Y!6:1DM0%4,_FT%TU(( MEXRG5NE6A>G/B_H=,#'[_.(A,AQ"R)*!*_[D4&'', MN]*$,RFM;)1\5\AO"O$O%Y,O/RV?N&!X^N4TGPDTY2Z\>Z_WT5 M3E0^^U1:E0BC8KGCR1)KN"',:'3^/75N_7JC&H;][R>)T];ELZLTCQ6:6]4D M^W%Z.Y[Y\<40+9"%SW$7QUE]J$.P[:!QJH3/NL]P+2!F@V L)S3@K9-):^L% MH]9&87R.W/O!02/6J>2_%LK@D,EVT=? MJB6D 5=6>\;1"$JE/U9BF?B(EA /3# (V25=>]-9C7TZ6@\F8@NQ>TFQAX#1 M"L?V/O)_1_',J^&UD!DGQ8AAOEP"*ABQPL]OGHIH G%@OG;;@?;HSD'1"C89S2:/9I/*'M>YY *U 7*L72GQ7-K1]*4+'23<0X.J MVS7+FTBYHHY0*)F.N92_^^P(S\Z+ *&' ZC-*_\!Q3U+P^[=K6&WB.4!"!:H M*OGO$$K:+"U)EOTASC+!']JLDA,NZH<>.@0T!V"/<:Y\JD M(\Y926Q(E'(=.*QW6/CF2@,/IK.2V+8& TYQ2O5S&0KF"<7K'^K[X*K%T,<[ MR]I7#FO'6\%2+;UG5OLD%0N6.\J4C$(:K205[8ZW6H#H9CKO&. N\L \D\$+ M2024P%9VB2PZ+2L36 S2&%7;HFZ#JZO;L'V,WZ>0KT>_##,,DM:XMT:&VRQ+ M)9A;PGO1$H&;K([(K/"MRNNJS/T.U_&7S.J:LNYH5*>CA].U'4*8WULR<*4 MB0&:U@GW$RFAW%U2+C#1:'&K8J!53^)]"M-WI2H'T-!#0&('OA"'@X"[T+_.W N3@,T M1:E=DK8G(+7J7;#WO;HCG74UKNZ]$3(_ M^O\S:5Z-_'01B6;:!^<,$)6S0C$:A:]&0EFZG''9!!75$>VC=7BG/ZRKJR#M MEZU.1!W7@KH#^IN_@F4(IPW'L&Z@;!:%ST/>$1 M-P))<5_PT6MB)6-,<0X@W#FJV1.GD,]5R_:AJP?M^M3X!%>^^=>JA"%$2E-D M#MW3TK-$6DJ*+$C,27-/@S.N=D!M'<.SLLJ[DS:I*/$^.OHL^Q!\@$6NZ/1R M^'D%#4!E[3EJ?C2,R$2!^')";Y*04>G(&=2^5G8'G//6BUH\'*_ESPCB#!+* MR(_G9\"K/(_7?N;?-^4"I-G-^Y$O@DMO_NMZ^/G^E?$''-1T'+%2JYYZLUX[ MEDE.*R$L-2Y(J;CVREDK0]"NU 5F/^@X=K=EXL'C7]Q[_#T_5'DF>)!$ZU+6 M*("10)TCB5-E<6XLV=KG$4^CZKH\;AUA$&G&Q1GQDN-K3PT3 MU 7!?>WKU'8C.OXB65DSUM?%B@3TL'O>"\2VN?MHZV0&((1VBL5RQJ_+H3RZ MT90&0K/.Q0Q-SM;>:FMA/SN5.PFI/1CW6X&52#"%C*((G*18>M4QW:+DT'TG+,K:L 7'K;;2#V%%AO >\T MP?3JU+95G8Z\G$B%DI"9!Y5)\@:M-*TI\8HJ4CII^^@M#5*=Z,_(UOX4'(F M523;@\/^\GHX*MUVEVBG";5D7[NDZ%W.PP@_7SG*H\V&]!]'6OF;NU>3J\_4,FH^3//O#S^']AV]2^>?JI,T;P2!9 M]-VC1W3,$*NY)C8Y*D,,.?/]' ='7 :KV307!%C+*22"4M<5Q+-&RE=1 UQ%R[+\TN/.>C&]6E_U@S5*Y.P&=CV+4E_]C MY3"]9+F\B/.^S=,/$&'XI41>2QG%,J7B$WR=7?O10TSM[&NSN* M<=HHQB 3+1,0W%5"U4'67LSV GC\Q:T7'7J4 M.M ;2?TDKZP!P_=VAI+ M+0IZ")W-)_X V, G:P(%1;( 44ZZ2WUIDB0RAM/F,GM5NX7A8Q1GJ@H=Q5T[ M2+:ZJZY,%_ST/K1Y;QF8SC[X&0RX8"H;*8A')[XT>T*K+7A#.-?.2F5$,*F5 MC]1RP#-COS=9]U"]NZ:ARP3,Q'A4J5Q'Z]%YIS$1']"-Y]%8*4+&C]=.$=J$ MX\S4HIK(>XBDW>6H/!#!?/XHAV5Z^OCB#O8B945:BXY=L$2!0&L'HB[1_D1B M]-JCK6-!U<[T.1#JL7++CJ)"QZ#KN22M1G[:8R;WSVH,9_1#1,HK6!E-/N6N;\)PF M6>UXK#ZZDKD2)<=2%Y]X$C()HA7/1'JT^2Q%;R :G3C:@331^A=W'TM-GDA, M>UY:L@\3M7O;?B@AU;&_@'?C^^=I!=W*@U@=J46P3 7P)(?(B&1,EXZMDB3) MA*81-'C3RBMK/^;Q+?#N!$WZEVX_K?Y*B/%>O'V)RTA4:A,\"4:7[MFE&(Y9 M2J@- 02"N%GW=L#OP=P\7,(5HV^W(%8)4RU@5+Q%^][0Q[\W^T#A MK]/707)]O*\K.#1I7PYZHI1Q <<+:XCPV>-RE /5K7+*3TW@CMNO*_.WA\ J M\_8K2NKJ^FH)A%KMA:> ^SU8@O:1)S9F2ZAW/#"C>9*M>BH]P=R#08][-_+! M8I_4D%E%&VD.Q'^]!X1+FQ2EE!A0:*SI8JQ)@79 %I9:115KYSL]1=[]0;]! M\@Z6V;$:SMSN]"\N&IB'#:?=\W">?FB5))P]L:]EX% O-',\"LA,2J5L3#:J MX!QSWB<=!D\_OF-AU'",]M>K!M)P]K./P]%P=G,7G ;F PU.$J>+C3IIG\@8)^Y3_C;V8W \<,I0D$$5!N MX96JW%\E,^YSD0:5K335,X?WP7=\-ZR>KCPJ(NN+EQY<]/M8!\$SZ4$".J&E MPQM%S]$&%=%?3$D)E[D)M:\(O3_^N>K 7G+MHUQTPRP_0!$0*N)CC30V6\_1 M%^4 :!&[ MIV$T03O@JQ7(0%;DB,FI%0N2:*+1VI9">":B=GGL\\I\X M)CX&]_O(MV>#<]5-0RB7(W=(3*F90C,%I^@2,3%[ZGR,3/=I'YSJK*\[.SLL M@P-$VX,'^;$T\0TWO\!L!LUT#5MR3DG*T?0I301E@$B<2)R4MH) O6=:U/8H M=^$Y P6H)NX^WOLYJ#5,-"B?=(S$B)C0#A84K1O4UA1S=LE[HU3U#D4;<)P! M]9W%VX-'^/=KWWCT&FYS#H*(C&I5D@RHP;U,6N*5%T3KS)7SC@.MW:YU'<,9 M4-U)K#U45/PR&5^@[EV]AC"[S5FC@EKOHR+*T%ANVXX$OZQXS>K?)YMJ5 M=YMPG)<;UUG2?81]UC M%;P-JIYT;#Q.562&)Y&N):W(+)@ M5B5OT6.64A@;T-:R'O=MF[S,>;#QB5U]I>ETTLP?_!JFL1E^7DYU>7Q 45:E MS2@)W%MTY4PB 6V*4DII$YJ/PMO:U^,] :F[=SB= KQ#"\O/AN.+^3B?\!5" MG5^FK0]R$%9KT.BP>GQ]1*0D4!-)9($QGT(,U1M=/HWJ!(M+1=UX[$169:&' M@-)#;*\FT]F Z5C2,P/Q)J#W(S4:U 'M:P$\"9=ES N M'B+Z)PPO+LNU\5_PIQ=P>R9^J[!L8!B-PHE,,OX/I^\4NEF6$X5[(Z6" M)M6N]=]S+XBKQM[&HK=]I-ACK50;&.=7]+:7\+<431TBN1Z)Y,%3#R7IPCI- M9/EBA0R$6VHII4'X=O>)GYK 5D5O-?C;1V"]%KU9I[+*-!'*<'.1N=3R ;,H M=Q--HMP(T:JQU[=1]+:7V+<6O>TCLUZ+WJ)E5#.A2:2F^)S"$)=P-XC %3>! M:Z-;6=S?1M';P>0=++,>_/2WXSBY@ML[O7\I?U"D5Q86X"(YDP/1L53UV8C[ MNDJ<&)V\\CE YK4#>#O@G(OE4UOR/;C:6Z MCT7:@.OII'@GL-,<&%>CL9UZ M=.#@>*O'$F1IK \./7OJ)+X=QCMB 9&"U,ED4-&QVJ<>)U"0)PZ33Z,?^XB^ MCSSQR73V+G_T=]UK8J0.$JZX44*YE%PPXFEV)( R,7FT84/M%OF/0!P_VE:1 MI$=7VW21<)\'/6^^?L97X]8QE%X'DR6A5 .12BGB7=3$!ZEE"E1)7SMA=#.2 MJ5V8T?I_D/7Z)!E'777RP"O M<+AQ>H_3@::!]'$VB?^:#SE]<3V[G#3#_X:$'_@==6 ZO!CC\I$&V0M-O2@W M=5A/I)"*.*'\8^_>!Y9N=9O%>R;HQXVX 7JC4@'Z(G: M*(0EQAK<&2 I- N$)()'':EED'/MP_4=<+X;;:I-30^6^FX5'U"MM: ^$M! MB72LW*.,_U+6]:68;X;?:@L\8KI%/>1%5#OKYMXB9/_4/(_WD-S M[U5>*:EC*7',@;@H93 0-(2VE_>T'O2[U)/J;#S6FNXW M)(_\=/HN_],7P-7.-\@33%_YT0C2RYLW/EX^_.P@,QZ9 MEXF ,P$]:0@DH*X3R0)H@TJ3>6TGHC/H[T8=3T/S8ST]^+[FG1-X\Q6:.)S" M^V88X?:7T^5OIVQ@C;!"@B".>2B@+7'9)V)D=CH[7)A-]=X8AP#]4Q^KT_E8 M!P^^27I]35_ N44+S7"2WLV/)=^-8< EI=H!BD4D?%&4B\1*%$N,.8 L7>37 MNW,\O;WN'/&[49[^>'BL+*9S*P]?VM?/;<5EOFVY92*_^V,,S?1R^/E%GD$S MOQO;SZ^<&'BA12I9#&@.H"M!)<5_I4A0IUG(";R VL?]^V+\;C3M*"0^5CK; M_PKUZ8_)0/(LO'BL+*[S M"E40AJ=E%-9E].;KYV$S__!B1@,3#%4N>!)9*H=IP1#/C2 T6R8<2.]$;3.K M&OCO1C=/2_N&V&GW;EF'"G+^Y1\P+6>XB[FP08SXVMF ,HP&)^,\)?/L0AFM M\IQFK^FS.0O;@/_[5.-3D+]!DSL? QP\F5L7?A&8_N*'HY(9^?.D^7OQG0:6 M)>;0 "8R6/28/ K7*HJN.X.4&4V"T=HG3WW-Y4\-/X52;-#VSOFM;ZX^CR8W M !^A^8*>_N9Y_C89?\&7%!;OZ_339.9']W]?,K!^F\S^-\P^0)Q]M,M^=OC\/M=B@\)TK77N;V6+_PA=[ M^:/R.89.J$I*BY)YYG&Z7$D2,@7" ">=(D VM>]I5"1#QI5"!"EL+V[LT6?ZW;T_WX!";7B/.A^:'3SMY>26 M@:MB/"YLRH&2W)ND'>&F%+OZZ(BUD>%"8:6.FB6A6EU >XQ79-LD_M3^HZK! M!L4^^"1N]XS6L[-*=DXS#]XO)O)^Y,?3!X>,\WK2WS]_AF;^KU^&5\/9('N; MN99@^V++> MCF?-<#P=QL6^I;P/(2M\J6/QEUP0Q.E<[M*.&F02UJ3CO %UY_7GFW!J9=GP M1AQ\YMGY/&.C!7=KO+&!5&!BHI'0F$N83''T@J0@66MM\XAJ;?\%LF528\84>7[PNDZ-2 M9Y0I9L>BMTZD$391+GV(&2LW66_S_G\J?6G4HX-FM_]1+AX)F^GTVM( MKZ^;VZ/JA1=S^[[.$].6%09S!V8 D>K T"N)EB+N%"SB-D! .!:]E]FQ5@V\ M]E'JPZ!^?_IZ!$HWJ&+GX]I[54^O_.@ +R!]@"LT7**<'/U_/KALH<_/C M"(,4#!?1,D*A5 A8+T@03I#$1#0>8M*I=HOQO4%^=^K7+XT;%._Y'IO>/6GQ M1^M!_4'*(07M'-':22+5(G#/T/@! 9SE6#_,?;+)?GA5AM>J,[GJN^; M201(TV+XW M]WL9YTD X"C*93)B1F4@!E#BN*-'"IA22%2S4+D)X$M1WIZ!U M:=J@2)T/%EN]0I_\UY1,O(V" M2+! 7(S\_[;W9_H"[GX>549>C>IV^EATKWOOO1!4Z):CM2CB2G MM__] 67)LRS)BUR2G;RX9;FSUD?@(PF ( !,15^<=SK)YM[9-C#'JBI\)&[L M+VID577R3L5;]:E45E& M994,(**A43.1R%]!!DX[75*TG//];ASO?-41^M6WTLJLFT@[E#N\V@$WW9D+ MUYF%4$ *0V::C[636 A03!(J,<7C_6)C@Z?\'0#?MQGQ?%UT:%[P?$'<#&.: MZLG';_AETPIZGS%ULCEZC.^<&U_%B3<-"8RP1D4'PLI: M_\AILC110>UJ89.)1<;65[^W@CG!>&EW76^+H Y25 =+[F->+.>3N%R7N%V# M0B]CT&2 V(AD7G(FP:%2P%"'$+VW1;1VXAX%\H,Y#134VN'[9?KK;)HOU\=2 MF_876'*P9A6;K>TODB"'A%LP2F+.'"47.SM(;'WZ=TR#-A)O:.G7)GI_39;5 MZ_EEFB;?)ND"SU>;L^0J:B,<>$.+F JV@/.>V!EY89+)4,Q>9LZ.!H2/OOS[ M= ';Z*)A->I' ?UKLOS\,9^OY%'+YOTU^VFZG"PO-[UX]H#:L._O@?#&[PW< M0*%/T:.#-AKWI#T4,A*L[$,$;F4MVI03!&[H1XD&B_-*BQ;]AD^".$_T)#XN M;PY10GN#).6OM6O3=/E^,L^1_M?-)JD+^82,AI]Y36*TM=PBBPD*8HQ9NV%VM!E6<':.%(;+,)Q';,*D$HH9%/5M@OH%0@GRJU2'BZ]$ 9VT@KY:J&)PU7ED:A: %RC%-M)()HD#C#?,V M-F\EZEXT.DV=HJVWJG:;WU&,-E"0IK#U8. MRBL)6"2#Q((FU";(^PWN=^S<6UXT?O!HB!(>VZQ;2'"K'7:\EK.;C6]6KJ]; MW MVTC^]]\T_">/B35R2F43&T%5#U;M#;-ZLMAG,L=O<]I'OO0:Y+$>7>!%) M8E!<*T><--K'XDP*.HI#&N0V WSTUKHE"U%J._"$M3&@5.1_TQH.4N;H93VL M]"=SN?S#T-:Z@Q&0MJ]"VP_K[5TL%TM2^F3ZZ>/L_/SGV;S^_V?,ZO "2^AE@SG1IC 8O-B&B.-[<#6,=)T&U5$/DO>2Q8R!Q0JD>]K)) [G,#DR(54.;MP,H;P@6/[,8?&GD,# MN-4PQZ'_.$D+)4]N#]4I=,7Y"!HSZ4-SI$$7 ]E)DXLF29B]CKA/8AH]&-Z/ MF33V3!K&L Y'/N-9KSDEC#I$4,XY4":$NO.25D0(Q1BN0W@Y;1Z>](U.4@O_ MRO466TYOON4Y?LHKLZB6W+LNLGI[\LBH)#-:0[:.5O@L"Z#5&3++0>MLT?"3 MZ3?01P0O:&D\&F )>>DQE*ZG3!I'K52%NM MA>'AY4SA P?_8QZ?YCSNR>$7'#/;+0AR8(0WD9S(K THRQ0$Y0LDTJ<66DJ? M6]=;.)G!_YC,ISF9>W+X)0;O+N9YL<>2%H73+CA@-FE0W##P/',0AE4_J?@8 M7XZ#>\C(?TSCTYS&W=C[,F.&NV6@)%?9*QIY<+RV5$^ WE@PJ#1)A?,D7F X M\<#Y^PS=-;OT$#$DCLY *%*"2B;7(E@.M)4R%9>C:=^O\3LLQ3HHIG<499]* M*=:[%6Q4, 693B"X)#D6LH"P-E;RNNB,OM#7K7?\5U8K[2 ./%DK[1!=O)1: M4_N,Z4>MM(-JI1U$DS&*3CU'QR^%O\4'AB;K>ED&09&+"(@LDGEET%JRM'SR MWRUO#ZJ5=G*T/42UK2^CW;LU\N;Q>R3K>U6VUIRO5ZK8XB@HTFN MD.UC[+T]>LO-M$/>>H(><7?*O?AOO?KMMDC'2K;1\(H]]8.U@N M]VZC!86",[($G7-*I^*9$%9PHWTA6K!XT&VT?<",T$CGS?GJ0?3I]W+3;>HJ MSEK[4"UNG#2F@E2UFH,NG).3ECP$R30DK8/+Q>J46E=0:#R$P<[6U9OR%IUN M.M&X+&R*U7TH&.A'S?\B)P*"T4I%SH1M7I%U/V3C[P+'Y. #]ZR]]GK_=). 01;6N MN'E08*X6I9=:$CP>:?C&*/#2QYK694QR'FW MI+2JC>8T Z5* 9\CD3V;F"RB%3+U7(:^>Q:U4DZ'K.M?IG'VA0#AL( M6KW+PG,!]$& TSG*DGD1L7GH9@>FUT2(IO+OL"3\(T_S',\)WYOTA>1,KA<- M_5N^"]*9;!CWY+U+86O[%05D/-.GH(H6J6!L;JSN!>PU,:6])CJ8H.2;9WK@ M9T+Y/G_+Y[.O50KW&)V-CR8E#J[(HQ972F"Q[P'I-5&FM MA:UW%!MGF5U)Y"_\3UZL^FTWK)I.G\?+#=7Z #2R7H!A@?OGR M%>/RIU)R+:Y>47RD64A[;>0!LP-;? !EI85@/$)1B6?NA$NA=5_AYR$]UF+5 M@C_W%ZL1=-7!;MZ"^F-.%W%UW9#68'+B25(_DRP_X-=%_KV\^?KU?!)K"*JN M^A=+^NK#Y,MD>=4)ZRRF8!"# F9]KB%)"<&96C?5)W0TJF):U^3M,(SO@)NC M:;F#0;]E2-+-_$.+_(B8Q+S"PH 4)X6^>7#3,Y*%.U:6VX#X'X'1&RNM0XNP>]?8?:).]SR?/YBL1O%HN\ M7&R'^O-LGB>?IF=H0\E>DR=D:B]PSR-XIBUD5;SE'(M-K;?%PU&^)O9TUE&' M:AD/$-L5\V; M@5IX2!3=D"@?)A@FYY.Z:9YISKTG#QQ,T9RVR)I7P,BM<,S1=BE]5J9UH9/' MD;Q2.CQ7U@\98-J6(,4I .5#::QJHTB) L)R>SV/U:K0\, M@HQZT:2?]MO(^52N?ER/YLW%\O-L/EE>KDZ"&2_*I:PALGH-7=%XG"X*3 JJ M)(S,L-9[RN-(CI6?TTC+V[CS?&EWRYJXC6H=JM\'5]?,FH>8CIE4,TQO.ZDP M0.ACDB+%PE"1C>.2$;3-10,^H 031;+2%*M=GRR:L7Z?$T[9IS1#BQ60S<[\K,E;:5"ZJ0*.]+24J;V7](%V(G!<9L@]G'7$-7&HVKWZ+ MY]6?_O-SSLM_S&<77^L9Q&1*WTWP_#JGX!U>U;Z\,>D53S9*A6"9PYIN)L!% MI+ZDF0SLZ4=4&8 M8F@,]4Y 00:.\1;O/??EW0J)1=-/!D'R?P_+/NFNL=I(WWVC# MJ+XT&3\U8_BG_\3SB]J";WVPMSGG.ZL5[T+,9/AD$VLCF BNUB;3G$?G PDH MMSY&>Q[2[X1^(ZJSPWGMQM0FVZ5&-"9DM7B//6@K1RU=Z@.9[HU(;M70X0KX1R^5C@KDZ_="L9O(9#[2T"I02I!)1,E#Z4B\;;".=3S9G@K;N=9$)3U.)QZ)95X# M7(?F]X'8Z01S#WC'.@BZ\8K0%/&SQ8YS4+ M.475O#32/KB.:&FW4N@>A!FDC0X7JFY-FNN/_SW)\WJ/]?)#O<6ZFC>55 M3*!4;4F'V4)@+D+4V@AR U V;Z&R'[+OP<1II9@>49+Z/L;N-R M:W_3Z#2H=8B6>E+JE^G7B^5B)0&^WI Q^&R5](!21U"QT(:L:.661:7$@U5: M-H]Q;X=S&E91(T5NH\Q +?0TBVY!$QMH$3-CJ"'4,M!*="T%P1]?X&0G0!+;?:&M'-6'X(YWLC MR'.TT,,RWH3;;WIC7T4@]E5R_W(R,;"HL?5E_BU07J_K MU$#T'4[<_YKC=%'RO!8+N"JG2Z/]O3R"=E'+,"\>_],F1+G'6#JY4BW'<21/ MJP5!9B>FW0Z;7-,Q>:,*2Y)!#K*01:<8C8YKJ%<)BD5O2O.:IJ?/U%U^VZD3 M]1"E]JBJ\^<_9M_R?+JZ*/!U-EW,YCG]5#/ZOLXGBUK+[78JX";B&NE!)A@P M,9/P&"/AJ23(3G V2*4BQM8.WG-PCF^W'8\9]\ON]%9KC\IDMS"_F\V_SN97 MA:=JX=!Z/Y> /H!O/'8XS!]$[*;4 MK4OB"-?C;NIW?.2DF9Y6!#O>ZJ(O>.E.!5$9XVRESL MH\[JW<5I):9$LD M5J9VTC#D/3M%1$O(M1 %K6CN1'88Q^ JV;-9^GMR?EYK54X(QYL8+[YU@@[B:G@ZRM$&IP%VTK8W/O<$=,4!S+$X^*++= M19$]X\+#)7<5Y^#U,FPV#G2L"2E6(B#2KYPEK0P7VK#6)D#K,8R>W7HJK#TJ M&8Z=';N8+V^WB?J?B\GR\M>\_#Q+OTR_Y<5R5?K\P;I_GDV^K?CZ/1I &=T,YZ/E- MPB7/']']R F3-F=-JDE.A<*\-L9S1%9X82'RLX/>=.3Z.T8QSZ7+P-+JMJM, M$(C.D)E6//)BC0V]W*PCU=\Y]#ZZE;(XA0%LUA84RP*0YUHL+GHG,?,@][+' M#Q'1JR\H< COAA84.$2!/4(CS[J%3IL+\Z96$:H6@L14TSP<>(-"AZ)8PM;E M&K^3@@(=F-=.E3T3\I[**HK!6E_JB4QB-$64C> Y)Z$(;6LZ82JEWS;P"NZ' M#R)5:P4=.P)VR+W#% 6/B<1ER!6J72%I;2Y8H+@@-=+8G.V6,_Q"[X$FD//.2JT#S!&L+E'+ M1$!]?BW4:7 _O#=S#E''L>Z'1VUX)*,-7 W6*.T#(#G^(*)(687$4#1W!%_L M_?"#%/J<^^&':.,THF8W%9M_F]5WX?F;+[6 ^&)6?K]8+I8XK>47;Y[QQVRQ MPC2DXG9G1"-$YMI*[5XLSVJ=5&"U#3E3-4B@.-')!HZ,*^'2CEC>8&Q#Z[-N M'KRX=3*Z\4F28KEXP0!S$#0#R>5$@0@Z?A=89^I MF$P2!L$[50UB]( ZA?IK]$5+53H.]"Z6\=?B=AQX6"ZV@;Q[IAHM;HW]MKOT M8=VY_NWES?^P"=74M-BWE_^=TZ?5Q%Q,/DUOI0-@ECS**"%'4VMWEP@A%-JT MA(^.+?5S=?G/3!! \%M0/E M2Z(!"0D6D]58.$^Z]>6-I_ G6YP?CTV-'&.4X M[#A$\JUS?O[YY_O9^3G.%^]PBFF"T_6O:P_=2S(-T5H(UGG:^KF&4#P'S3#K M()AVB>_R7_=XSS%M[J$*F?619NN^,M?0WM8;78O/?Y ?D#; 5#*%<9; \NJ4/%22W>;R3Q?SV090+,8&Q12$:(ESA=8O M9T($Z7SV@;-H;#I,M;>>_NI4^ES);2VRTC@Z^6[VY\3==,B=Y 8) M??L_O$G,\)ECN1?^JU5TI% ZH%6J1'3*AX2)VR@X]S*=[?^:8<95O<)UY^FW M'.@85"I9@X^^U%QA!U[( $48:YP,Z&+KHDG;T0PU(N\^^7+5:@C/WRS?X7Q^ M25^N7+>SZ$*.,AM(WM2,&_D;+B_F^?=RF^57!6*BX;48!HIH:E&U!,YS#BX)KVC<2MC6UTKW1W>L MH%D+*NQB5QN5=(AKW%L+KU!>EYO:#:U3].L)6,<)?O72Z--;TV!UC,R8PI%\ M],R!:6]!.2X!.?-@)6K)HA).MZZR/#I3=L3!3H HAVBA1S;1K8SA:0J7'_)R MF>C&%AY'1Z!N2&U.,$7FOXDKIN8!9)90P04PAD@SL/ M: AD3DESP9A+JG5!FUV87@]#FDJ_PSKR)PUS>?EV-DUK/%+;6#P9^#D)PI,C MV?LY> @2H^*)T+K6L8#[&%Z/]@=)=ZR8W9\78;%*K%S^].W6[='G1.BV/:I) M/&XOG/>B;\HQQX(,ILXCC@9Y9&BDX=%)G4TZV_;0H;/JSE-OO&G4QA?+'7 ; M%2CRI $CD2!K913AJKM#\]GU.);!)BH]:+/3_8QQ=3?M5_S/Y,O%E[>S^7SV M-TVF=_B5_K*\/',\26:$!H.6]L!8:_)%8\ XLL$,3:^ K<=]"+[Q5YPF#'E@ MK_9228_0VR-8/^8JNUI=YR%:E6S0MMYY"ZQVP(T0A# @M,B)2YK*MK61*^0'"T5TJ'C0ZU3?9,D16#S.K4\.&^MM@J*TV2"ZYK\D$4!'3PI.+K,L'5X M?AN65\**)J)^2 '5E@)_Y?F7L^)UD387*"E6;YLIP& +L$P#5(9^LO9)A/=1 MO$JU'RS>APK7@[*+[L+Y=39??J)EZ)=:N3XOEA]QF<\B)R];:4[PG"9XR8$K MCISZ:(MF7EE^/W*^)==H][M>N(Y[2/2APLW0&?['?!9S3HN?21KO9M-O>;Z< MA/-<@9_9B)%,4PY,> XJ%5Y+\G@HUO%Z/919VSJ0]02<%\Z'U@)_R 4[E OW MX3CMDU%<@4!,H+)P@*@+6#2IAGY,Y*UOJ[Q.G0\1[$,]N[:[^BUP5Q_K^>$? M\TG,_"QGCBYK 8&'#,KJFER@!/ 87,@A*)[[;O9/@'LEW.BCC(>L\6U9T);7.CK(#R%[E7RIIDZ'@DQ#0Y4 MOL\ES\GCO3KK)6(OEHO?\O(LY6BP% F\>+)U.5D](6L-.67D#G.VOOWJ\BB4 M5\.)X8)^A -CDCO#/8J<RK)H7<#8E?EM[W'PG2$6JX75$@)@H\1I'%U$$'1UZVMSPF#KE9ECZ/X0^7;0^Z9CZ0\U"FZ_IOP^^7G<\ M=F [TD6/)IK<@QZ#U= Y:>51G!RU=L(A1%TB*"8,>%X*<,^#"44%+EM;$,>A MR:Y;'D=AR2'2;UTAX?_]\2N)#*?O/N,BO\7IOW][L][G3+0ZTMH(G&?:W604 M$ )JT$QFEW6P(HF]CBZWON((6==-53%K+L<.]L+]/9'^V965'(-T]9:2EHE& MFKT&3X! ZDC$%IYSW7K*;X'R:JR%%J+ND)?T"*R-4[L'L$Y6PE90QS$/FJAN M-QT&R+W+39QM (TMD?8X 9I+ LASJ#%6#C:EI&UD4836)PTC$V*'(3 N'PX1 M=W\>;(K]6,YKQUAR;&,&%8T$=%J"$3G2N'/MF-R7 \>R$AHIZFGU/T/*':R# MNZ>B*XJ[C"9XQD $51LW$BRO10*?D'GKF/*BM=X?HG@U-L% 7?/4;W5^7,? M7-VJHCZ.Z5@548?I[$D*#!1XEQJH6_#9Y+,N0@&K_JX*F0$&^A6Q.*F$(7^X M]8GBN$386?MT'!X<(N?6_O_[?(Z7.;V?X]\UG_K##*>;(@*TLJE5C1RNZU[' M);G".8,NQA?%?*;O]TQ=WO**8]1*;*&"67/Y=2DT-OVT)$1UR-?F:U"EH#4& M'-9RD-%*<);L%U%TXD9)VN#:EQE[B./5[.Z#A=SP2L(V3)LR0WN@ZE;UZ3%$ MQRKX-%1C.R@P0-Q=JCH]BBY:I61TKG:OJD40K8+@O0*#JGB96#*Y]Z M*#WUEH[IMQO]WGGAB]_3GR^^AM?,KD&LJ;0/C$-V[7VTV7Y^[MZ>!PC_OOH& M2*[A(GP?CM;96_I!%)2"O $1(!3)Z),4NM9J*_>]J=-4X):MM;W^#A%88[W] M2I+Z:T?+ND" A9 ^"+#5"4#D9**=S]=@'/TMR=EXZW.0X2^ZR% MS!KO@.OJ0YO#=VF8S#)#0*=JLAZ'X#0Y]T8PXZ7P5NY5='V7\FZ_] 4J[]DR MZV"V_G^<3^HF7J]FK583+^J"89#6$,[),D=!4# "UDY6DZ2<:V=E?L87KQQ MTT2X':Y0W\:SML?W0=0I4/$0S7&"%,.T](3*!XBX\TS?.&,^.\9KUVM15K63 M&03E"!F&8**Q$F7K7J5C*7U'4**WS@^1;(\<@]KH/*??R5V>3CY]7J[K&$\_ MK6[@SLK\^B^_3%/^SY]_X]?ZEXU'S41M/:2!J=JE4F4+@19!VMA\*20F%4OS M(I9# (\?W!BJ\?O)"J.I:ZOY]\R:LP]TO9)BSNG+__VI5FI=U&#-3].++WF. M5T]=+/>H/'L G^H+%S>$JJ\^K!QM@R%<%Z4=FCB.H2;)3O+BW<5\7D]!PV+5 M8ZQY-OC6%PU<>%9M@')Z^(+&(]C^GB-D.>_2VOWIOE-(72XE7+^L/ZE:L>G6 M(_N!/2IC=E'E$0EL)<>6)7S]=?T1<)'_Z__\+U!+ P04 " ->>Q6U+J@ MYM<, "-#0 % &1A:W0M,C R,S T,CE?9S$N:G!GG9%W4-/]EL9_(311 M#"!=>I>J0J2(*"I=#"!%0 +2BX @2JA10:K AJH4*:&WB%*E"80N+X224*0D M*!T-2@D$R,5W[KT[.[.SL[O/F3G?/\YSSGP_\] F:0L FZ&N@2X H$ AY," M:#/ +8"!_D3@/YV1@8&1F969F8F)F>WTF5.LY]@XSW&P<7!P\@CR<7(+<'-P M\(OS"P@)BXJ* RPY$EE!W]7YYB MX>;AY>.7E)*6N2"K KVBJJ:N<>NVCJZ>OH'A/7,+2ZO[UC9.SBZN;NX>GD\" MGCX+1 0%1T2^BHJ.B8U+3DE-2\]X\S:S %U85%Q26E;^X6-M77U#8].GSBYL M=T]O7__ Z-CX!)XP.35-)"U^^[ZTO+*ZMO7K]_;.[AYE_^ /%P@ @_ZE_Y:+ M_82+[B06>J8_7""ZP#\&=GH&T4N,'-JF3 _]SHE=?L',>1.57]-Q2ES9C,SE MZ(]CX990(4IN_4'[F^Q_!_;R_T7V;[#_Y)H&SH!!)^&!V8'K %4Q3B8/@J(! M'B0DT6E5DP9\44&N]&!.]^]@\ML]%, /QD/]BN=7#Z";WRN#$7J9 M-0EPHMQR8F1$AZ#VIGV^BS_L-/U;Z%F#N_7_7OH*7Q MR9^,>3Z'*V]Q-4P'P,[,SW6,&Z(V;VTK/$>RQ(XG0(.:>7@-?7!6ZE_^['DA M;=2.ECFWXAD[#[SI">I@-1M2'XV17)4]K3AMC=/2O+E,K= MC'NV ]F5*'W3C!7M/HP56:]WGA?ABMC<*9O'\L-O.#?ZSN>M_FI'HEU;XI(_ M5$45P37KQ)_8W(]+M8>JWS^"D$OB Z[SN[-[V;!.OINE!&AJ&L\^>";64+$ MBX9KC;<)4ZH%S29F-UP<,NKS#C_JO6L\)J]!B".$.9NPH^*R8EM/2V7YW89+ ME37ZK7SZ?5!R4Q0#4=:C$MX[M7"I@HLU(/GK1QU.JS?!VCJ<)B X;,MV81>U MZ"T59F18%S>(-15U+TYX%I^-I'^S_FYH/$P.+U-5BL_A*QM[YCY0)6,9'SF! MVZ^0\+^EW*7B+5!3HZ?+*ZO=P9AE-]]S^FJ(\.LVR:@I.EV"F!V:^E?5_"S)F@D^\!J0C^67]ZO]+;I\_*+0#6,F--RI9U%4XGU$SUL8\4>W.1R M!D8R@!*LEALW;J_C4PMW)ZDM7,PX-!=7VZ)4W 4BPBW6):$'KV4P1N5TC^S8ZW]H>X >T;#U@XKX%#9K/M"9V-A\+\U4Y?*(HDVXW MRG(I8.-@KI;TX6CA!+A]3 [+UO=@5=>[6I%>IAF7)SR3(LMD"MIO:]'+K?^< MPF#]/7,ABK578U4'T5\?)5TK\&O26PA,RN/ZQ1K&3I4?%"$<&@#7F[T0V4F/ ML9 EK]Z_+I01;<.@UQZ5^ZBE9MQ;LY$I:&.F/BZ(DP'*;>K+'A9X\)P\_NGX M9S5O)5%_ > #JE5.J"%EL/A0':^PG97 O6S2U-A O?GFF[F)*E>']*K]I<,; ME!H2,N9N_=Y&NLT#[T]7S_L_6_ZHKEESQ%04/*GYH5ZT#.J^I]EBZ6+XBI3S M?7*IQ0)C1$KB79L3>6MX?CTJS63'8@5--F%PQ.F$;8CE<_%N),6D9A=^.\AU M#!\.5ZLGA+(*1RFZ@."J%QMM:1&/#!:--4;J:5.O0]"=KYB^9B/:220.R M&HE%# $'PJ8OACS*/7.\^=?"3.%,5#T*"=_5.;A0H3[Q4BS^\AA/'.SH^B4EBIIZK9 M[.S72T&N:0W*-3^,+>U3S1-T+-MB [BOJY3(^N0(^HY7Z7#6[90,,H3I4!4] M.'0*$!%VJ,<9RKW>?.(I[SEZ5S/ 9.CONQE%\^O!K=6HHIFZ[LVO+V70\ UD MWAJL*.QH(??T-$6YP\8WVOOQO$O27C)DWT/T^\R6!&'8#?&*139NSA[UTWE; M8(T*C_^M(7L2L?P!^21B\#?D=,BQH6X*#7# T0 T?XMBVP+E%?F)#B6V>L;S M(+TLR$.AM7UJ0N1T;4+WQ[[U(3\:0!ZMCU2O4[-'O4J[NG(? MJ,,I95[K$(K+3Q8:,-)5'FYPS(GL4D)8'4<)WOL%(Z/_]G8(VVGY_.S#\ M'^[*'$]W!B(?(YT=FY5:]C5J:^T@][>$*H0R\E?'[.<,1M6LU/:<<'I-F,K: M^2D,\2B[0G)C^ATZL4R>R$8#Y@%A?.N]6^2Y"&*%4HV[AG%]#M/3EQ>;6_O7 MD/S?,>_&#,>= I<"JE2",Z(AH@4$Z104A&:M.(RWW ODK'1Y].91_FU% M8DC*B]>)!HLOX%D+P[Q&)-WT\UF(B9=\#N\$]I_D.;[6?8*++F,2%UQW@Y./ MJMN].)\,2IR[V5V0*>]C][GB CV;Q0N1"),5.%\=3M$'PX#-4 U\H))(5^F5 M/,.NQ]+\)M??:ZF#D]CTBD=&Y69*XB3>[VI.3"S:!7M^VAT=[BK M[4)3G5^35+0^"A==*AYAAWP5:I]'&=,YQH\H:>$ )X&X 5.BWX0=3(00%7J- M\G/A.DOHE5$5UKNV2^/R#A?$='P,T[_>!0VW.MEXMHE$&Q(PVR$68T^58H.3 M.PH_2P@W1H*7#+^HF=U:)*A#-V#@2O3 HALZ#%E4MM@K6.CR5*[*;/7H&N09 MF8"=/X7XB,V8$\;]E P9-.[=0Z493-AZJ7CC/FNEE021CH1Z>S60$=5GNNZU MUX>4^@DY3;Z=3=] 0!BU.N:X^T& BEY5F71#C))UL;2V=I7O^%LP]D M;4X.ZZ^ JS344TJV8!UEQ6N!&LX:P]%NZ>JDO@ JMN+LHCI](-=U\\)OV2X_ MIM9;,X^KW6LL.+UEJ 2XU9U=.U62:O13#+B,W=I'VRV_IQYGJ>X0M%&V MVZ3K>R@DX1W?Z UOHUM;"@4J;8::T_<*FGX.I@&WY#E[+)Z7,S-V[,(Y8Q M>>4?0EU&"FJ\5D.52;6UYK_O;*+[V*24FZ]=2MP>3KJ-[$S<8D*F*QWQIRW! M54:U1!"^GX-]JI02=UCU.@G:'/R8M,O'W0@(O;Y=T&*S/U MQT9]<92XVD)2W8>V>3+,=EQ+@6(%JQV19EL+Q&!LL[)DY#>FK>T ^F0T"E\* M#_4BS^6X[V4F11_"7+R$5(>U4&)BSHO)"*XEC;E6HB\C)9>H&N/]XT>U)O1A MT5<=P8[XRXUR[UT0R]*9R&Y(PC'C5D:7@GU7L#RA"HFHJ312:-*1T*_J'Q8 M6PEPI*('&<=F=R>J9V/2+Q7)]4M]"L0)#:EBYYEF$)W#G83@%_5MK0U&\8%I M5[K%VF7!VU_#6#TH*=W3>J]*<,2),]2=$&Q-PR_TG&;/:O-(""%1C\AZOCN7 M1YI, V*JZ$=H0*><6Y\:PIGI/"KZIES.UMV<1=@91,/G-HXMQKS,G@3&9OII MUX)-ZE'SRWTSB$/P<6NY)4=J84%1535AL&2?<\O"B4>JMC5E?T?K.>R\NR]I MUJGKZI+1IMB$K^);--;Q"A^]ZI.(!W6Y/9BSGE=B@THHR&Z>].&<%.U"_97) M;?&(!]_\6N:%CR6[> ?;HPLL!"\;LBQI\1X^)BM%')_W"!?"2[7:KIN0M+F: MGO(YZIX-6]5CSE9'\TC_.)9=1!07>1A(8A:&S>U?A[.F= R28J:/-C.I5!7; MJC)51N2/1SNEBN'*B/ !QL8V\G*DT)9K(D%Z' M[L2J!&]S M04K!P;>LO 7EK0!_KO-_9H\$?%Z24J[S.PC_L[KM[?K^*<]N;DL0>$'87M;^ M-O\;HQQ1Y*>0^A&"**(!)"A-(1*I1'[ 97;MV\_?Z?Y M\N=U?O-+X'GA+^W5?VDN_[YS_;>PNMK'&/]2_79S:9'MNU ]UO_EOW[[\(7= MBCL"LU51DA73 HKL;T7UPP]K1LH*]:-Z@8-7Z'_!]C*H?P3] (;^S]\+_I?_ M_#< :CCR]5)<"0GTG[]?71X4B7_15_RR$C=Z;#^+/%OS+R7)RP^$BJ72OGI: M^70O_N,O179WOQ3MSVYS(?<_=IGGSYZJM<1:2S_66OZ/0\)^.4%]1_J6N[HZ M4*XR]Z,K'?LP_>A,W6O%$&)\A3MB3E:Y?J$N5GRJ=W=[J M3')V!/?FBE_86OE"]R5\-@0R7]^9&U>NS=^&&DPE_"]@G7.1*S]WCR&;=_.A M@#>$W"_^('E&J*)%]=QWZSN2K18!X8C'&$,2QJMAD"K"+[62AI^Y#U ]G_B;N 9^0.W1,;XTSYN?-^'W=S=^;B; MGVP_\!X!DWS>QPUL/VZ#*^T^;2ZR1<403W^LEP\KM=AX>I\MU6>TB+F'O20- MH4="]67' 8%IS'T821D%Q$,Y8_J&6-HHEL63D UYHPKI5W_T:I^L]%C$2B9F<"21@BB'"2 M0H(IAAQSF=(H1:DP^K[M1<_MPV\U!VL)2*T[6&Z5MYO:+4; ;,H?!]>1*:,+ M::,VZ.@-OE:: ZTZJ'1WZ";8 ^;(?; 0/*E;80_(2W=CP!.&\=?NX]\^Y+E8 ME0N' M 0TX36C$).24<(B(%T.2>CX4C*M9(4!2AGA1;N),$P%Z('PV!J =3<] H^L9 MJ")KKC V8W@GR(U,Z'V@N:/NHT@X8NK#)!V("1C^VI#T;"*S>ZQ_81P;/=IDT5@]YC0#;KN M^_4P+^A#ME*NUMM<\*Q\3YC^U)]^(]^SNX>[-^L\7W_+5C=OB1I.]?.%H"3R MXY1!GA(*41('D#(9P)@(XH48!SZ);!PC&^%S^["U[GK)P2KM@6S4/P-WM0& MMA8 UIA@-]5;C8S9[#\6WB.S1@MUK3AXOX&ZT1ULE =OCT%M[2<,PE)O8@@H+QV,0<\81G)7HA#JIMOS%7\G'L5R?:]GG8MZE;.(F) H] *U.@D2 MM3H1@5KN,08]2=3_4AXGOF?#:KW2YD9CG_,U?V EX*+(;E: K+CZZT9I.\;J MAUDD0!0Y74\.=%?J_Q^@-IL-G,$W M,OVW>E:(=30%C:KNN-X($4?DWB]K4C8W,OLE?9O=-(RO/ZY+4:@'?UB357$E MF,@>=>3OHR@_*HN:@ >B*%+_QR!5RT6(D,W]8KVZ@$G0'\HW"Q1E0_RE H[+R1\N'?,#N@M$@F#&-:VA')ISWV8JLF'8G MM[J> 2(5T.!\N5Q_T]G$0*[SUB/]L"X4ZEM;W#&2#7*.B,E(Y*3\9 /"2YJR MNG?@1N@MR85. >=OUW>:_JK,\O,\UXMT38IOGK:7?"9/^D?GWTC.%5EF>75Q MG<.ZH#),O80+&%39^!2E$"<^AS()99BPB/E$6NV3NM)L;KQ7:0TKM0'KF ;( MUC9 GT#1N>Z^M@\0;>"9WN-H3 3WE8V6>Z_.!MUP:_8UAG+L:& U.F^JT>E: M!T^X,NX9S9^/8N8 3IH,W M/7H4C2)O7BI2_>=:257SU6?UI7Q4WTZ3LAD*'JDEL@<1"3E$28+4XME+H8A\ M%A/*, FI]M MXO1T/A+(>YE]+%E#(\J/8O4@KH1^EEHIJIE#'[O5"\-/=)G=5!KJ8 C3)ZBR M.W7))_E%;WY*PK93C;](9)IZ%,50>B&&*!42XE2$,$ZC),+J.T*)T3:X:\7F M1N:-76<@;RW3;GMK&EAO;*L\^\HZ4%;FZ9VCHF/@6>/O@Y_NUJOR]J^V@5=' M V\:HYU^.$792+KV^5W#[2Q6[$BMB+*MT*#,< M3LB0.B)@LJ0I,T.[>52&=XP4"#CDM=9:7:Z*,J_*O12?REN17]^2U:=[_8CB MX[K6E7]\J-(!"1%I(+@'(Z'SLG@2PU2&%/*8T%BFL1?&X>+^18V/T]>@KO2W M^11?6C'>5_GIH=1U8W0Q'D!*0,5-MEHU7LB3(#GX*5O5 >;"TH><[L4(D9<@ MCAFDQ%,O!L,Z&)Z$,)$QYBAB'D91\V*T!31^Y-=B?[V1$5\*L>(_TNO@*/;T M&@/\ VQ%5-:#COF@LA^4"@#0(%#M$M<8J+]6*$P8^'(]<%-%PYSI/:\0F>OA ML(Z;.5=@:#!MD[MRG1.N@W65P'/&U@]*^O;WF^R+]^O\W?J!EO)AV5[U>;W, MF,Y1I]0/&8-1$/H0>8A"C,( DCB(8\E91+EO%U!SI]S<5FG/DUEXH[,^F%PI M;1L935JMG^4F/1_(UL#-M6>@MA%\;?X< MY3#T&*/A+(#F4+6)@VCN0=T-I(T@8]A4\$[0\EU6L.5:GPW;UB] BK=%2 )( M(ZP6,C0ED/AI"GT223^5 4?(*MGS@)RY$?0V$_'\)A?U7I<=*Q\"U(Q@'< T M,E=J#<%61?!U%&H[@H,CECHD95+".6+J2^XX=OG T%E)RNIM_R2_E.IQM^NE MNKFH_=)SJOQ2PLH%QY$G?.9!'C )44P13.. 0BEX0*((13'%5DDQ)E+G1A$; MI:O=L8[:_[-=D7YM5;=-?S$:!,.8@FMHQXX'N$#5?@%O@Y*KQ;>1S&D7SC8P M["QZK6X>X3QALX)A:>*G2<"A%WDQ1$D4P#1 #'+LT81C/PP2JYI7!C+G1DV3 M'7BS7#0Z!7+TM6#_X;>IEG;&F$UQ/.YU%F+&$%@=E7.R;+H2C^OEHSXP_?PX M=5TM1#!?8)\AZ.ECS4@("2F-?(@#3'@B/1FF5L=*>J7-C80VRKXL'V"=]]6# ML"GS.,)M=,XY !GX6NOJE%D,,'&71M4C:^K%R37V]S% M9Y&WNP,9>_/T=GUWMUZ]79*B+L.W( ECD<^H6GW%^CQ_@"'!00QYC!#W&/(5 MK0PKZFFHP=R8IEN(LC5!9RC6FX9GH#+C3.\BUI: RI0S<+EBRX=J1_GZV[K^ M(:A34IK:E;;K-NNA-%S#C3E 8Z_GIA^;$XJ)6N+KO*:HJ?Q7*BUJ"<_A"J.V M#SJME<'E2K&0*,J+JACSYSR[(_G3&[$2,F.9^FOC2S N221\"F."?(@"GL 4 MAP1BA"F5NM*6-$H:'29^;J2Z*?3?JE^W\WA2ZY[: M Q85AG!,-Q,2/)\= > MF2&M@![!$1P&G.-N#(;"7Z53@QTPA[HX6#YE&.-M$YJ+=B]Q6VWAO"A$62RP M)RGF.(01%0%$$?L6M"<@D5#+T'D 5>KN\NR=9KO^VX(BGA$L,)=('ZSV6 MPM03(0QC04E*$XF0U2K60.;<:*A5N?IH1*NO'>>80&W&.8X!')ES6FW/0*5O M!>%&8[5\W.@\;GS> C1'3&0B<5(FLH#@)1/9W#J,B2ZD%*Q4"\[O[%8GW^I> M6I]6;TEQJ_]?RWLD2U&E6A5EGND#B_H72I?G/^AY,=W%^_<7;Z_!I_?@XK_>_OW\XZ\7X.K\^@+4 M?_\"/GT$;\^__-V.^L886S.J?.41&YE::^NJ@%UC7]WL3P?GE-)GU7]!1W=] MHKPUJ[E$T_&+'SZ_X^U:K8-6#SK ]TEQ0)4@[]!#''&$'/'X&!I.ROLC0OQR MGAA3U-!T62F4O\PO5VQ])Z[)]TZ[CH^B7! ?">3%B:XIXNN6J0Q23R30B[A( M" Y\/[8JV']$WMSXOE57+:^UOJ DWVVKH!Y#./:%]$/!=,E&-0L'Q(=$I"%4 MBP>4A$&"0B(6W;[?DV!\M*.Y2Y35J@VV2^S!O>R.X6PV(SI\/T>>W3:O9JTJ M4+H^;WBDU'69OVR$B[,\YGYI$^<\B;#Z?P'3F#*($LHACC"!TDL)\5(AI-VYR_UBYN9A;$[CW==J6G?SVP>E M&0F<#M#(%+#!IM%PG"9^/1BXZ^"W3\C4[?MZ#-W3NZ_OZHG+G#=GQB^^BYQE MA5;H3Y'=W"K']/Q1+;EOMA6\]&I<,]0#65Z+_,Y?!(F7AFF,(0EC#I&(/(BI M1R%%J4(Q23DCV*YGS"M88?-)3M.)IF/$&?C6F %(;4>GPB+;6J(\>VG);J_Q MPACZ3_-^"<9VS4ZO=;*I9O+L36JQ T8G0J/'3B QF,&9=I/'\O7+NA^@@4_ M1NGWTX?(69%X!ZH,FW:UG@_*E=UL2C7I:$D8BL23%"8DI77@"7L8P=CC'B*4 M41Y;-2D_(&=N#G>K)BC6LE0#4Y?&4$/&]3_L)JA#T)I-(@X &YGH-UAM5!PA M;^\(#(XX\I"427GLB*DON>;8Y?;E9CN9RSN%*ZLC90?*69Y_SXJ%AV+)I(Q@ MDO@$HH@02'"1?U#RLS06NG&;^.,N#]G/O:PSCVZM_9"#8GX(PR M&L7BKFP^" MJ/ELN^W>A&.*=P]BLU\NL,\EX0(BPM6BQM>%7JL<_ICY'B9(LM!JU]%&^-SF MYO?J8R?+JAAYH2N3*ROLXB%6R)L%2<;"<^1)\H,H"B'.P$9]4.E_MDG1>3H# MY1I0 3Z3C)^!!OI_Z#KPO]7]ML>I$#8$3TJ["C8]&QXA?8- M!X<3QQ%'?DIADOH.BL9O5!]GSV*!8T(C;@^KX0HA2A!#.(HX3#"O@R"**&AL"JA M;JO W*A(O7:I'=%80VY&/&,".;/@214UT3:XXZ:AZ#GB*FOQDW+74'!>[O@(E\7U=)+*0S/Z4-1'SS\ZLV[)SJK@@7/33FK?K&U1I%A:\T9.+_3YS9<5J@: M!*>S:E5VTB>N7#4(FMTJ5L,>\SJAXS^JS3U=XN;[O=![>==K_:-.5]OSQCO5 MA0+S;%5D[ ^R?!"+($DEC:2 ODQCM4;U/(A31:D!22(O('[J"SYEB'FP)7/C MY2]U^+G9F*]*<#46:2=)__@,M$L& ;+6%O"HC9DVNCG\[9DF"CK)._$#14O_ MV+Y3%YUWZH_JG>J@HN:=S0NV 0;\T?N"31Y=/7EP9Q*%'6['#Q6M/7FX7$=U M3U?HU,8*3:RG>*_ OOBNYI856;Y]*$KE&N2Z!.:'M5I$*0>2U\4OWSS]*M8W M.;F_S1A10ZV65R]2WOPXDI)P!),8Z2- L0>I+WS( Y$&88)1Z(EA'1A3!)DW45+]#:BYMS86L-;:BCZ7REZXU 8W%7FK5@$W':,!T58/;=3@_-4P MG'!G,>!CSZB=L;[JCG5K)WC[;*RUJ;"RM2D87(UUUUY0&6R3_GI"+XBQ1L9Y MTPCGBKY2=XFQ #_?N%?_;G, L7/>6DCN17X 62(D1-33O>W\%#(9^LCW$H&XU592G["Y M??+;O6'; LF]D%INKI\(U,A??F?_?*NH6D>,$6L^T5A^T^H/&@#/P3C =4A- KO-V:]5A2Q S MW-QU:>H3-G6#)@/#]_1F,KEKL)M2#74[Y)>KMGC?GUEYVX9@-SF-B\2/&:-) M N,@3B"*J( ID&='VP'P=C7&0O8 M\=V?FG]^:G7_JVX/N@'ZF])_LV752:IVZA0-P[RI08]Q MZ6 U_U3?ZV51/ B^",( QS(B4,120)2B$%(/$<@BBCS=22@R*Q!H)W9N*[2M M?B"K%!S'V]I!_Q2OZQ1,9^9];=A/>U^=L:@-&]L-.P3DJ.[8CM 9N&6'@#!S MSP[>/8R_ML$IM?@L\XP^Z(RN=VM=<'D12HP(\CFD 0TA(B*"E(0$QM*7(9(T MC"*K$VQ]PN;&55M=05=9\+56UW+OJ1=F,WIR!=YDL65+W*QIQ@001^32*VI2 M2C$Q^B61&-TS= -[LS)I.J%LBEA1CS&>J@6=%X:^ M?(V:HU3V.HZ&L\WI@X(FWID^9O#NMO31.TYKH_I>J'O(62J$?<^(%'/O(LPO_F F>7]2GT7=8B\\C*)N1 MAWOD1B:232X >@1H:_2!]0,B$/M0 WO M'E#5?/]*JET^?R9Y6;2_>[NN6\[H]C(+%BAG1?=Q\ 3#=1\8BN,88AS2((EQ M$DNC%L^G*#$WYZ8-+WQKPPND#2\4;3CB7MNRO8 UU@"EWAWX2==0-3P/?]+@ M]7/=5$,R,O,="O: 36RHLF+[^]:._DYA[D;!HG3X!*,Q48GP*W&O'E?M*>__ M*%Y\$SH>=W_@NW)5&OQ$='M+@ ]]]G2EOD^T_EE)[U.?-3!0UZ2=7][=DTS- MEDKLP]W#4J=(U#_2[_6'=5$LXHCPD*0^E+J[)^(XA53$$J8D\7 J>10D1CTW MK"7/;:K::F<9K#.&VC!R-P: 8X?Q&IW/0*OU&>CH#;:* ZVYPZB>+5BN0GS& M-]]G"L1/\LWZ TQ)2;V_U&?++5>ODJPOJDW;Z_'=]S'RY7'\C"HP%2P-/ M)!&!/(X11&$DE*>-&$0$LS2*L?2H%7&=KM+<&*U67:_;>Z(/+./,]KBM__+WU=T]Z@R671 M61CK;$PH]<301X]0+'!5ZMW5I<^.ALAY^0@"LX23'8E3)Q-O)1_>=:/:7)7E"78XS]"$H4:*\M)#!%$L-0,,%C MBB3B=J4+#DF:&W5L%065ID"K.C _Y#"\9B3@!+21J6 @7O9%#(YAX:J,P4$Y MTQ8R.&;N3BF#HS>,L@*\6)&J-)CZO7*7%VE$0A8*G4RF%WLD#B!.%8MX(1>$ M>"@@A"_*=4F63A9[SZ5;4*^N7F"K>Z@41Y4V@.M/M#Z MUXL>\%GD]2ISHM+"([UT53DH QQC1'H@ 0JE$"I8-H6*=X@=08, M7]$QLB]G^B:\=LWBD:S[,2H9CSNTSNH;CZSFZS0J4%I(D94/BM/JDLU97CVA MN%Q]KL[@O;"EZ=DG/N<9$PM!4NP'B5JR\3!4_XDP3..$0!QX*(R(6L@Q/FT# MU9/LF5_^[UL=W%\JIE[G.C%(FZ;^H=NNV_!B3O/6]@V$9PST&CI;E8\ M H.C^>J0E$EGDB.FON3X8Y>?6HK_<[Y6;W[Y]%D->JEG ;7JN]<315U"/DJY M6N:0!(:)YHT$44@2X4,2>X$D41P'G RKS=\O>&[\W&I[!BI]:U>RU?C4JOU' MQL!P\3 "LJ/GQYP"Z@D%_LT0!^A_T1* \1!EH5X80&&+?\SV.:1@)N[J=NT*,/I)):W6V.H*B3B4C M^AR5[K?GGV$O.4,H:C/R2*&+WY_?Y]GR__X??NS]KP"? ?U65M]7Y^>A5_T\ M. /JMOMZAWAYN-R;Z?B8T=5 S*"B>Q1,]!'4395'18"<48BPJ%R7'19%D8AY9C#)$"^Y+'P M*+/:&NX3-C-55XB-S+ ;J*XZ;R.1ZD/8G@FIC@8W35ST M(:U-G1QW3&R"EB-.[A4U*3N;&/V2IXWN&5"=XOQ!C>XZOURIL;ZKPY=FQ9Z. MW#VG5[U6$G2T-$DUL,+*HM* &\PF*B:P!SM')0&.P]![ZK_G]ND.]A^WX=G9 M?8/+A_E<[]>YR&Y6-1VPI[;D<+&I,[Q)!-@V>5@PC]%85[F2J*H*G'"8!C2" ME H4!!Z2"9=VR[@A:LQOH?=.Y(I@]5JL '!3_?P)W*^+S#X->M#0$)_R1! , MO9 H-SDF'DPQBJ (91I$,?)C%+5#&/,V7;( MSH#4R67583K -R9-,(!FKN)HXS'-O-J.0:O_II)]T2E>?]9-\'MW? RL/-N\^":]2 M[\4@J[7OTF$?^79EVSW?RR,OB5(!:1#K_N280T)1 +F'D6X@ZG'?JJ7@/B%S M^\RW.@X\S[L72;-O_%1\1O[(;:"Q_L#[;'?TA>\5,>DGWF?DRV^\]]K721__ MH\IWKY/E1'6$;JU_]&E;^:(W#3AB,@HQ$C#BL82(A;%R&F("0X(B*K4[X5EF M8;VN0?,+P=>%3$!]+J':\!2-8:!<5S\^ ]_:7%_2Y/J*-M?W7AOE.#_LE5\Y M,][]<5ZCD1G>9>KY']N7\*+S$OY1O80=:'Z@[',WXSR3]/,3C?FA\L_=#)SK M!'1'6@V,6K=Q@LO5O1+X03R*9?B;N*,B7X0$>X)@M;H/(P21$ R20"*(/8\F M. H09U;]6WIDS-SDG8"@P2T.D@\5P]VM5[5_N=")+@R'$C(94HATK6D2 MZ43$*$Y3&:24>%9UOPY*FAL[O$Q#;'(.M:-<_]72.SX,L1EM. %N9-)XF4U8 MJWG6%%T<*:UP'Q9C9!<^D_-Z28;[S.W--=Q[P] ^<"OQ2=:)2LV<)Q)$TEBF MD"J"T 6^,*1^)&!,<4+3E&$46E5SWA4Q-V+0&NJ\8U;I:-OQ;0= LZ__-%A& M_NQ;1)H,-O?NP6'KG75TVQ$P<2>W0P;N=G [>.7K! H[2YB/#]4;C43$<1PE MD$="0*3+1J0R"2"+F!]'+):Q2!=U'^@O))_.WK:?$ OM1WO6^JHJ4\^ M4'&3K?2Q./U]U5H,=T'<#[6'<((\S"$6@JO5(T&0>GJ\(TE#Y2N&A$?-4%^L M#).;9C#0K:Z3#;.H_S;+,9XFKGK2J/U H=)GT=#:TOD$/0\.PDSBF+OZ_5"A MR8/PNHXV'A8T^*A1_B#XQ=W]T8R9S4O:Q@N$E"=G=/+1G/2V_"/:0 M9V4FBO-'DBUU"M;[=?Z%+,7%=[9\J%2H^?!RI3YZ490+3*CGAW$*4X)2O>;% M$%-/0BZY3P,>)"1,;,AIF!IS8ZO?OX!?=1O45;7JV=I3?7E?[I53NM;M@=0O MJQ_;]KT?-%)FG#8^_B.3G#:@@_@9V-@ Y3J'VHHSL+$#M*Y7:XD[XCL-24=, M.%")2:GQ-*!>"U]0+"(4 MJ@5B$' !U;HP@522",HD1KX?\RA@5KQIK<'<*'.3^K:6]28S6-<:6T;\K$?" M,*(W)KYC1^PJ.&OE0:W]I@!ND]127]+8L$E#=%CI;S!^KH)MUO*G#:8-A6 % _O8UD'NXGI]SO[UD.6B[MGPFRAOU\JE MT<<=JM\O0A0+%C$!/>P'$'$DU.HL#6"*)4N]F*?29W;%%DQ%&[VODQ98^*P> M=$L*497)$W4S&;T<6ZZ)FO+*=?NSK.YN8;LJ,QX3)$(J,59C(GVL/+\ 02PC M'Z)(\!AQX5%N5>G:Z8A,N5-0]95KX3[L:IR&MIEW-P:&([-PJ[)^4]SKK'2?:I6. Y? \-%]3R' M=NSEN$$"36&:05,C,,^6-NY';ZK,&X>:SRLGQ_V06&?KC*#"Z^3Z]BJZVPQO M08-4I%C-A1RG'D0^#2'A4B>*RI0'B4]]9G5X:&+]Y[9^>+\MLJ86=$VP&-S4 M$^:T::*V;X*CV?'UQG<&,Z3#"7)O6]CYY*$.',>99*G::C^O^7*'8/H#-)@]GL(V_F=!%K-,&R'DFFA$DSL[*]LF:^+RL M@=F[9V9-;AK&'Q]%>;EBZSNAB_LO&&.")!)#$L>*+Z+ AYAB 8,@#O39N"21 MP:)>2O28[FCN>/WO2N6*O62_G MAOT7#6@"\ON7=W5(^XU.UBMN/Z\?5KQ-P4>A\'W,8L@8B2"*_012$F+H)SYG ML12^E$9^Y%%)97IQ^45.O*$"C]R^-XJ#6W*)[2"_(_=^W4^A&_M9_ M__G+SP? .NY*6J)FT77%%7H3]5VY$O?J@;A9T?]6TP [>W@TON Z7JXF-CQK(N+T0W#''+%YKI$CG@GZC\O M5S6_7Y/OHM/Y:4$#0F4J/!BR6#E1$C.(4^I!/TY]GZ1I&OJ173:1H>3Y)1,U M;D6I]>RT?;/,&3(%WLP-G<:Q;GSWBR1J9YT4ARN+\;IV7V7_788KO M.G8JSG4[P7\(DK]7-RQBS",9!+HO9<0A8A&&E,<1I-AG)(FQCU!H5=)SN"YS M\S2O;X4:-*VA9=7/$X;#C,HF GED>JNM@)498&L'J PYVQ:'[IK4=L/4Y@!M MC\.RHJ>#ZJKLZ F:3%N6]'3(=LJ6.GCDT'J%=:>D3&SJ:/@10@GS,"0B48ML M20C$8:(Y$6JX'#;= M607('0$35X \9.!N!FT7IQ7;4>%-_+-\JZ?RX")J(H80%,*$%J71=+F"91 A, :>GG3#]G8_MZ)HP6^5J8! M;1NHC'/I^+F%VY4+Z$BK:9U!MU#NN(6.'W]B1[=MY_?BG!;5=&+;AFS/(V;T MV6Z/IX".HN!KJ^H83H#0%? MFS]'<2Y.AM45Z0W68UI&/!6N';H\^8'#N/0WPFZSEJ_-AC(4]C M*&@:0:1/HZ0\#: ,")-I$-&$6.6(],B:&Q]N5*V;I@\[L-:'K1G9.4)L9#I[ M#M:89]4,\'#$0WV2)F4: Y-?$1#9%5CY=^<7/CC%H]RVW^?D -M_R=P33V M]G^EJ*Y"T*@*:EW!UU%\&C-<7.4&] N;-D_ R/"=G &SNTX-.[\EQ:TB)OV' M)J='LJQJO3T/0!*$J(A9 J7R.""2,H(IPC[D0J* 8>FE=NFI=N+GQBS=L*16 MO)IGJ[]T3!@:*38:#]N L&N4)XS['@1XHN"N#73.8[A&PE\I5&L#S.&(K-53 M[+BN#9XLSI?+9B&7B:+=D0^1YXBV<]'KC :F75LX3$F%1/[>ZJ(M[?7U-'^:TL;O8^?A!Q, M#&PIP.C:DU/'%:54?01NUTMU?U%7K-WLMB1<']KV8QC'D7)G2"AAZB=([YB+ M(,%("F[T\=L*GALA?+@\?W/YX?+Z\N(+./_X#GSY^_G5Q=\_?7AWF-4T@%X3 *B BYYZM.*@TM\PB-!H!P\TOQ[B.O<_E %*7Y_EV,!K_X-Y6Y%Q.Z.V M8'$4;_?>8:34]@VN6*_9$<&7649S]F'J!FGG(C3R!2R@:ANQ>9^2ZG'?$?LL$_" MI&308^++;[_OT@&EK*Y$J599Y$9\6KU=KY0_\U!M:>MDYC:Q>=/.FR2LMBV7Q MN.F*9-G;^*QDUH#;!U#_9Z%>IE7YMBJ,MHG">)AB0A(!&2(^1&DJ(8T2J1OQ MI2Q.=9U;HPR!PR+F1NB-DJ#6TH)7]@-HP- GPS(R&3]'Q"1090J.!;^>#-)$ M5&KX^MB19*_QO7RX_\[IJ*]7\V7HR06'N$$A.?DK8_H<(U->*G8'SLLPS^E!6R03E M&GPF5:F8,0+VDX7HYQ*4MP_#CQ9XWZ8<_+[*!5O?K++_%OR:?'\C5D)F97&U M7B[?UP5C7V3;1!SY,5*^4<)2Y261U(,D##D,)0F1B )=4FE8]I.M*K,CFTZB M3M<67143M-8 ;0YH[!F:%F4]:(9,-[44$R=YU%9*_)*.55# M 3N<7S7XB2>X9)=%\2#XNX<\6]W4S9ZJOE!%]MVJIV],C MPM6H6#AZ[D'^\?KWM?9U6O@Y=AL'H>S2G;138'HW]W/84\:1IAMB._/ MK+Q]^U"4ZSN1MZDH3XLPB 23--%'_JA:QD8"$HIT2@CU4X%YD,AP<5^K6)*\ M-*/&7IDV'^A+R>-]JV^(^B<3@*@O4MQDJY4^K:+P2#&4 M#'D*9L$@$SB#+B1)Y)- MB:YO2E'0:GH&-KJZFPJ,(''$^OVR)B5X([-?YB@G/_+4D.P%R;5'5RAONVTAG;'S%7^7 M+1_T,OMY:$\(ZF%/$:A'J/**/>GI D($1CRA89(FH4SDL'BLE1YS(\]N&+ U M1*]%ZP7L&:B,J]PI#JEBYYK ;ZJJ155;-D\M:2E% L9A0""*F0?3!"&8,"\@L2^X M8%:M[@]*FAL?;MT7T%&U^>HL#XTKVR7D% MEZW'W/T.6=\-PRCB2BSUGL5GDI?=@F:;6JB=GRT"&LB(>A0RY'&(0IE"BA5I M**X@O@B#-)96!3\L9,^-1AK5P;W6O2[$6"MZ!LBV%''GYW;,8C,J9EPS$M8C MLT\+O?&5^BA MOD?O_;W3]UTX,,+6+#L%[R8X=/(;WCQM+VER&ZK4ANH_?^@@7[L%[B^B!''E M%0:0,Z(7DDA"K-@4LH@2[H>)EP16"TF7RLV-C^N<$5KEC+!N;@EYGEM2=*Z[ M;W)+2)U;4OT!'FLSP7U_3LGXHV\8QGNE,1T[MG=ZJE#U!V@L=)\B- +NKF* M+E6;-C X J@[T<(Q9 Q-1;I34_^MTB%[;'9[ZN+F+SL#>"(@H9 1#.- 0"11 M E,FU&R0WO/^<9$POA\5 @%L(HY$+741<0(R^$7BQI'*$(AXFTZYD^K0$V MW_DT_=B?Y[3S>MFC?=S:(;9-;Y_V=7#D";_:$,_ 5RY.R*L_ RT0H$%BEC4W'[[2#?B6)21[L#2;'1PA-#*5 M;QLYGH%:T3/0 #9"Z3<#3%RW:P?LI6^ZD_U=+/G[=7ZEMQN7S<06 M^[$G TQ@A+DN"*N9($PC& N9>FE$0Q9%QGOJ?9+FYB)L.^C=*F6K7<'.FDR%EX,48(PQ!Y)(*%A M[ LJ<&17Q;]]\-SXL=7+SC_:P!1AYB6!G\!4Z+0"AO5I'L*AH#A ,I2,46)_ MQGT(6!,>9]^<86_.6@_$CE&*8QYP*'D<0<2]!.(0J26\)X3T61HG26)[7'TX MO/823WGE\:\])9W?C^,WP]4 M5+IEWI77QRD_J^\BKV-[ZMK/ZR*K G\+3CW.$(J@2"B"*$I2 MB(,D5!,$(HF,4QP(J[G!A5*SFU?R=:'C_HT)RO6I,\3+-;C7%C0Y4=4*_;XU MPHX3G(RE&9],/4(C<]'!.G,Z4EB;!#8FU6?-*Z.:39SJEL]'!\V:T%RB[(@, MG:@T*9&Z!/$E"3M]]C "_YRO%7.43Y_5"UUV>[)O\VRPY^-(>5"0,WW"7(0! MQ#PF,"9!C%(2\]CL_("YR+F1;ZOQ6=7]IJS.+6^6HW8D:X"W&86Z17%D@MP" M^'D#X#8\,N;1;W.8'#&<@^3Y;D17+R/*RZAM3I9SHOC'%_E\US;I]@D.$@A0*&@J(L*]8 M1B8,>HP$J<9&2AM-04=5R\[IHPRB&9.]UM",3'P#1\6:_L: MSQ%;.E5M4G(= ]277#R*C(&G:I:D4,__LSKX5W[*KW2&W[/$OLTOB^:WA;_@ M?A0(Y(<0AUX$4:@6H!0G LHTI0D/DE!0:G7$9H@6=ZXI-AB_O-R=@"\L-$".HS6C.-7PC ML]IFE^*G5N&_ZC,F+9P=I9U6/C.&R%T1M.,BIZZ'9@S"GM)HYO=.7#+CXX-. M'OHDZUX1YX\D6^H8[_MU_JMFQT42>;Z'0@G_F0(!]!$C*L_I=X'K8Z M-3V6HG/S^AR4TEA5%FOWI&Z? TAK=)53=U-Y-<.[ZXSUQAA&*V?P'HS,U0[* M;WS#\V2M063R#IO(DGKN8P8J7# MYB1BE7RS$#1-F8P)]&(L=7YA '&@,PTQ)7XHEL<;$JL_+IRQU9+M\\%-E**((@*$J\@.E&G$0M4%@0P]3C"8Q"G(8282*) MT2GP \^?V[JB5A%4.H)62042'8SS?K MQU_4G34/J;]LZ>?0\Z8Y;]1OS.:4T9'+)O;QWF4%TW67=5;E;R3_IRB;V*T4 MNLOE.U**11 CEM"0PE0FZOL/B8 D"A!D21(%41A'."23!"@,E)T;F;0JUYG. M=Y72]?;4F5ISUGH#KA2?R \T&>^1'4+'HSA_S_#Y.U";7&^,*:^Q?0?>];T# MT[F(%H/SVKZBB:H_AM-H ;HS[]%&YL#"0IFN/?\A>Q3\E'O3_U#D/R]^FH7+ DPHYA#*7U/>9M$S3LB5?\,8R03GB8L2*UJ M#@U28V[SB/IL$LM:1,/@-R/_\4$=F=9K V!E =B:4)0ZUIP! M;0C0EC@L;G02DJ[J'@U38MJ22"ZUZ)Q$$D28^XG:+$2-_HBGR]=.*#H!@E%9T MZ-X!==64ZR'R5>5ID.47<:-79VVGLA!A[@D,48!T+VNLN[-B >, <8IPHH W MY@:SUVE>ECV# MLJB5=U4[[3@PO973>FZ?KF[:<1N>54TSN'R8<_9!E*7.C'F;"YZU+VGD>SXC M00!Y&"E^) % ?IB%F,4Y(&,6)381HGY"Y\6*MHTY38Y66=F[77AC-W*Q3 MP1E[/;7!I59PA/+3?0@X\IKVBIC42^HS\J57U'OM "_H;=,H\L^LO'W[4)3K M.Y&W>=M/5^)1K![$U:8XC/+)E@^ZVMNF5EY3]6W!F&0"HQ@&NF0]2G0?0N)A M&*:8T#",/82QV2+-I5KS6\1]$$7Q-[6$XP]5D]VBJ1]:&02V57@L/ I7(VC@ MJDTY*E.UN*HM MHDT-ITMCEI\G0&&KO UC"PL0P,K!GI=. L_,97&,")G,SI M!M+.(76,>*_WZDK6=*ZN8W2>^<6NGVTWN19YN?CR0(N,9R3/Q*8UM4#8EP&' MF*42HCC!$,=>"D.>!K'D%'FI43K/_L?/S7'N:FA&C =@ZY^;3@=CY%FFJYQ# M)[G?[C[W6-W9<8W5O[9N\8&'3L()_0:U7_>1JP;7']0N67-J^JDZP4B6GW,A MOF=5.]>7X-$]TT"?[:9H\7W^RPG M RK*V@^NV?I\U"$;FY-*LN*Z^W55 _%[*59<9\_5%K45(YY 8U.G@&QG#T6/ M9,?:]BZGQ[,'8^RNCJ*E_*G+*@Z#9T^5Q8$/&MK8*L\>U MW5D$5%(2^3[T">40$>[KEC8)C(BD/@HCH=Q>&UX])&AN]+G5\PRL&DT!J52U M;7)U %DS4G.!U\C;7!VY_K22 MBKG@Y^7G=;8J+U?7V9UHE@$IYSR.:0)CZNF6F A#@G PR DL8RCB*-@2)'$ M_>+F1A"Z58)RUJO*:_OM< M_.M!K-A34_"9^SX-)?12BB&*1 PQ)@RFB*B?"HI";+7%:2!S;E33T1-L%!U4 M^MD$<#-Z<0SCR!PS",'AW7F/8^*Z2V^/Q-?IUGL<@H-=>PUN'48W]6'3/S,N M+E=JL7Q7!2^:V+,^_*/7W;ERGK;QZ96X+,5=L<"Q" /J41A2W>PB3#"D?HQ@ MF%#N14Q*GTL;$AJLR=RHJ=W%J<[SM5IO-GS 5ZTXJ#2W9*KA8V7&7Y.,P,BL MY@)\:Y([&3A'U#=TN*V_-5]8>NX_]( MEE4)__(MR?.G;'53D?@B\!GRDI#"V%-+1!1[#-+ DS#&6!(6AYPG5K7\+.7/ MCRA;]0%3BMN1H2WV*)&>SO.!<1!(B#!+((XQ@4QAGB14^+HTME5-JA'1GZ;> MU*3XFTU!(V(Z^L2S 5/K7&U:5'_I:'^F)J)7H8\9D.KX3M!RVTC@MW5>WI ;4:5/*R6N=/6-B M,= =0XNN">K'T(292 MJ!F%$S]5:_\4&2W]#>7-;.42]^7@&CYDNU<[VN[X[.)KN]YZ"SM1D>MT'S( ]WD.V.]O=W1$P\;[N(0-W=W0/7NGB MP_ZH!KGIDA8@J9@2^S#T)8(H###$J<0P]OV4!S0D1%CMKQP2-/N/7*LZL&W= M07"'?//#()OZRS=#ZT0*V(5B%"+HB'E%.M@UMI\4]EP_E!KN<\&RVEGU Q[& MNJ.WY+X.V_D>I"A.H PQ(B)B.+7;Z>@^?'X4L-5-3?+KTO2<_5[D3+_U87B, M_GUOU7+Y->\:Z^P+[CQZXJ]VUZC=+W7/-8.+\JSOQ#7YKD_'K%BVK)_Z<:TS MA/6Q1;H436VN_140WZZ+ZH6.7SXX"Q:+G2YZ_;X M7(+#2'*>0$Y%#!$2'!*, AC'W$,H2@F.?,N\V6<"YD:K5^(F*W2$BNLLV495 MZXS8YQB:D>0IR(S,=UO5QLEQW6NWNZS6YX^?.H]UKW%[,E?W7S>P276WJ/2* M7XDRJS/4=/GHY5KGJYW3HCKC;-KTV/R),WIQMVJ"-V(E9*;;RK=Z.GR'!Z#C MJG^QA>1INQ;;0[+3JWC (X;6JRJ*=?ZA/J-6L#RK>O1<5V4M)0H8\GP*,8T0 M1#ABD 1J0@RYKO:+A42QU6'='EESFPQK5<] I>P9Z*@+OE8*6X8>^V VHR%' MX(U,.R?@-J#,U5%$G%6[.BQIXJ)71TW>K7UU_):!I__KY5OQ2581SZ)XT*4_ MM"M>+##',J6>!]-(>A#IG0J,)8)1S&04!$E*$ZOSJ#VRYD8==3Y(HR%@6D7+ M@_<]N)IQA2.T1N:*5DM="Z_>N&A!>]L+FOUI^.-PN#KWWB-IVA/NQTW>.^HHE8JK4VLO(P M#DF:&TEH13LU(%M=!SH7!_$U="UAN%A"BH7R*X07XB",$\*M M%B(]LN9&%$V8?:,K:)4==+"T#V2;#8V3H1N9+0:C-G![H1N/ZR2'^S9:D=?F@'(-KK[\OHGT6%+E*:-E M1IECC\#TW8SWYHNTE?6JNHIZH#H&@D^;"IKN>-0!KH[X]!1-)N55!Y"]Y%<7 MCQR^8R;$IWNA&7UU4T76-R6R?R.EYO1Z17PMOI=O% [_7 0^3U#J^3!.4L6O M/%#.)I*A^B>/24IDA&T;P%CK,#>/LS;A#*Q;(\"RWC-:;HO/WS66V.^UV0Z0 M^1[G$=_HW^[2=W",;G]3)C3]L/0"1I*D,2P"3!'*(D M(C!-N(1^$' F(J%\-&Q#-$92Y\8VFSHPNKH.$%N][=C&#'$SRG&.X\B\TU-* MIU8:?&W^'(6 K.!RE6II)'/:)$L;&';2*ZUN'E UY[/"O2K&6ZU /ZM7[U9Y M6E?9S6W;RU*M!D,_#C&4*5)LQ"6!E"$/L@3AP!?"([Y156XS<7.CH8W"]7D@ MT*H,*ITMJKPVH1[8!L$P4 MBHWN2<:;LZ;%P@\5$T@10BQ" 9%:*$(J6*Q+&S(D NDE,;+;%S62.[\=T$9! MW4VNTM"V (<)V&;? M/5FCW*/F=?OE'K]XZ!GUU:/(JZH6^JC-(N'2(SB.8)@$"*(H3'7]'Q]*7?N' M<^Q[.+**3#]__MP^]8YZ@"O]+$//+\ S##(/AV3L<'('C7=]: PXFK_79F?' M[Y\_?>(C]GM-VSU&O_^RP2=4GO5RO5SIO:R5&@3E&"RX%X6$$@P#0B.(6((@ M(8S#*):2(D34DB&Q6RKTRIO?$J&CG/6AE!YJ ^1_LBYTSZF+-8IC".@@"BA!!( M4B^ 0>J1* EI*IC=X=?]WWXY;?=U7A2B_"C*-FX>A$RB5 B8 MID)Y#R+R(8G"& H:2R)"W:++=@EP3.;<>*%5&1"MIVU"B@'&QBL%E\B-OWJH M0?NFU-WT%#P#E<9G@$@U&:SWX^]U$M\ZL$0Q0*B."0P M)9A#RA49$J?&D@U MVE;H=?1M-SQ&..-J 9"[=G-')4[=8LX4@CUMY8QO'<8^7TKU+M"G#Z+4'W%; M1J3Y!B1/&2$D@1Z/0N4#<0IQR@3D(DS2,*0QDJD-[?0)FQO?-+J"9:VLKG3# M*G7MJ*877S..<87:R.32 O9A"UCCV+AG%1-('-%)KZA)><3$Z)<$8G3/,.;0 M#A I;M6\_)AQP=\\_5[HK)#Z-$&VNCG75>FK+=I->=\ (^6_Q,IO"1&!*$!< MN3%1K/X94>X',2>!U:%+>Q7FQC)OS[_\';S_\.G/+^#]U:??P.7'/RZ^7%]^ M_!6$"K/E!4]9.V &2KOX*- M$6!KQ2C5F8>#Z(C/!B@P*;;F[TF65\V"_84OHU"$ 8,I]U.())408\:ASWR/ M4IQZ1%J51QI+T;FQJ]8,/&K5M#=25%UJ[M=UF9_'R@9+9VZL 39T!&5!(S,E>90V)^!V&>RJW,/SYX][5F' M?6;MG&_8>]' #W559CQ;/NC^;-OB:3OE8*:5Q[J\W2?Y 7)5\HQ M+11=5+12=UY;!!PG(O0XE'&0ZD;B:@'-/+5L%A2),"$H85;%=IUH-3MBZ!@% MBFW91M&8!?3K4/4H; S3+J%H3 /W(J\/%YX!4ID'?E)^0_63XJ^6%.-DS VI M:>J1')O2NH/8J;UY\6P0WSX?Q-8J[>;5CJ'[GH5.@79%I$YTFI: 7<*X0]Q. M'S[T$%N>/1*MP;;?M,Y6_[O@-\]"#H.;GYT@848?^M:*3G/TNO9N8T@W$+Y3H9L]WC7Z8\\(6ZW4Y1R=Y7WYN4JKZZBU%'W4WDK M\NM;LFK6?[^J1Y1%N_Y;X)1C+_ Q9#Y*(*(DAH01H9-,4\8"GXK(*J=L*L7G MYNM5VBEO8+"/-MF(6P3V9C:.\P_T->7FNO-'93XHE?W;,& -P38,Z#CT-^&P MN0P%3J'V]*'!"0=C;ZAP2OD#6P2JK_"C^BZ;0[C$BQCQ/*DF(Z%+KG@8XC1A M4++4I])+&,96H87GCY_;O*&U UH]RX/,!\ S(_?AD(Q,P19HV#?XVVNTJYY^ MSQ\^;1N_O8;M=.[;?]4I?;BJ2BM7@@GE).M&?KR=@Z@D) MI<=YB(.4![%5U'^OE+E]P-M"22#?*&E_N'$/G&;?\LD@C?Q)=TLC@:V&(YPJ MZ$7":7^MES)>H;/6 3/W]]0Z=/'0TP%:TVR9-5&KWU?JQ5_?K++_K@JAM)WD MZRB77B9742P=U"H5\Z@?7*\OOI.[;%5=?B7*AWQ57*V7R_?K7'L?BQ0+R247 M$"E/ "*9<(@C2A69! GA41!%D>71@G$5GALE/;=7QZ.[%E5J&DLEQ/JL'/.Q]%$4R\2S.KIO*GANTU%;K[4Z?W&?ZUX^ MY5.UKZ)+R]>GO;)5LYN:K0!AK":>065'C8?';)H8 _21Z;Y1&71U!JW2@#Z4 M0*D-GD19M?!Q673>#BIG=><-Q4Y<>MX.C-WJ\Y;W#^R\_7#\)T90NVQ\Q M_+A>U:G)57"PN%XKQ;J_U\40:HVN-D2]?5)]T\L(XL+W22P#Y"EV])63+W , M"8E\J+N@,<^G7$BK@S>O9LGGJC2/ZOKITV M4:^NT+"9=I-I_YL@.E&DVE?;_/#OF=^( (O3L+$:G:TDCZW&6U[1@9L-*W6#Q_/_QBX;68W&F93T6@8CSQ]G :O M]00P""9'I&TG>U*B'03+2W(<]I"AK>35ND01(UF^SU9DQ3*RO%S)=7Y7,>PV M(Z[37,^G3 CL0U)U\?08AC3%$@:Q8CM$!"=V]PSUX]K/U6Y0VOL=(A! M0)FWC3/"80^S%(+]?+-^_$4]H"85]9%ZNSP^IQR+/@R+"B5K#I M[Q$21X3L9W69W#71QUFO^+5LN/V0K<5F*.\4D$<=IXJ

Q5?1F1\+I!8+T( !-FB #AQ XS&?.H4GC.5,2A@.L>"'JFYXPA"Y+GQXBBI#>[H5 MA1"?E)-.=''?JG%4VR;ZZ7>E25$E.@M^\9VI2YLR6VIR#%' 0\@H1Q#%S(.$ M^Q[$.!0)#2E+F&?7(W*0'D:L-VGO2&T&R'2YI"I/7,VVPKX[W) 1,9N9QD-Y MJLYR6G\]0306@*;7W,:(,] U ]1V.$\0/ E'9WWIAN@P<=>Z$V#:[6EWRL.& ML>/OA?@D+XHRNU/<42R\A 8RH!R&H9= Q,,$$DD9C$./WYN M;KS2KBKVV.IG1V,OH#/CI^& C$P\#18;U<[ Y_4R8T_@:_/G*&D9^^%PQ!\O M'CXI,>PW[.47?^"J4TL,;I/-MB$ORKTP]85NV<240Y-&$=2M56 4">+1E).8 MA#9?=J^TN7WH'66[Q=Y/B"GV@VW&!T**?)/4@=#/^5-RG]5)UU&@8SB-( \P$P? M'_/5 BGUH5H[21H*1!+/BE0,9,Z-6FJ5]=39*JW_KM56:(-&\4$EZ4T&P(QH M',,Z,MTX0=2:=BPPT03"/DPU!Z4BB_QZ,>M=H!&:[+W.BK M-:7JRK@Q1O]K6S)JD]_T4V.2;5'5$X;.<#]BF@$9>U]AT%B KY5!XZS/' #K M*LA_@B;3!NM/AVPGZ.[@D0.#Y^O5C:*ANW>"EKKU27,4#TDO3E&2P"C@1!,J M@X1Q!$/FL00AE,C0*I]MOYBY<:76$FHU@=;SK.FP,^CDXP%<#6/<)Z,U=A!; M W5M"Y1]C+H7!U=!Z/U"IHTR]QJZ$T;NO]K^G,W%JLS*I_?94GQ\J!*\$R]- M!)(QQ(A[$"6Q\J%WBU72R^Q8IDH MJKE_(?R 4"]*H"]T5"9D$21)P&# L;"(*%1:E6[>[^8N7VH6DOP3,W&,[:> MFO>":CHUGPK5Z%.S-4H#YN4^$)S-RWN%3#PO]QFZ.R_W7CU"=DN3?U.\>Q#G M4GV#_Q D?Y\]B@6/$<9!Y$,:\A0J?YU#2A(&O5 P''@T]JB=_SY$B[D1R/6M MR 71&CI,9SDX!(9\,C:P8].-03I+N0945%40ST %/]"&@/=]IQ/=YK,< W** M?):#.LPGG^483%;Y+$$A@0%&5$2^ M3+&P.@W<+VYN#+?]"I=:7;!L],UL4U^.H&S&;>ZP&YG$^LC+>?\$,U0<,=(1 M89-2CYGA+SG&\*Z!U>+:$B9?=,HR??H@RE+O;;W-!<_*YK2[YXK[ M$!%?PC3$'I21EW#A$X8\;%4DSD#HW(CE6>4DK32HM:YV,BJ]+0O#F0!OQC*N MX1R9:XXC.4*5 1N,7-6 ,Q$Y;>DW"Q!V*K[9W&L9@"7_+!?MD8@_L_+V[4-1 MKN]$ON&ZRQ7+-?F]$_6?[]>Y^I_(;E8U"[*G:E=^69_46/&JI.8BB%.)$/-A MF/ HI3%,(UU!U(9^9'4]9$"M'@4.5T?C>*.HZ'-1]G5<\1OL]89L$9I4&ZU MK@[EK[7>AN'AD8;U2(3Y]8=J9/YLC0/:.M":M_780&L@^*DU\:^Z90IH!_?_ MX^Y=E]S6D7315T'$B3AG=42A!R1!$IC]JWSK\3Y>MH_MU1T3ZX<"5Q>G55*- MI+)=_?0'X$6B2C< EFS.$FV4S76TXV?!*+=IJA%'.*7-98JDH]& M'F:3-C=/MT*L'MG\]9RMUY6NE.QV\3I-")$UN)09;)%N9!S@]\00G'HN14Z]C MTQGY0'&$U\CK]4#ZZK;*U.>FR%3;J#%T'Y=-G1TS+0I>YD2I HI$"(@++B O M"PIS3;'$FM!"IEZ$U9?[G)H-NKVJ&)<+R&ZV)S)T ]N=+6J?+Z#FSR;MCD,L M_FB''L=EC':'X( CVN/5P&2!S5+\\_UZ_:CDF\=5M?C^6:VJ95-<9+VM76(? MZLKB6?JV]:S(&"DYU1!3PS;TS^G\V JT:L&F[1H4AMX7.P+@ ME<5Q5-F@%([]ED;+WSBJ0#]YX_@#5]:A_+ +P6NKQS"^FQ21*PS@I?G %X_96*%? USLUKTN]L\73C"9F0\EE!@DFF>6459 0 MXZ :=U67C"C,J5.RX?'FIV8WVBSY6D30RNC+&+ 'W^5]YG6@#&P#O/ (X TX MIO85S %[S8W,'7!,E4/V@*-/#9L\;'/SOAE0U2R519&7P 3VA6\&%#849N2Y.VOXGZN%Q(92/# M6L]*12B3(H&*V="SC$K(6"IAAG"9*(8SGGK%@UPAR]0,W[8 W4Y0/SMXS;BX M6<21T![:@=):B;K,<(\%\@O;J&<'43=@3[&.*/*F-T"@4>XF>K60"$A'LJ+7 M2#*J/8T V7/+&J/)R.6/=T?0N68)H[J QH@:4ZJ1A%24)4QRDILMH! D=^*, M<^]R:A;S;!G?*VX,',!WLY=Q(1W8+$9 ,UYIY*&.V!TZG$:)Y(O'WQYOAIF@ MC^IG&U=LX]]6RX7Y4=05Z=9- 9OFWQVS="GS/$L2 I%.D?'MTA(23CA$@F2( M%@ECTJMV@:\ 4S-/9M&P,X=M=0 />TKX&27OX7 S44."/+#!,J*#G>Q@7_AQ MJBV%HA?)FGEW/ZIM"P7GN:4+;B>8HZ;:F WT#R6?'^-_5)L9E2HAN4:04U9" M3!(*:9*49D.KRU)S0D7JQ?1WOKNIV;2=B&:&+90_"\TY:!$B7)94P#3E*<0) MT9 (G<%$8F;^EJ6$Z%E]1S@ZM-M.AX/VF^T#*+.=$'7MZ_Y5GVHV&5'1=EL? MXF$X\&K0" IK20_O1_LS'&L+OXX!*/&:?GCH/@1-A^7MX*/(_U==8MQ,9 DCTGBG"2\IQ))ED+'"%MHB0JI499SF;AP] ;W[ M3)9Q^'?:\Z^-%3(L$]8'?.Q[[ M$- 7DB.'?MY-1,WWZ@38SU9HDWJ/9 A)GF!2\!R6RGA,.$T*R%7![;E@4C(E MA=F5>Y48CB+6U#S7)M^KHS7:R_=J4Z2'R_CR'5$W2SG^. UL1,]D?6WMZ[.L MKU:ME\G["D1ZV,PO7Z&FD/L5"*1C]E=HZ['K?ZIZEOD[.BY#(K2P)%RA.(B?F)4(%A M6N:6D4H+A(I9XX9]W;#5QLWH7263S[Q\+MEP4_25^EXM%FW5YJ9;/UMWW3BI M'&6I*LU&(BU*B(M<0Z98"=,,$U7(,F-E-TYO%XXT$B./4B?7@'%$=CEZB=%! M.4(Y1PPJ)&T>42(A(U1!B?.<"5DJR9'/.?EH(S/>,;HP0M[4_P*UD_6F=B%6 M6U6:!]9WRY\+NP :DUESU"[GE:SWANN-^4]]T60'NGY8SY<_/=V.ZP;;S1$9 M;0@'=DU>U^-F_P5O^^.VDQTTC]B!?/;+_AOQ')8HR$9R8:Z3952G)@ILS]V< M.(U&OQ:^%>+Q_K$^3NJG@EO5]ED+*LA!H1G.&,$(Z\$CT\^Y^:X3.?:CY@ M5IL!W,W"#0CCP.8M+*/MY_*%\MEVV+U$-IOI?;JY;#MHKLIDZS439M*L;[AY M^EUM[I;&B/XP?J-MWU(F]_: S1^,4*N_K9:/#S:UO_G%NBV:5BHE*-4$\DR9 MS7B)[4^6>9,5>8I$*I/$BTP]BE13,W^-4J#1"NS4JE.L]K;E&ACF2=X\@TJLV."N-S2QZW\4#.>G&G MY.-5N%W(MD)073Y^ET"18,I*H2A$A4(0IR*! M5!8Y)!AI4JA2)XGVXJZ_3IZIV?1.G6:ZUW%NO-:H%_5V SJMZ@.[5B]/POHK MA]'-?H\X. -;[O!Q 7_62@V3*A,)X%BD]E=*,RZY?1SH#DCN(S4;&/SX]6_+ M'VJUL.O"UP>[*JR4?+LPENMA5:W5^HWBFZ^6Q*\E]JM]L4S*1"%)HN4\AP@Q-3O\QU>P4P)LM0#*DAMY%Z(/&A8W$SLTV /; MU3V@,;*@.[HY>GP/& MV_"-]K-O^D;<9 ?0G>7'T_ MIT!)BA31U)+1<)U!7*82DBPK8"$2:O>1)"->]3M"A)B:<>B1URTUJ%,NFI"1 M"P3B\4;%T3,:&.NA?:(>S"O0*7 4\G&H:J[!,Y8_%"+"N)[0%2 =^$#7M!68 MG+&\OU\NZKJ43:G*IH3E3"99+CA-H""U"Y12R I+'8\$SC$J)$'2QPZ>Z&=J MIJX1LZF?NZNKVU;=#2Z@>PID-[,6 ;J!+5>+VM<&M:[D;2-FQ+#J\SC$"I@^ MT.!EJ&WJE?'%I&6Z5XMUO0V[7:W,T-=H^TH3:W M/]E*-C>Y[Q?KS>JQCK^I,\N^W;'%IX=Z)_=W>V4KWR^:3-J94#I'F2AAB75N M;(TL(:] =[UBG-) C7<9: M?6"M$.@K#7I: _X$^L^UFH-:]1O01N+TM&\S=3=&?] "< /:;\5\*I_/)Z3Y MW]R./&RQKGC'$GO(BC)+H"X*";'* M2LA23"!*:5%BD:2*8)]TR5[;7A[O",F/#UAL$/I]'P'NA/:)KI+6PW_*HR]41E9ZO M*,<>"?+./OG+ODC%BMOR:/G<7.6 M_"$YR%<*:,*S BC[YV;VD6T>5Z:C5X]KT^'ZX$(%)QDOVTXJW CK5!78 ];XUBPS6P^=DAU'D MCYYT*<_JTL8XQ5H]M-F6;O5Y)_0F;;%9,;'Y1[6Y>_VXWBSO MU6J;B=I21\Y47J2XU SFI% 02YQ9OBP*.48Y*W*<\,PKV-*ETZG9WTYF,'=@ M"PR'&FNA"HR8P=8&_C.=0E[F$BJ2YTAD>8EYX;?#C@WV.%OO8W #V#$8#P"\ MZZUF7# 'O^)L4?QIY 6=P'M4 J\O(!IPX>D.4;3;3X9AS)CA52TA+G.C-'*&+<<* HF1/ D M+U-9:B]B]KCB36TEZ>!X,X]%;39=A'"D?->8 1$]/C2+<"V6KQ@3V=/)JU%X\3V=4-6MSOY[>_A)W M]@[THYD;,X32I$RTA(*5)<2"8\B31$%4.'T)0(T0YM"/U3<3P NJ'[$"*V5^.OWY8]_,Z\V]L?\L#,[)QL< MYPC@@CK;;?^EYZ[)MCPH\FU^T1SL6HI195J]FV4BI84D!40),OX\22(@ MR102--."<^(7VN;<]_1BTSK):@()J7ZH^;*I%&W+YS1722&YEB[CX.9AQ<5V M)-8EK9785#_Z.9+@BQE-L*_$3?V'1H^:'+E6Y,;R>C[&W+1Z8Q@U<]*EWQ=( ME/2 XWA>I$\#,:-]&W?H=F$KF5EVB!_*%@]O3TYGDN7FH\0::BHIQ)@ED-(" MF5U8(C.4(9247E$_ 3),SJWI;4-%3XD84;CG!\-Q$SDLQ$.[1\=VA[VPV$'3 MH:Z ;M#XU/,23"#4U DBMZA1MZ;"+.#'Y4:M3=,?EJ9%8VU5]P$O0%,&R3![7R^_&G^JNI; MX3;\QY(C#'#-X(Q9)"MVN;]1;9:S^L\ME/N+8?:HQ\I>![Y;.[A2=\84&K.W MH\LP_7W2QAV$%3 M E#T%3!6RS7P)W1 W$S6@# /;,#Z"#?Y17NR@SV2GQM@-+"KA=$AGNT*!"^2 M)?/M?52[%@C-<8293+PBLA_61/4[-CS;77,N2:\C2:;J8I"D9#GW^U,NY=#PY!(7X)BUBT MX"?[&9?J^Y*Z!_3=%U\(LPAOU,KX59O:V&P3 8W7]1]*?C>^\ZT]^ZQW(KOP MRMW%>E&B4FM=0D1S"C')2DARPJ#2C)092Q.-O-A\KA%F:G9EIPMH=R)LWD\9 M]C,U5PV3FS4:"_R!#58/]WZ"MKT3:34!.U5 +VCXST%.M6*@&LGT727*J-8Q M!FC/#6B4-D/O,[MR"\\#\G66Y(AI!AFB!&(F$TC3TD;2&J]8O]#(**]DE3*)=*)[J9^0+Q OJ M'EX87GHAL)IIP[;:G&V)IRZVMB8E>\>JE0V94CO;-"NSC!/!C.\ELA1B@2BD M929A@A"G+,^(2KU"63W[GYI!V9EW&WW/K-3@8;FN FJ9>@Z$FZD9$-ZAS]'; M4B2=Z*"3_:9A2[P!5OXZ7E3U_*F(14S#H(M5P=2S]W'+EX9!&A#!-@N M1. &+#K- 6OBRBW5M?GM!CP9D[S::AMXU#;.-^-Y?C>Y+^%EXT3JBH3M1] F M%U@MS6^;CV"GZ$U+C59?P_:4'>!<<=0QBGU8.8[P+W,".NK G#Q6'5<*OX5S MO=K,?F>_JOO'^Z[J5L%DRI,$)HHQB#,L+8$:AQG1)#$[ $R$T[G!0S'236ZJ7WZ M@6 *[^6K^EG ?(L,S?7G-S!&( M#?=C$:HV%L%&??BS=Y_$U\T/BX3:P#/:,7C#[*HWFU7%'S=UIN5F:3RLV'GO M%^&*1_9]LJ>Q";\OJ7R$]/OB*Q/;_\ZDT#G'I=F?"9OD6&@%:8%3J)DFF*>Z M8"(LB".VI%-S,Z+M:F\ .Y_P,_(7\<(;V0F9WXA[UM@Y78/#/_7MZ/\A.\_1 M-YE7Q_Z8%4XT"6_FFUYMJG^Q-O_C5HB5JL52FUF6L3)'.H6EECG$.,>0YT4! M$K+[AO.X(>\:N1,=S\&#='82U_9T*W,- M[%;JVC&.&8SC!52TN!NW7D<.L?&"XC":QN]U?Q:/-RUKY#?SZDP6/!6$44BH M*B"F/($T$PEDK%!EF3-%-'-E[^@W/#D3T\H&K'#N9!U[6)VW&=<@,+11<%+> MBY/CF*9!7!Q[#8W&P7%,_#[WQM&_A_H"6JU62IKM;5,'S_S0_>[M+^N%*)L) MO_I1YV39.?[(YDW%D%E9FNFG10$SP85E52L@1\938$A0P8A*1.I5S_<*6:8V MH?<3#=4O84E^[1*WY&LCP\:>G/TP([AI5C#(*@WL:C<0U/4=7 MW=/^O/U#JTM#VF&UV;H@5I^;)O4JI@]R-:S1_))P24;V5:Z&[-!_N;[)Z.1& M=5'V[\K\4JUG98:08GD)L;:Y%;3,(#-N$!22&Z='ERQ/O[2&W%?=R_$,(A!YU,*)".5(EC"_V<&9=I[TMSWZ7L6I?.(-TMOK% MY5;&JW_AK-%>!0SWMP),\/_^_+M1A2V,1[16K]CBGQ]OV\^Y4(R53!.HT$!;6DP(IZ S[^]?;T1^V#J8.5C8+4 MP-;U)$@AAO4T6AX&-0IJ(QE2_T_,SVY>Q.*LO3S]]GAV\J(&>_;Q\M/^]P1O MC8>[>;J5T@S\NOW/AVJADAG#.9(),LYHFA.(I2WV(*B$J4CSG(@\T\0I2/9L M+U.SBHV@H!7QIOL!6&'!IX7'I<)I8"_?,$2!:^BM<"A27C<0%Y$(NHXXW>IH M=Q,7%>M?5%Q^..PP[=M*L?7CZJEF1:FSU&Z%\;A6-K1B;7RNS=U2SH0L=$ZR MW$"H2XB9R"!!M"ZCC1'/.$]8ZD<2[M*MTY<^*C]X)S58UU0^#Z9=:X?]#M"< M$'<[/8N&XCCV8@M?+6]3($49L]'*W,:+-6+'.R7S 2G2$9E3EZ.>C_F \/QP MS.O=8";)U:.9OKL"<&;G5]\5]'XU2VW^*4T@WENC_(3668B M]>2/O-SKU-R3KW?+U:8ALV6-_$ UURW^9)$.F+L9HNA(#FR)6GE!3[KZ7*IUO"C,=*15W/+:W/1JNWXR/[XM', B+UQ M$MTX=1/F*=89V77(GCU "VQZO-.UZW3?.WJ[LJEPXKLZMNTY/5LIBE2E*8*I MHJGQA7D**4(<%HG(<,:+3"3:E_?N6$=36UTF]%)[LXI>XSC[NSSP?MDN[BLZ\H.=5D'XP!ORW3L2CR\>MK] M;$.;;W]5ZUE&F$Q((J FS'BI*J60H )!JGF>,905@F:>V^=@8:9F5G82UK'S MX$\KI./-7I3!<=YGCP+YP);*$^V0O?;5,,7;@H>+,O;._&K0CFS8KV\ST%0N M-I6LYH\V5+.ML&I\!EM;]"0IIQ"C&RYC O&$1)*4E:4EZD M?M5H+G0X-9/7EQ?L!+ZI"_J"/QNA?4W@)= =S5Q$*(<^2;P.17_3Y@A-+/-U MJ;MQ392C\@=FR/6]P,JDCWRM_OO1.'QOK==7EV&?"4:%9"6#,E$)Q"S)(->6 MF#PO4X)E)D22>Y4>/=+)U$S*3D90"PG^K,7T-")'X70S'->"-+"Q\,;'OP3H M&0!BU?@\UL6X13S/*'E0I?//.3F^*-=)XS>A\Q39.\%$I"G1)C&C77D(J:P;QG*/^D^=ZQWY3DL"M=Z=I29,E"5%&A:B,#/;[*(@ M21*SI\II869VP1+D=<1TI3R3,YY6U+OEW S(^O^I4W0V3W7<09]:JZ^G9T;[ ME:/G9F%&').A3=*E8NW#U+.*@U^L%/8KI1DWC3T.= >I[)&:#63';2X*WRGS M"IM_8[]:4_Y*+92N-C-,=*H8-=Z2LLP]2&)(C<\$9:$RD9>)+#3Q\Y8N]#@] M]ZF5U),5]P*N;M8N(E8#6[-64M"*6J>?M\*"WUIQ3Q,+^W/@N@$3BP?W0F_C M.OY"?C]=@ -;.E M--Y.M?YCL>26Q<>>F[U?/#QNGC-DV,/94C%>,FV\$Y::?TJE(>$4P8RB N6, M)$1Y&9C8 D[-+.W*O=WLA:!W.H+E FRU!+6:-Z"O**@U?<8X$W;:'OUC<#.& M+SG$ YO0%QI=_ZJ PU!K+*!L<4;MZ[@0. >%!X*;7Y MVVKY^&"$V%9Q_[HQ^VJ[B39+7$U!]J%:J/?F5^N9$+E@"<*P1-3RU"(!&=H%,,_&E5 [5NH2M%Z-AZ MK@PCC-B(*\%P@Q5N^*]$.+:A#Q7G90S[E>"=-.37MAN0]M:65;"O_J,NVK+9 M5K!=M_PT DF5E8A @K"E "@*R-)$0ZZR(M$\940ZD6DZ]CK-\Y!O]..\BJG?QTMM< M2TW3).$E+(S^QD)GQ!CGE$.6<)VD2.1YYL>.X-/[U.QU)Z@M+-9*>@/8'I6\ M;'6R- KVV8 C8;\!9N$RU!$ ML@MG.AK5.%Q6^+F%<'@CS$S\L=C5"/[&?K5!,^MMY8;/:L'F+274^X69HVJ] M:?FB9ESQG*(BAYH3>WB54\@36L#4. U,Y9RDU.M2X0I9IF9H.B:TJA6S#D=^ MZ.3W,S77#)&;+1H)^(&-55^+.DROT^.F7U-FJTL]))TVH%4GGE&+@&DDJW>- M)*.:Q0B0/;>;,9H,W&\=+:;LAS4J9IGG.&2Q+LU'#5 G(D+0D>0RCA*.$(;_$N($$G9I);L4%JI47K'L" M [.Z>A(.#S; CEO)"0S;T+O1$^D[>]DD_ D<33BQJMZ ;M [;4%?W;J^6,2= M[< C$FMS/)28X^ZO!P;[8(L^='^!F87/RT5VOVA6N)G.S&Y>9QR6,F-VL9"0 MB%+ /,L%H8G$B?:ZO;C0W]1L_K:6JJ6CV*A%?6:^4C_4XM'3VE\"VLUH1X1O M8-M[M#SM]I>-N /6GCV.RU#U99_U]K(U9(^K?K%.[(G7KC,K=5R,<8T_F!&< M;YWF9QE?6FHB=$FA1"B%&*?&(:6R@%E1("(M&11/_3+I?+KWF3,CL1)LO'U) M+[S]3$UL#,>R.[7<]1Z]EKR_A1\P_2X$M;03NO,6= MDH]S]4F_JQ;51GVH?EBSN#&?6<7GJBNK;3GQMCGZ*-&*EJDQ6LI2S:<)@I04 M O(B02K#)2DS+]:Z !FFYCMU*EC*[48)6&L!=FJTCH'GOCE@>!RWQ,."/O1N MUQGO-F=E&/[A*T",M4$-D&#KRK9G-Y\U16Z."IKH M+(<)*Q3$7$K(>5I"E29,85441>E4I/54!U.S:YU\377Y$$;B PC=S-,UP QL M>[PP\38IIQ2/9"\.FA_5&)Q2[OE,/_E<: 4#ZSIM\Q9N^;J.D)VI@B0)(LCL MOO(<8B42R+@D4*$DQ0B74A1.-7,N]#.U2=WN#M;;7!_)-NS??4L9'(?4;79' M &K@2=YBM,N'^K,3,FKY@K,P1*M><+R7D8L7G%7UL';!^<>OK&3RA?W\W31M MC,Q\_5%M/NDORN8NJ/6L0&;>,TUM:;\28F%C/(DJ8)[G2)K?\X1ZG0%?[G)J MUL$("NX[20/KFYS&U]4^Q$1M<%.QK7EBL=O*6[.5V U*)_, =4\NXA.[ LKI M#E^F%LI% $Y61;G\9K"SX5"CJ=ZLS!B1.A,RA4(3"7&J%;2'P#!1"E-5E.;? MW*^HL4?O3E-HU-K&6[(?%G!4XH.[LY<2%Q[; M]?&%Y(@[Y-V$9PZVJF9M68*G).7?JLUVIA;*K=9+^QO_2E=%X>2-S+28#6Q%?.-PS>,_H M?<02K)7XZ_?ECW\SKS5&P/RPF_M'&QLG:?>,&ML,W7//A#(LKN]N%]+^QU(W M_V!SFWR]Y6W8L MZ-KOR&2.GG <?8[-4?D1-7RQ7(!_2N7>\!_P5T9#M2A M#5:'9Y\'<2?V#6@%!XWDPX#K000S#,@C$<)\NU/@H<53U$):'W*QE7_'@-S[ MNF/QPO@C=Y8?QJ.Y\7AB_'7#W,4:U3+TUGE6EJ(9X^LHU92-H"C HE MB4 8P0P+;;:5VFPK<8&@3LJRI%@267KQ*)SI:VK&O1O4D'51^[CNZO!*XPYVS]?J3;MFL/JV^ M5-_O-A\?+=*OGIZR\3=_K,SC0JE-<<0:T0M3X,T?B36D$B) ML>:%V?EZA2=>+='4C% CNUV8UUOIS<[8BF\SQ)11H&-O,T,'5E8'\%NU &N; MM+,^'4$\T( Z;J;''*:A?5:KBQV@?^R&H9;1&+[MX.UT J^W@V?5.G@KXAX\ M%LBQ]N97RS/NGCT6? =[^6@-7TF@\U5]KRM3M4Q/:]G:A9V1P6S;N4,),QY!J>;)8P TL#V;8=/)^( Y%D7 M8(A-D_.LEY?AR#FNZDF"G!./!YSS_5XM5QLE[MH/-1.93E4BH9;$.&+(%B36 M)(>J9)2IDF2L2>=Q3MW (!I[)G6 A!,K/8/ X(PN' M8Z1SL(L?A=_)UG%]SYY>/7MEO!.JX[+NG4*=>&1D[IBF]NW[Q7JSJC^)]:?- MG5I]NV.+3PVO_M:-^6:G[Z/_3# M[19-;OW M+3LCD8@6FA.(<))!3#,%2:ZY\5UEDF624TF\KN*B2C>U@R1K!1\W-0]R/=LV M9K:IEKW'^*&ZT:5.VZV5J6DX_9-D(@ZOIXD;>] &-HIOM59B4_U0?;JEFA/@ M6=5<,WBM3F"KU/-W;L#MO2UE,H EC0E[;-L;1;:7L=8Q83UIWZ-V$DIOQS>O MK4.U6AL1FI\VEG>E<[^:#S>9,5:4JLP5E$IRB#DK(2\1A4@KFI8%U@1[<2V[ M=CPU.V[EMG&.K> W[<^-9>]DOP'L_'R_;BS<+/,0" ]L=&MP7_? W4K=VTO' M-Z:^2$6CN7/L=F2*.S\P#NGM/-\/N(_\O%H^F%:?/INO9W.[J/>,#[;MM^M- M9>D-Y!]KI1_G'RJMGO&G%466JF!62YM6@I3Y%$LLA(XGQW&2[' MU,Q:I\D-J'6I M-I8B(7F)94Y@DB;$K&$E,:L99E#+3*0T(4B5RGD-<^UU:BN6E1LT@@,K>3VY M=K)[V$%GW!V6HB'0''CAN0!D%\07$@/DC*S'>C($PB]34/W. K]N@'_H@%_M M@&^C2V.M$[[ G5T5G!L;;PWPU6_/XGN_[$_ \G:QJ39/W]BO]](T5^E*U,TW M<=RSE A.DI1!IBF"&!<"4BDPI(E*A.1*)<2)FNYB3U.SXXVP]5'IOKAM,H0[ M1\MY@"\8[YBP#7TT'8J8%XV+$QI!G"[G6QZ-X,5)P3[;B]L+8>>P?ULNY<]J M/G^W7*GJ^Z(I="Z>OJW88CVON_D;JQ8V,6_&2):(3!(H$LM2+1&#A!$&C=^7 M)1CAPI@2/^X7]\Y]9L$XY"^MS$"T0H/-3FJ_XU>/(7 [@!T&UH&-2R?T#>B0 M[>0&/<&!E1S\9F6/6'+$'[!()[$>'8]Z%NL/R//3V( 6P@Q8$[;SN]K<+>7[ M.D"G#MZ9<93B'-$*D0"SG3N>M%_J9G%?31 #>UW*" M:B>HGTTZA:J; 8J U="N3 -3(R)X[P"3MU&Y $(D"W*JEU'-Q055G]N&2X]? M2ZP(H8#X4SB(G9VK#,^"H92;#"."4E\R(#Z3<^M2G?R>9=U7P/ ML8RS#.540XZP\>Z*/($\$0B67)4L)4I)C&:;Y8;-!T9LV\7PB#W59-HWX)OM M\PKLW*QB*"(#F\)], 9@$_\X "EOK^F780C_>(Y6]\@SH7Q'B^_?U.K^0[50 MG_3KE9+59I9CHEF>$*A4:3DX56H\&YQ G12EHB0K>>[$:'>NDZG9."N;O=@2 MM72^=$9'0'2;LM=",_#4M>)!*Q_H\&E$O.DQT<7D,#H-1C3RHB-=C,Q:=%K) M0[JB,\]&*B:]-2:SO*0JM[=M*4JHV= 8;X9R8E;IHDBH0BE5PFM#<[JKJ4W^ MK6! L(?*+-75OP*.6 1: M8)XZ[7=.=S$UH] *6=]=+JV8'M?#QS&\<%$3!9F!9W\?E";Q,^#R_#@Z'C?E M5Z/T,M?BZ^=?5*P+\+-XG+WM/O[F>%?;9R7?N\<^_V28,]1F9ZZ_+6_%?S]6 M*_4[6_U3;6S97[=0Z1Y]-0W=LK6J*O_NMR#TZ1C^'R0U^-]\I'J0C!<6V\H+-$K02@YW(/9+$ M>!Z5%T21G"NW/D?UL[Q@>.YR^;T<>"9CUH=V3>2BR$B>(*@X,:;'UE@CI;V1=+XE#7^S;;'(P$+R"MBRP+H2!/9 X3E)IYEPM$ M)'.9>GNM3FW6V5H> MU?OPI>]=M6 +4;%Y+ZG.?E4T8X)F MLH1)*3,;0YI"HLH,"IEF+&5I5A O/MX3_4QM>F[%["6)>LW-2[BZ+9P1T!IX M_H8 Y;VF7H AT@)[JI=15]L+JCY?>B\]'JLB<7ZB?O:S'*M M4II*"HO21A?H7$":ISE,TZ3,2I7HK$37EB0^W?WT]NKUS=W&WMRM=M)>6YGX M#/YNEB0ZIB]:FWAW.]J3_J8-*QVT./%EU :K3GRFZQ;\PTY'5S#MOV(9U$T=PKG*:$"A)22$F*H.$%IFQ7D5N(\J*//-,CSG>T=1\ MFS;7HR>LY81D%V>/'[H7KEPB8C:P"0J%*R SYCP65R3&G&AXY+R8\^H=IL5< M>#XP#*-:L^_?5]85J):+3_J+^J$6CTW*]0QK1G(L"DB2TC(2E1)RE5"8$\64 MQAE!1'L%8ISI;&IF85]6>]'02MLR0GAN?,[B[.:SQ$)O8 ,1#IQ_:(8#(K&" M,\YU-6YXAH/2!P$:+N\$UIMKZ(0M;-6D3 :V!#T9,0 MU"*"5L:(Y=;.@Q"KB-J)7L8MC79>U8."9Q<>#S,&M_*_'ML<%QN7R]9W[S?J M?OUMV?$PJH]JTY KVH2X;TM;//WS:OFCDK:LVA]KRV*VK:YT:WV=^B)S2PK- M,&6IE!H*2\Z"=:8@+W-;_Y926>14I]2)EV4L@:=FGGKZV@O_5:#6VM[8\=XJ;!-C.FK=)O?8_MGJ#3K%[3?PF]7=?"]_ ;M*=#O]!R$V'VNP M(JT)@XL[ZN(R%OC/5ZG1^@T,VULMY:/8,BR5-,M)GL."%-+LEFW)Y *GL-0Y M(Z) 2J'"9VW::WUJ"TDKG&>;D8Z&(6!+6HKUP A,THIQQM!QQSSVR R]OS82WC2^6T_0 M&[#3 32/-&R$>[_LOS&(.Q<5[%C[^"@RC;OKCPGCP1E!U,:ORXQXMUQ]40_M MX=HG_7IY?[] MG,4VCE\O5T#4DC95%==FE]_IX!G9[ !^EF&4)@;R-!4&_"S-()&9AF56E'F) MMN:D:GC<+HSXJ;IESJ&O3$]@U>.8OX>8,3'\>! MCT))JR+(.H3(EQ*$M;B L74&6:"Z%IHG(OG\:]ZZF9F4[R7:8XJ+8: M %:K$$8!ZS ,;@[.,. .;'OV<-V)O:4Q:20'?[;_=2D^$TP%ZPY<9"I8AXY? MA K6'9!35+ >+83Z1O]0\_G_NUC^7'Q5;+U<*/E^O7Y4JYG(E28:"(LX(D&I=FK^84LG>QIZF9JG8YM]+"?UIQ02SJ!D7 M;1P/* "R -_G AQ7N#VG6A[9X[F@X*&S<^F%ZWC56CKJ$R5/9UA1HV8N868< M&NOC%) 4"89*&#.1LAQI3?PH[MTZ]OG\1Z6W#Z-8NX"RFPL3'[F!#<>6>JTC ML.\58VZ%!K^U8DR.P7.CJ M^^.J#CIN+_USCI'$(H-9SC-[G9I#1G);7X,EA"1)3DKI3-]VNI^I>2>MI#8D M>">J!U/9&40O^"/Q[#,I9 MDK7(6D_K?))SO8SKX1]T&T5OS?+>U8M9@(AH3-%(:&V+H6-FR(:%Q";74>* MA"0LI3Z'J'NM3VUY;X5;@S\;^3R3 _>1X$=5CC2E]]L> M=1(?5>OYM#W^4""Y$:M6?V?S1_7J:?OC?U1J91JZ>_J@?AAM+2>/P+(L!"=F M\MKL7TJ9S?[%L-!("5&FA#"O[%^W;J:$3BS?)K=-Q:92\@#A@5?)[.]![L/>]KVR,VNOEO3V( MJ#WMV]7*,KI9T_?J:?=(&WQR^Y.MY(=JH>JLD%FI,;5UVR%+.(*8R!*R$C$H M-"=2BY2FA=>][?4B3)";N4%?9U 3RF;W]5_KE4,U)J!/ZUN3>:8KY-S M_0 [>D:C#MO0[E0]$J\<1^Q5Z(CY^V+10([EP%TOT+A>7S0 #US%>"T'FG)Q MI^3C7'W2-4/^Q^5BFS/<'#:W)\TU_<0NWH.E"2VQV2RJW,9Q9S*'/%,"IEE2 M*HDRC@JGH^'KQ)BUYL_[_7JY6"_G ME:QM=FV,VU,A56*<(YN'*(7EXLHRR&C*(-.%0@QE@F&GW?BY3J9F^_;D;%P8 MSQ.VLY">-V.Q@!K82 5AY,47?@F$*^C#3S8]&IOX)>7ZY.(7GPVX*C=MUF?O M'RK&JWE-3M 2^WU6Y@M9;%[?6;=M)DBI5,$R*)*"0EPB#4G""$RIQ!KG0J;* M+=W!H],)FH-:;##?R0T@N%3^,QQTAZOU : W\P>?D_8SM[8N[8UWO6] MIW9[=_F^[X9M?[^HC5D4E'S+5@OC)ZYOA?GF'NPZ=Z" MUDD+?NO)"UJ!(T9#"5>O;^O&FZLVX6-3[*; M4K40QJ@%1Q1YM3FAB=&3N[Y,W)-\Z+BC(-"B48_Z]#TR(6D +(Y8AQB@7+(,$E@5O(DRXB4 MA'B51/3K?GKK>908Z*4+CA7I9<).]71U(R5E1-46T%O@&:V&GHMJV\>V EHW>Q3 M#, &MD0U5N][6%DIP>UYK )2N\X#$2V9ZT0W(Z=OG5?V,&'KPO,!Y\YO[Q_F MRR>EUFUF3()$1A.L($\1A1@5"'*D-.2YQL;+R;'/^?*SQJ1QO/L?+ MX6CX"A0&GM-;R4+2JYXCX7&@>P4BXR=2;>X44%N@EKK^A5C>/[#%4ZRCVA. MG#V2??[.>$>O)Z3=.V(]]4QXL3JQ7#TLF[PK6QU9O;:F;_7T>BF5>2XK)=49 M9"D3$)?F'RY% A%*=)'E3#.5^-:L.]/?Y Q95XNM)_,-J*4V,(-6N;P6X $=UMS\>K=< M;6S1S7\P&RRY>?K$YU53,FN6FJT0S4L"5:)*ZQ]A2'A1P#Q/\R0K4\9*[L:7 MX=^YST09AS.CDQ$LMT+Z.%-^T#NX6H/!.;#=V=;S[00W)@C4HC?0K\7Q7,<@3?<YF:B_GZ MCR]?WG[\!FZ_?GW[[:MOG:^C.+H=C5V-SL"FNZ-J;"4X MU:7.J7E0$NKLPV'S_8,U*+[E0O9?FM"7V0@VR =Y7.=(7^*SQD?]!(\K]OS; M._%4V$=G:V5LGGY7F[NEM*0<39TS6^9L&V:LVC\HU4:L(P,:0F4)"TW,$E0( M!@E&#")1JJ1$&4NQ5X9K@ Q36Z :%4"C ]@IT90Y[*D!.CT"23I"QLO-D@P\ M"D.?G0PP -Z&Z0H((UFO$ E&-7%70/3<#E[3U+4II1U[X3?VJW$%;A>R%\_[ M+%/1?+QE4A04,D0UQ)0;GYVD"A:9$KA,"YSG7M7; N68FM'L9S9NR3PM>V>C M2AU#UU,F-*G4;ZS5^DGQ0HFE05"=SBP-:R[T M0NU62O,QK^N3]$^KNE:N47^F"IQR:3S+)!,EQ(IED&1,0)8E*5-4(4:=BM=> MZFAJEK"]^6F%[=WY= +[7IR=P-?UQNQZU,:Y*@L +.""[#P:5]R,G6AXY"NQ M\^H=WH5=>#ZPPF)7NVM[>OKF4;U?O#-?S.;N/Q5;S8A.64IH"B7.&,2),0M$ MJQQ2XU2EBIR:D3 ?4.E9O^\BJ&[>3E2H!K8,G:R]RZH;L%D" MKL!G5LD;8.4%5O2(!?Q<\8E5O^]B?^.6[W-5_Z!ZG_.+84;EH]K8>K"UB9)* MOGKZ8VUWA)\Z\HQ;L:E^U.[-]M2UR#7.RSR'Y@=F(Y*1+5J#H2AU0C*9,))Z MG6WYBS ULU/7TW[WX=,_OH)W7S[]#CY]?OOE]MO[CW\#MZ^_O?_[^V_OW_K> MR 2,BYNA&A;M@2V7$;ZI>MV);QG5?K,:@&KQ%[!5 NRT&.1X/1S$2.8M0(!1 M[5TX0,\-X!4M!<0:[:IDU[4-]^IFU[_Y8U%MNH#:$I,")3J!**<88BH(9"PC ML,0ZRV6",XG<2V3X]#PU^]>K25^74*Y/1IJ?'JW4'J$P7@-P8:\V)*P#&[H> MHE^WB![\LI8])#3<"V6/>*.AT!X_W&AU[),^^&7]=<<*,@H![VR,D5>#XX48 MA>BY%V$4U$!@[OZ?=!NX]&GUI?I^U]'_*U80(5($)$H%1X%4XXT]?4#'XMJCT6;X6UQTJUN(%7MN=@=G-K(X$WL%F_ C=_MH/+ MB,3B-CC3T[A,!I=5/N M<'@EZG'=1_5K\^VGFO]0OR\7F[OU++'YNTAG,$'< M>)&$9Y!S(:',L"H+I:G$7FRZCOU.S:28KPI'.;H[ /BJ [QK8)O$,=ZG182# M_D"0ACW+.^AU"B=ZIZ!P/-<[^7I@ 9G*>$+J0_5#'=2YOKU?KC;5O^JN6V[< M@YF#=$IS;3-HI+(G?9)!2E,.=8H*Q;*$*N05E'&=./_S+=:5P^%FR,8#>6#[ MUB@":TW 3I4F^N*FKE];;\7Z6@UA].( &JMHS77"C%O,)@IP!T5NXK0:9E"W MQXYUA'%;DV$]RS!#.94<"HX%Q,9H0HY$ 072+"%"2LJ]#.7Q;J9F '?'[<*> MR>OY\N<::+.EV5'OS^M ;#\K>0)C-^MW/7(#6[4=:+6$-UT1F-,@>1NL\QA$ M,D0G.AG5P)Q7]+GAN/#TM?&N_1HNKY?KS;OEZK!ZRZZVR_IV7H^D>?J3/EX) MQK:R?O7TV7P_SR(P14D,7/:J(<7$WCP8%RW''"JM&&(Y*[.,AT7+CJC%U,S9 MR9I;[5(2&EP[YH?A9B0G/]P#V^"C-;AV6MX JX2]6K9:C!36^P(C$3TH>$P= M7BBD^ 6&Z71 \DL($^@WVZ(\MJ.5NC-]&>>]JW_Y@U=QV9L5G<_55 MB<=5*W8"%VM0< M6NR7I]<>:X0=_?P7&+>A=P:OW]^ FL7Q:V\\;O>&RZIS _Y6CZA5]2\W@&GS M/8&=9O5-];_GXB,=:P=2"RQQMVS1 ;S8)<3N_T85+:OEXL?:K6Q)S7- MCVNSUGQ>54(E,YVD(D%%#E.1YQ"+3$)KY&&2$I:C4HD2>5VC._<\-9-]0'8K M=K)W_\-*#QZL^. W8P,>U]*6KP%KNYA[EI1T'R$WBSP([@.;W /.W-=]R'>" M@UKRH5AT'; :A%;W7+\OR+/K ,=YXEV7!ORS\FX?965&]4/K0<^P5CE-*8,X M35*(58H@49S#@C.M=2)4B9W.?(^T/37+U(H'.OG<4^V>@W;>E%P)Q<#&PAD% MK_RY$_H&I)V(6M_Y[/9MJ[4IEHU9;/5 M0NEJTRL\LCL@TTQH&YH'>5+:%#F20)+EYA]1,)))I)+2ZZ8F5)"I3?$O6Z%! M)[5G-$[HB+AY%V/@/+#]. (Q^'.04\5KP8H5MQ,JQKB!/%>"=1#9)_,[,%^G<7P>5N7]I/^]'-AG("[ZN'6GO9]6['%FHG:HRX83FB2Y3 A*8>8 MB1QRJ064E*9)PC*6^QV?^ HP-4?&RF\/L.L$G9M^<5_SRV6G17MJNMGIX7F[ MZSM,CA>S X(_])UJB_O7!O?/>[A_>H;[-P?<_>]2 \&+=0WJV_VX-YB!X!Q< M/H:V$WJ,_(QR:1?$LURO7[/5ZDDO5S_92J[?+5>J^KZ8)8E*2\4QS$B.(.8, M0TZHA)IEHD"YXI(X$22%BS UD[CE+MNP7ZU;=-./T3-J -'7X\9&\5E-?$^4 MO0?+]6AYR"$8_(SY@#GNIL=48#4 K_?1?WPLP\@ET*$"' M1]'!+869R.9ZSW3W15EEJWFUJ\!B">K,QS'?/J/6,XX*4DB:&(<1FWTAUAFD M*>60)SG.$V,J2R1\[*-G_U,SC@TMVL:*M@U^T&;OO&)SP)O=NI\5]!T/-Q,X M(,H#V[^W6BO+T:% (U]M![]8T/=5Z1CJ:E9-JT[O^3H0(G(ERT!$(QE$W]Y' MM8:!T#PWA:'-!.>Z,:.=Z4M5/VR00\=?H80L1<$91#E)()8ZAX1G9H>!F\4QU-S;(U/][>+Q2.; M]_^X-OO9KBAFN[6=H5PFF@AB3(>@$.>,04I4 5,F!.(B(3KS,AT19)J:E6E5 MLO%)6['!@WGD!MPW:ID5W>JU]\2Z#EOJJK9NC^F\]YM7C[#S!G3,<1M^1UH/ M65_B.M7A!K0:@4:EO2?6]DP/O-T.V><+0Q:R28T%H2+?" M]ZA(!^ M_H&4 <>4;/M7 5I5Q]A=)2G#&6)2S+"U@HR2'6 M!8,\10P6"%&:,%FDRLO-/.QB:E[CE@BM(;*\BC6NCZ2;P;D.GX$-BR\TH<1P M1[2/RP?7[^ E:.".*'B"_>W8D]?2 5C#L3 #\=16P'R6J,TS7BBM&T6F&GCHJ1)J?,8%T+Y%9RY M5J"I6;=:R/I&2_7%C'*AZ#Y*5]TP#H+]9*X<][3KB%YNP&[<]E0<[1+2&_1A M;R7=Q9G"-:4W>([WEO[M!OJ01YDY>CP>KYX.63YL0,FGA_K@[=/C9KTQWZ[9 MM'Y9SN?OFFB3&4ZH2$K%H,;4;#*ER"')4 )5D><)S91,2>GE<0XBYM0L>+,) M:T7V=$>'&4='Y_7%1V=H5[?'X;3'UM73T1[)'>5ZLKK<=*-J?M@I"_ZTZH)6 MWYC^\: #$LN;'D;(<7WO08$^\-2'[2T&^<;MKVH]8UHFF-$4JJ04$&>9@L08 M?IA)7N(T$2+Q8PP\[&)JEOL9MP/XTPKI><)X!$C7"^-KX!G\_M<+F2O9+?K* M#T)C47?P@GP5?07/$U/L/1F#@+BK/OTT$RJ7&$D&64XIQ+A,S/PN,I@G9E.> M9X)*Z<>+=KR?J4WR;_8*M6$9!O-=*>YK"(=WF+I-]0A(#3S?#RB'MT(.Q3E\ M@,(@I,.[7EZ0=?A U?.TPX>/!]XBKI2L-N^8J!NK5R:ETX04A%IJ"PRQ$!22 MM"C-BJ^*4A*BF&9>MX@'74QM]C<2@D[$H"7^")".EXA7P3/T):(?,OYWB">5 MCW6'>-C!N'>()Q4\N$,\_63@^8]:_:B$ZHJ,II@EA!:0E=PX[H6MZ8YU G7. MB&1%H87R.[;IMSZU"=T*YWG.LH>7X_%(* I#GVHT<@T0@GY4XUC'!GMMC[O; M/Z;6P2;]Z$,CG\Z^8]7J[VS^:&N5/-XWN_^NALW?EW/3C+4?]I9BQGC)E:55E SD>5YF@N=>:WD(\@\-4NRK0[T8ROF2*>W'N,\\%'N,*,W M_7-=JS>H%0<]S7L5HW;*U[>"$SCD]1^JES[Q]9#X?\;QK_\01#L+#N@Z;/'J M O+;!?&$P+TJ ?8&]/O"TLA_5JMJ*>OZ !^JA7J_4??K69ZCE- TA4E:2H@E M99 J3:&6A61$TU02+_*AR/)-;5'J5Y@Y6G>DO566=>C!:_90;1H._R[P /QI M=0.U" CKA.#3B6WDO00(A'6FYB2S?JTC(0M,^7D:&Z"8X1 M7-F#RS>J^>_[Q>>5>F"5[(A.VN^\X[ML2$]F7--<:8V@()Q"G*H<B+,YSA:*4&JA&W"3-;6HG!-=25@>/D M9L8'Q'X<:]TI '[K5/B+38;KQJ(5OQZ*6H&6J"EJH-\5",8+[PL18NR@OBN M.A+*=TUK+Q/ ]W>U-F;(1A6V>X!O2_NKM[_42E1K&P#^#U5]O[//_% K]EVU M?U%UC8,91YQI(B1D*4J,ZV#?@9RLX M8(WDQJ@WHKIJ+7(YG[/5.KABRPM_5P.?5HW^M4S_(&L;H-B T@2D M=X=8FV7]:[O1Z'V1'3B@1:?[JXI=PF8:X_S2IV!QE/F?<4 6=>!BQU%&DBIL MP7_%YI;!Z.N=4ILO:FXW$3N"__4M7V]63&QF*BN9S#6!BA8$XD)C2%)*84(E MR9(L(V6&?!9FMVZGMH"V4IL5T(@-)-NP?_=;!AW1=ENNXF,X\++2P5=+#%J1 M04]F\&+Q_K%N_%0QR#96@E,F M)<4%)&690HQT"8DL))2*<9(ABAE6/@;)N>>IV:2>X.W^?T_TFJ39LY*(\R"X MV:E!H!W85-U^>OT>W&X:2J@Z\]SXK)]9DXH>/<#%&Z%894J<^QVW?HDO' >% M3;P;"#-77]0/M7A47Y2EWZ@6WS^KE5ZN[JV=_,3GU??:$=QZ==6]>>23_FI^ MN]9-B8&O&[;:O+&\ MJ1F^5KL;L-4/]!0$.PU[T1.-DC5#34_-FKYYM0%6TZ! W,C?@9M9?;G1'=CV MOLS >AOM8?"/9-DC"S>J^1\&V.=KQ$"]!!* =U$TORMF_6E[1/!NI?[[42W$ M4\>T5O(,,\VAK,_&M5D8*"$Y+%@F659*0E,_+O#+?4[-Y/4,<.%,AXH M%3 USB?$!3%&1Y<%+(T1S)-4H))[U1QVZG5J9N<,3[@P@D=A_GZ&NYOEB8[F MP+;G#'OWZW- QN+C/@[,L(S;S_J< J?V<1@<6;-/O!R8"KJ\O[>>U%+\LPTS MK&]*UE_46JU^*/ENN7KWN#'V[_UZ_6A=LYE*J4(HD5#G0D%,,@5IA@34)HKP=2,4Z- 5S-4-#HT=_1KL&JUL$7Q@*[U %6K2'VOWSSG>9GO M/VINYFS0L1C8M+7#T)80;<5O+LC7X$M_&!H50*=#Q,364/ABY;UZ]S]N6FPH M/ =9L\$-A1K)17VW\H]J<_?ZT4ST>[7:YN+W"GYCLSWD)28PR3&%6!@C:6]) MH.(Z14*+)$'2SS0Z]3LU@_AAN?@.34?WC;]F% BGUW"%GBI94)12B'B*(4[R M G+,2D@+)--2E66&$K^"]0. /TX=^]='0 <0+';E[8<9 M=[B1 %H8-L2@(VSR;BH_SGC8%[N&0;SOW9&X72[HTS_ MBVIU$_WR@V%NQ]\>V8HM-LJT^^IQ72W4>MU>K+8A8I0CI;%*H4QQ 3$3 G(B M%11:)S23A2RX5YK]I0ZG-N&W\MH/NY,8M"+[^1X7L79S.F(B.+!%. O> '%X MKM!$\B0N=C>J"^&J_'/?P?F], MC[QP^FF^D7N1R);)3H"-S;C[[\?JP6YMOYGVVJ OA46NM6 P079/ M6I^0\9Q!IC21"<)%0;Q2W1SZG-K24U^A?*CLC>4W\_NZP%1-+Q 8:^<"N^,: M%1?,@'5 _KIO[-<9J9_W;D1-\BL]==E,YIZNTS%GT; MF;ONH:4I8'V^,]45S]NP7X W*@Y 47=Y=-V,X(B#-2U"NIOZNN'5A0$:AG?. M&<\QZ>8N"S4]ECEG((/(Y=Q;#S/C'Q_MF88EKGM8KNK,T*_J>W/G1Q-),DXE MQ!0)B$F.(=$2PT(F)98%RHO<*T'C=%=3\Q<;2>TAW6HK*UBWPOH9TC/XNAG' M.*@-;/!V@.W$!%\O >9MV"YC$EH5 -T6>'G1L7AC4!_CZUL6MGZLUK5 MEFI[-$)TAA*!S/Y2(@2Q) )2GN60E;BD.2I90;W,Q*F.IF8D.CEW'&*>Y"DG M$77TFB+@-+!9V$)D9&QBAPXYL W-M$J#/VL50[-0XW\6;E9Q&H,]L%T==9S#,V4'&X+8";;Q!7V9O-S! M #^9SCM"63G.IH:DO"3DY0"WI%V8J3V+I9YAB(#7UN%P26/U_K!21B,:F>ZF9< MCM,+RAZPCUYZ?F0B\(_+1<-K:J]0-D^["M(GZL7/6$YT;IG\4DJU<5_S E*& M$30;X:),J,J+U,_2C"7YU$S7[E#):/*CH5UN,A-'XNKV'GI'0SC% 1WQ1B20 M@=MH#QOU0:,_Z %P WH0@#\M"*!%(:;A'GOD7II3VUON_QGTV:'#$8TI.UB MJVDI:J]]QJ0HTU1AJ#/-K3<_QC?D+2X091V MG!26?\(6!%C;E>KV857-_^__*RG0_TKI#; SL7ZM]_L,U;]/;RR;Q4.3?3;W MK(AZ,*!N*\\UPS3P K'/-_'W9FC>U] .PBBQIW]\PHBF^9?B@]A3[@S=P_YS M@1DS:J%6;'Z[D+?ROEI4]G39?M)="$BFN,*YT%!JFAA3HP7D,B%0ZX(:YUAB MQKU,S87^IF9Y6G%K(\#V!/9,EKD$.\@(QR 44J.>8EU:7, M_!@;(@(]#E/#6%"[V=J(\ UL>ONX[/?NL>;&=W]K]ULWFMNE"E[3(%N7A[]VQ5GDOSR]I&?*+2T/19[ M5D_I;S9_T3(Y[XJ9=Z$EN!3$[/$HS"61$!<%A20C&O(2)QRK-$VT%__I^"I, MS;!1)/#8LV$BJUT=XS_;F(3Y-_:K]9S;L/J9%"4C MI5D2DZ*.#"@%)*1$4&B13W/(9T0=CR6 M;87X6N!Z\UR+7*?T=$7,?VO%/DU(['^&Z0-3K(--IS['/>WT@>'@"-3K93_C M(]D_-[/;Q::2U?S1;M2_*K-EJ&E#W_X2\T>I9)?)\[AI6,GT\QC=L[6?2\XS M@IB$DDGCPI>6%K=4*12IPBC!& GA%!X[M*!3<]3[JH+U5E>@6F6!_Y_#3DW0Z0FLHJ"G*?BDP9&$AM J MW^,.NUR*^GZY?O=_Q/#O23S<9_#M3EVGU' M.*7U&C]X_Z.X!6.AV'D2H_476'?8DG*L6S?'"*N13E@*>4%2B"7&D$I5UL=_ M@A4\R6RQ\^6&S=WV-WNM>RWSVSX&G-"V#]"24 -6B^I9+W@/O)2JO*S/20N9 M0:Q1!IDVWA=%BQZ:B/ZIP MK K(>VV/6^7XF%H'E8R//A1*$6^/DZR/T- ]?U3&U&&A$2>951/]+'U/8U[Q>F%R,D^*VE??D+J&I9@^C@#R'-B&*JT#E$ MB'"(<5) (BB!,EC^I(J'I/:G'PVE#U1:&5,LZVC CN&Z5$6F MTQQB;B8]UMCXC;2DD%(J!4\3KI0G7^!A)U.SH5L9FP!47S; (RBZ3>]KL1EX M?C^#90"&ZG, 1*/U.]+%R#Q^IY4\).X[\VQP9=RZQ6U1C/US;IN66RT>;3WP M![6J]ZKK;4R I)RFMK*.4(G9_>1<0XII"9,\H:7&DBKN5- B@BQ3LQF=*IZL M+]>,AIM1&0GC@6U/IT6_,,_!M=H-V&D#=NH,Q&M\-:SQ*O,&2S)VO=YK(3M2 MQ??J)J\X4WM__\"JE?7!7M^QU7>UGN&49@@QLQ_B=GM$&8*L9 ED-!$YH@0G MQ"N_X7@W4S-^?ULNY<]J;E#:2AIP4G2(IL>1T548C7%V!'82@E;$R(=()R&( M>9ITV,GXQTHG%3UZOG3ZZ;"9WY;_: [T#XL?>B[/CJU-Z&ON"M3HYD;T6/W. M059<3Z0B??2NO8XZ"SRA>#XM?%\/)=]Y>)C7D8!L_IJM[][-ES_?+_1R==]$ M"GH&&KNU-J%YTI<86)&!E1GTA!XFA-,W^O7[<>- M\]I@.U"ML[MNJY?.4N93"4B.124,8B-RPEY@A'DB*E"$<1$ MX77'<:4\4W--;X58V81\T8_/M^&9+1&^YY7FM:/EMVSM M8E-MGMY5<[5ZS3;J^W+U-%,9SY M<:U)(2"FQD"S-$]@F65,4"D(*9WH($ZT M/[7EKA$1U#*"3DC'L/T3")ZW#!%P&=@4^$'B'NI^7O$S%!'FS6:BFQ]V\_M4 M>^-$G)]79ALH?N&QP, =,])W;*T^\7GUOT#\5GU#[N8VDK?20AV(@8M\T? =%O:KX-HX#E\!)V(83LG-8\5M'/8 MP;@A.R<5/ C8.?UD0.*H6==7RK3V1C7_?;^HE_Y/W;K?[)4_JLWV,!T9A[[, M2@29P1#BQ(;GVI@]8;S]M$@%XY0ZIX-Z=S^UQ?RW3H._ -GJX!B?$PC_A:5^ M<% 'MB*=[."W3GH;7=XOEHR@[K"8>=X/QV,R-#7T,Y@^%\U']4YUHWR M?N/C7AP?5>S@?OCX4_['+FT"W+MJ+=C\/Q5;O5U(RX T4QG#2&0%S*C=Q7'* M(2&$FG^*+&>(Y!(YQ5N?ZV1JD[=+.&T$!5928$2MZ<_S'6N"293+[_[E[L^7(<21=^%5@YV:JS0(S7$ 2.'?* MK4=F695Y,E73?_]U$895XNE0A"88D5GJIS\ EPA*L1 %[''9JQ+*9%T]P_D M!X?#X1Z$?1KHOI(WM\__M(\N^.5_??SZ_7]9ELRQA=EN5A\0O+&#M">U:!:@ MTA;\4?_7J U*O4?LMGL!H9&:[KZ6]J:]=R^8WM6"]])MG@T8ZE3\F[6XU1SOV#7 ;"#L^&@_>D>GI.K+@J+Q>I8Q!4W[ #=5X MP$WXM'T(O( Y:4O@]Q3?V(9^QC?Y5(?:Q8?]5O.IIM-\(ZJ.@$O& ZYXRF&: MA *B,-"TE@0Q3+)$Z%53*@/B= RK6^3/HA@X6]J"2EU0Z;OH:D7I$5NQ16>P>$NGP(EC,+8 G,9E MK._TV)/[;+JMF%ZTQ7=Y;Z(_=8D')E,E<8AAA(,((I68/'P>0Y6EB4(B#&)L M%ZNY(F1N)/.Y[ I4ZNFPNW,)08O-LP%P&9DH6I" 6L?N0AGV&#GL(/ M4NQ7\HOZJ%35K/)P]/X;W\\0J-V$(9>;&I(TMIKKLP9IVL0MC$'AID:/?UF?H+#VZB09D M;%_/8RSJS;5Q8FQ#X#J4E]A'E6G]QP% ._$LAWBF'_/^OM[JA]^O36=B+:TY M_K0,,^-UFB-)1,4010Q#(E$$,Y615%&"@BA85FN^[SNZW=E1ZP5I+A_I:YGC M?:_OJ/XGEX#N )/W^=I$5\VW^RSIY4.#3B"K-%)!FBJHIR]31U2%$(>I@#&1 M(E$ACRA1-<@?UV)BB!N)DP LUV)8:.UFE@' &GG2:&M83A+ONLX7.T\#'2 , MQ/"7I$Q*WAVFON;EKLM]*PK7U'Y3]83?/=_\F1=+3J*04!% _>$34P*<0DHR M":.(I1%G-(W<*F*>%S,W![7E_AST!'\831VSJRZ@:L<#_;$:F09\8/(HA'L- MA<%JX9X5,G$YW&N&GE;$O7JU'PDZZGP>\/4N[^NMWLG[2?4:4(IDD4 MT2 AF@-,>F6:Z)5M'$H8)XP%""448Z<:'#9"YT80Q\Z4"]/SLO$92L5!H[E? M0J;5&-@1R-#(CDPGPX#J3# N* U$-U8B)R4?%Q!>4Y'3O;W:6?H4CJ4DQB'! M&8Q"D9IL< DIHAR&$>6*HR1-F%,VN+\J&0N:Y)6 MYU+!MS^HP_;3G'W]WOZ 7>B\.7WUWI=UU:M-X=IKU$O(91RAC&O!:W-Q(\%CGOS#J+NH\$4 /&OMGCW0 ;T>'P\$Y M,N6]ZIC09(F H[)C]4ZX!,HH711.A+UA/X5+AE_OK'#Q+L]M4O.X=]V]T=^] M[HW^\;_W>MEZN]8D5VZ\5^7-[A[HNNZ:7G9'+V[7539+9^OTI<",D 0%4"C3 MXD_)4#.93&$01%@0&@=AXG;P;RZ6S8TT2PUK9O1M]SL[D&WW?>>B[XRHOS08 MEA:_K&S9@L4LZ=O7U=" $IL%J- !+7CJ ]X[#1"H$5J "B-S_+O)13QI0EQ> M4IX. \>(PH#[TW,;_Z$VNV=CU[0[Y[,Q^](V_.P4](PMY^M\)TVFUDG6_,WC M9KO+_UD:5J^*S!'$3_K:91"G,L$\@XRC!*(@4A C2F 4AIRE*J$\<)K3_=28 MVP2LOU[L&%;V@]\RT#PZJ&.'GDL#8&G!R8F=11FZX>410X6D_):8-6/<"ZB2$W>]IWHQ(USQ?WW^37.8_3)B\.&8A*DDD"SF'L>(A M1*G2Q!=E&&8*)VF6B0S+R)'X+DN;&[_=<+[9&T>OI>SURCX>"%MSVS"XC4]A ME9YMS$8Z8&B%R7!D=$76U)S3;?89:K&XR8]!WNWSE="/;LY+!#C$*48P%9AK M7RF-(&.20)QD@>1)BF-A5;WV_./GQA&-=HY'E5]A9D<"_DB,_-4WBHW0G_:\ MS0-]U:\>/NEG?-ZPU]_MA:OZ'B5I#@\?IR&]G$E"(254-& 0X3B"!/,$:KH( ML9)!AMV^VBNRYO8)MP\?-,KZ'O0X!=8RGC<,7&-'V,X@-=$QC(NP#'[*XE32 M&QVBN&CRY3,2EV_Q.';[_XF\>%K1Y[M?FYF=\B1!(H&"8@I1F"&(PTQ/[RB- M)0^P"L/,^KSMZZ?/C16.^CF<(3V![/K7WQN(D;_WHVH^!VI/WQ_[D[1]0)GH M"*W%"^)V4O:2S5>/R)[<--W9V$OZOC@4>_&BX;)(ONQWQ8ZNC9NT3&@0$\XS MR.,D@0CA%)) Z/_)(L$8#8+4K0I)A[RYD=:E/)+-4>5A$TG:V-MY.@,B.C+[ M74HE:6D[;B[)&5A&3"9I2WOS;)(SIMNDDYR[;;@>H>_UO_/=>[K=/JO-UNQN M%MQ?H&;ES(Y[OYFCN9@VT3PC> MTZ=\1U=UM+I_L\]SL-MQS0A@CLPY%YMW5FJ#%WJ/VY[S"E CMN$\)_7-VVU> M@<*FK>:UVZ?N8'Q^(__]IM@M$QZK1&0Q1"3C$&4!AH0F*0R4D(E,>9JY):Z- MH>3<>*].&&JW.IZJN_&5D?1GQRG'YZVHU*D/\L6D,F/M'/HC=X_%FS=-OJ+B MFU/[4" /UU[90I;?I/&;U'-0\?!UN_F1"RG>/?]>F$2#8T,44UTEW^6R6-*8 MT!AQ E6$"40\)) (P:!0),$)$CR0B4LO.WO13@0_08\[TU"):]7!4ZV[R2#] M96_H(%__!1Q;M=*#"6X3@,.H!$FL" I2F(6F+RA. X@)2R$2:484CI@B3G7J M1QJ5*0X-FA%1J\U/8+[RTU&P;!_J,09V4^LXR(X\89I7O03V:_M5_[UYU5L] MKKI?=><)T!VQ@:8U!\&33E;N@+R>@CR>T./L#>M.#F:ODX/K%."/?\HMSPNS MC7B[WFWS=9'S,MDW7.),2$Q9!+.89Q %60HQ1J:+5A*(, IX'+I5E1Y-U;E1 M9$O3!:#W]UMY;PXCY(W6X,?5$PE3#[3E-ODLAF_L7?;^YU@.)U5>O 4'DT\R8\J)1"* (<(8HC2, M($NYA$$:$3V5T PKIXC\:P%S(_JC?H[=4EX#9T?!?> 8F3B/JHV0B'C)[J$: MEKQ^_+0M22X8=])TY-)U_1(2-^K*T8=/^]U^*\\<@'A5,)D(IB0B)DBA%$0D MTJYB4#* C*-$:7ZK]D@^Y6 O MHVI)JD-@-3)#NL'DWX;[$@1#=^0^D?,VS;DOF7NQ3_?%&_P(X>8'S5>&83YM MMM_I2GZ7?+\M0Y@?)-L=_U57.5M&*1,!PA324)@=DYA DB $0\XS%4=9FDCA M0A..\N=&'K_2[3_DKISSBX.N;N3A.@)VE#(BKJ-G&; =."JX =3H-ILH3%F M 6JUA^,?3[P&8B57Z9-RE2E64WVZ?-5G/F;YOUR^YC882#F! ) M11('$(51 EG"%13:R4$HS2@GV*EP["5)<^.J@Z(+L-ZL8=V5S+%*[$58[6AI M$+#&]G2..&DMH74#//?BK5U@#%6;]:*<:4NO=IE[4EFU\P;?7,^GK>15?R/] M\TK6^4+MQ==2L"R5*D80HRB$2"^!($U1".-0N:F6F!NQV/#(WEZ#[-4=T%."A_-L)2WD!UG]]W9=EG([I)/4QSY^D[NEE-HY2<(4 M4B4D1"GF$-.(P"P."2.A9'$2+M=E0H)EZRY[X5;?$:F^H[8*(\[0#V:/U%2+ M;.6IE5&T\HM:Y93E*X^EF,. !!GG =;KX!!S,R!40LKUJ! EDPREBNOE<3,@ M=_9IG:..RMT$V9TS&!J[&61@I"?KS%0J"WYIU/Z+@;JJJ-I*)SP"_OD(^/5" M6SX-G!P!'*ZIDZW@J1L].0)RIOF3ZQ,\HWYU';;?-CM9Z$GM\X:NBV,AJ\_Y M6M[NY&.Q)$J[NH@D,,6!:0J%,HBYDC ,*968AC*(G)H(V J>V]JYT=LL"7?F M4RH5+[^P1&P=H](.@(W%"10%NQTX8 M'<$XB?VYWN^[L&>[8V'DV[5F!EGL3%/C,$"DXP M1$%,M$.=93!AG.$L$XP3J\H[[J+G1FUEO#T_J+XP"DQLE_YC(#W%IL9M"^1&[[(/^P)4JH.OW2![1 )<\1HL'F M>.*H@"L@ MI[$!YR=X5 M[OWE\+$,.U]N\Z M^7PM9Y/=K(WN)$AQ+%#.(448A8BB$-!;Z M)TE10(G -+#JX]E#A[E17&7%Y4Y0QK78M_1WK^C39\"NT]Y$PS#ZGDHY EI! M\*H(T&D[J?*JMAWC#X%#';7QAV*B:FMW#Q*L]V8[Q63U7/L:>#5XYO=/QW)8 MI<'_/E"EMGZH7JWGYOGHZ:J^];/]16VXGH_R\[KOMMJ9KZ1]^2&W=_FCK/>$ M61@'(LEB*!D)(<(BACCEIMIE% 84T50)IUKW%R7-;<(Q54.+_RCD]D?.-;?M MCGJ#S0_3_$AK[N9&7P;9SFL>!+J1)XF[US 9+4?8=^_$8B '^+*<2?W=3G-? MN[?=-_B6FMR(/=_]C9HS;KOG&\ZW>[I:,A*Q6*$(!BR-ZD+9B D8T)@I%G,9 M2;Y\*IL9:?=ZN[/CBO/"7-[VUR+'>_'?R?M\O:ZJ+6@U]>O_LU8;;-@JOZ_: MQKK6ECP+-HT0510)*&*.--B40YIR#DG 2$)Y%"E*:K _KBVW$H>"NA$X'M ? MJX*=HZ-LQ\G]<1N9D+^;RH]T6[F$'__ IY%&8RC!E3*75WN/M!^A;. M]CNJ_\!=SUR?XLFR$+.81C!!>DY$(0XA#1(,91R&6#*><HAT)S,GQX* M2-M9K@\T(\]IE4(+<+/;;7.VKXZ&[3;@*QWVO-)E$ :;M4X$3#Q'73+P=$:Z M>*5G64^3I7#,3C YA23& >"IBV2N-% T^J,5Z^LF\WOS+M\GM^O\Y5SO5:^S>M.RT>RL H M+?LRM/K-2HPE)4S!C"(,44PXQ%&2PC35X*(HC5'H5CG!2XVY\4>[HDJ5G]PR M!-26@+8IOAT"G0;+TL48?0C&7EH[HS]1UT$?/ =O2.BDQ!OU*O0!ZG(;0Z^G M>>0LW:Z%?#)AXO7N0ZX=!_U:-,7P.*-AI)TEF(8J@TCB +),1R>HL1#[]$:]@Y9#A,PQF$V7Q?#/' M% LMIP#Z$P=Y"TIQ@%)/ N:/IJ<*73\/E;/3C=/5O)PKMT^7>]-MPXO\&HO+ MW4BSV)JDG76Q6>6B?%/*-/BR=)2*512D601E% K-EW$*:6)(4R6<4(QC;:P- M7UX6,3>J?*%E=:##J1S7%3"O4^4P$(W,DA[H6'_/W0!<\\'TW2W_2__KZ'M= M>? D'WFW8.0>DW8*N-SRC?]POD1FEVLP5" :K-'-. MQL159JZ8>5IAYMK%?M_[[VOM&&ST2NN?9:^JI@G5W0/=_6VS7XE;[83QW4>E M3(//'U)?8@Z.+%7$,YJB&!)E2BQS(B!.20 YQU)%B&:4I"Z$X*?&W!BC;078 MT3\!J^W0#BW=@9_&$I"7I@#9V%)>: ZON?&+Y\#9$=#XPS$R0[T8"=/T[]V+ MD2B- )45X&!&>>&W:R/A3&/]@!R(YSR5F)0(^P'UFBE[/JUO0/Y*X>0R;+ED M!$F5Q@A*$6::/I,(4D053#5U,I$1HI!3H0)[T7.C3/M2YG7(US5?S7Y07(/M M0T(]88"])\H]HNFV@ T>0>\4_$9109"OX /M)!?#AGGG_*" MT]7?)=W^2G>F!NKS(>LSB0A/$"%0A@&'2- 8LC1%,,%1)+#V$[/8J=BRB_"Y MT5JE*7C6JA9 5GE'OBFW3H-@1V)C03LRC35J@Z/>"U!#;50'C>ZC)./Z@#94 M]K^+Z&G/!'B 6$8AB3B!7)"$ M$LJ("!*WPJFO1;A\/],42?VZ-=7N]%=B#LK(_][G3U65C[4L<]LIY_O'_:H\ M3"U:=25=\ZE>(6W'3'W0&YE]/F_6][7;5.DV9)[4>:L'RY)Z]?B): M(77A.L_&@)N-^)FO5F:MEV_-&VYRVY8"!;%(90#U0@M!A)#^X D6,*-<(15C MK)A;>\"S8N;FCS1:EM&G2DW';H'GT519%A"5I##F*(!(!0R2D(801VD01S'3 M;E]P*"PZ":BOBHC^"V-K1YC]W[^1:;-1< &.*@Z<9GH=@Z$Z-)X7,FV?QJN& MGG1KO'ZU;]6ZZJS]'?VSHNG;]0]9[,S3BV5$8AER&D%S_E)[4RB"#*<!H6HF?J M=IS]1 [:'T]W]*28,T-!HE@&&>.04R(AHD$ &5+F0&&8D30,*,LRM_+^XXS" MR -PQ)J.A[4(9*("*6"*,U/2.@WU:Y]QB%B8A$C**,!.1[F&0GK2DJ_UBVXV MRFG]HO^8 GS/*;4?I&\QL[K01O\9]C(^8TVT9R2^[7Q[&8+.:??*K7ZS[S<] MBV]SOJO+[]69:D2H,$E4J-&5AFZX=N455Y";OG-Q2F+*D OQG)4R-ZHY*EF5 M7W6CE/- VI%(;WA&IHT6,G5+W<%3_JY",! SG)0$0(A5CHY7S,)6*$Q3)&J4OADLNBG+[\ M"0J8&$U+IT)6^R"EGP%^:3H /?]E 4HUW!CA"M1VM# ,@"-S0XG=?U78:3TK MKP+\/=\O.8K?3:_N_E)MZ+*M$IDS(,@D#"0DD&4)10R+C.8)") M*B$I<:M/,9AF<_-'VGE;I=J0&;U!VSC0M@ZPYQ<7UA:"TL2^&71]A]V.\MYD M,$=FR--Q?&<[CN\\QK%'CMY F ^>PM=7KS?*\!L(SLL)@$,)\#TMMBZS[_62Z5%N#]/--_E#KO?RVR$3>XG"-$A1@,S>N^%]P2&-0@P5X2P.683# MT*DPIYOXN9'[9UD4_QOHI?V^KFEARO!L*ZW!,7_=]=B9TXC84?)X.(_,NXWB MX*?6'#2J+PY])I\7H%8??.L&W.,0FP]N@YUNU( MED(4B5 D44)(PERHP5'^W#CC^KFC!2AM *41P%@!_JCL<%RNNHZ291QN/.S' M#LX-#KM[T,X/O*$B>8[2IPWO^4%S$O/S?(P?$9;EVS"3YNMS._7[\M$;O[<*MEVLQ;EOU;5"E7\WWV5//2;W'U1=_3/)6)*95&$ M81;1U)1<0Y!DF8"<2:;U2-*(.?7?&D?-N='J^^JL1EE(X*@WH ?%'7,,1QI< M.YI]^R$;F8VKZI8O+ 25B> 78^1?%J"V$S2&MNM>EB=V6K:"H['5ULM&F;R. MX:A[W $9B.%'4G+2B6!M(YF''2\]X^\>G M,ICV\<\GR:M,S,=P*1"A,C$UZ=)(0,2B %*L77&&XCA2+$:2NQ4]'DW5N4TO MC7)@E:MR^V)3*EWV'"Y/-UNV')Y@D"VWEV8Q=&/O-UGL,5W=8M+3T&%3'[0, M7H##"V%L'G ':O1A&6I+:CQ%I]VC&AWPDTVK\25Z3CQ[5LC_WFMQ'W\8A]FU MC]F%V^?$!P<50:7C.-W*.H 8Z@N\)&;:[Z?#V).WO^MZOW>WY;=I% MY^O[+T]R6[4(?2>5]NBJZ[23)O6GHP5K&?F:;I_+NJ'FY+792]FLM*3[V[5V M+&2Q6V*%DC!0"-(HS2!260*I8AGDJ0J9C(-(R-@E&W!$7>>63EBOZ5AI#\BK M?^V,16[NTIC#RRC%@79]8112#E%$""0L8#")8\2#F,4,8;?2%S,9X&FJ:#3+ M]I59ML][I.WFL9F,WLA3X8MH"S"\#HZF@J.MS8C6UY?F+L!+\T!CWW!SZ 2# M,- T/*:FD\[D$T#^VAF80J1'/Y3C:8/WM'BX69?_,4WJ?M"5\5D.COB'O.": M]_9;N:22!3&)*#1E?R$R/3H9"SEDJ929X *;%NU6LXBO"O.;&EJ'94S?&H>> M(#XC<)W=IT!U9,INP6GT!EK_ZH>6!>UXQ=&(D9%W:-,R\@A,U+_E[D$"=3@I M YXVVS*JM%%@^_*5+S?YT[7_*6'U2^ZPO1YCFYY3[83=CD]& 7-D>FDYD"VM%Z#2&/Q1_W>4-%YG MO(8^Y=HI]VT.O=K"4,G." M$JY"F"0RT41%$TABFD&:>!8RYT91KRE M6$8)IA$+]#(*1P@BH1=4F/,(*I1$61)PI43HQC:71,V-9 Z:5J5[%J HE05Y MJ6V9L%3]QC%CZ0K8MBPS!(0CD\L1O>\5>I6>H%)T2&KI F,P1KDH:&(BZ3+X ME#\Z[_#J=<[-H2CY05;_O5V;^<2DS_R-FA2V:,%/"EZ2Q*="! M(<4H@33%0D@:L"#E#D%]%]GSB^:7\ZYFL$?PL]86; [JNC5'=Q@"BZC^6+". MOP-;J@L:O<'M&AQ!;G1O-7D9"V.G-NOC8#U]X_6\@?\74=OR%U.B>G7M+1^N M";L[BAUMV1T>.&6C=G<[7[5N]WA SY#;[?IIORL^RQ]R%=6U"U7 $X:EJ=!! M"$1Z3H!4$ 1YD*1I1E(9(R=O\HJLN;F3I6X@\HRCG<'2,7+6#Z')8F6F*KM1 M= %JP$8H#&F!R=#QL#.2WB8"=MGDBS&O*[=XGO>LLE+6]R;I>EW(^H7.9,1% M:-J^<*:=1!D2R&1$8(0I#VF299G(G,YKGA4S-UXX: EDI:;C\%[(M$<"KQIZ.CW-[K MI_YUN_FY>S '-^CZ>8G3E =QE$*) OWI*Q) RH/ )!''*<("!=*JU6>'G+E] M^Y6JH-$55,J"6EO+54H'M!WKON$ &YD*/+&R7T_8(7&&#PK)__U^\^,_]!,J M*M _'!F@Z[G3+"+LC#LL&2PO]P@;_?[]PV:UHMOB/5U3D=-U_<]ZWF(\XCQ+ M QASHB#*J((L0@J&3'&<9"S&B57-!@M9Q O1KIZ7C$=+$=.UM>1',L;_%MWU$7 M.C25?33U?Y5;/:Z/IC'(,49T."Z;/YIC!NJ[_FVAJK(.57%F)F22(4:@2FAF M"AD*2 (J8:HDYU0J1"*G[NW#J#4WTJ^M,F5#:[M R[ 7?1I0Y9!G]ZO7^*G M?&T$O]\4N^(WN5O*(,KBF&/(!-;>>"ACTWZ50"QEA *&E"!>S>)>R9D;*7^0 M;%>F>91?,3=:^O6">XVG'4T.@-+(O%<"=-L 5"I8E@L;OL?;!0P&[NOV6LJ; M]'*[8.JE_FV7+N_;B^7K=F,*R#?;@H?ZUR7/'/.V*16"Q1F"48HBB-(L@R3, M]&J=*,$C&64\7"PP;=3BN6@V/'+F%"/3#QV*-?. MU#BI];[H#=[!Q%+\&S4J<0/G_;#K3!U[A[]+ MNEU&>L$C4XIAP&,$49(DD-$DAC'*&$-!3%CH5$RZ2^#<_!O]XF#'//&YP?Y.-F;4KQE8&;YJA.O6]$%4]I%F=09DQ"A!2!C&4$)B%"F,<)25.[ M/(ZEC4\GNQ/%7?C:K&7.11:HSL6;: .>OKL85Y%S&$'5#^XQ&VX9_ Y45X ]C!Z@-<=Q.=!TF.Q=P1/!'9O,1I M .F#WG!5'9VD3UVIT0>:,]47O1[S1OD9G_.U+ L^+GFH,IZ8XHIQHA>U4FJ" M) F&81HD6<(4XTDR:8[&0;6Y$>B0._W&2%!:.76RQG'D[8CW;<9S9$Z>>BBG MS]PX07TNV1M'Q?ZU,CA. !T\B^-4@OL!BP_U^NI37G"ZTBKD&_%)_ZY8*BHC MF44<1F53X9 HR+#VAI-(AAEB7")A517QJI2Y47:C**@T!96JH-35_FC%95 [ M8@Y#035VO,$'):=#%9TH>!VIN/S4R0Y4=!K6/D[1?;&?-_A9%H64A\-:GXW_ M>=@DK9O>%!_V\C?YY^[NIUS]D+]NUKN'0J_8TX1QHGT_8EJ828XAE2F!F4@E M29,X(:%3?JZO(G.C#?V6(3>WS'L([)RP*8 =F60J$Q;@>)RSM&)Q3-DXLT_R M93W@-DE?$ ?RH+S5F-1?Z@O6:^^H]_.&[J_^>R'5?O4Y5W(9RP %*HDAC3"! M* DI)$)12%62($T%A+GEL=D(G1OE_4WF]P]FF7/S0P_1O01&2>^.C%:PVU'? MT&".3'-76Z,O0*5S">X4O=!/(1J] 7I+Y$RZGI^"8-_J_,R]GCZ:7MQ]4>^W M4N2[3Y27M'=8*K[;;+>;G_J']U2_5OHORSCD/$4A@BQ F:8DR%%U:KJ\6E?901\41_IUFA1Z-5Q6:7RW?/Y M!Y05F86*<"IC!:.(88B44I )$<(D#%"B8B82[K1W,:*NPQ MA]B.:&8.=/O!&@.Q-5C:CHIL4\ ^>M98 J1X\8S38CHD_ZZECB+ M0JH8@S%F(=1+=@JQ"A#$480RC*(D#(,QXIB- G,C=_V=9./$+P^0#QNW] %R MCO%*8\/T EZ5SFE[MRX@*+'&< MPB#%>JDO,8*$< 13*404A4RBP(J\+DJ8&SM5.H)*29=S #H')Z+NO M+3BT+U=KZ)3E?0X9E^SNG@A-E-5M]^(X)FI?,?UZ@O:Y&R=,S+ZB]\N$[&L7 M>IUM4?E:"M-?NNG19YK2W)BLQF\FC[[(=]H=W/[(N:RVN)=QP%6:1 GDC!&( M>"@TPZ4*BIBH-, \C(15,--3_NSXK[*@JIG6-)Q\TI M2D.UAY\+6$O#0 '"T!M0IT(,R[L3H=PQH1_^J,Y MU]_VLI*@N/2M#'=0QQ?3CN,[SH^=\E"/K\VOCOIX/\:S0$T9=]#^N3"1";DN MRE?UQE2%N)=5,[3C);7K7FKSY:ELJ_-EORMV="VTF]]L=]>[W1__E%N>%_+K M5NNZ%&F@) DP##*3$B]2 6E,(AB'.) ISV2W.+J@PD?8NG_QK M&\;[ZEO* [K3J^;[?+VNTZGKS]WD&HBZ6JO^5=58S3'O8*HW),O".,I"#HF4 MVJ,)3>X(E0(BE>K_3U3$<%B_(1_7XE_\_6@LF.SMD-5/_YJOAEU@;(:#/;+[ M59H#2WM VV;0,AJP9]"^KC:\\L],**ZT7?]PM'X!3C*7&@1 "<& 59^F';.A MBD5-I/6T-::F'8J3TE03B_=8IE<+_N)V_?M:TJUVTVI'S'2+;0IIO:^+=K=/ MXZ8QYTSA$/((F>. E$),90QQ*--0*)Y$$;5>JWLJ,;<%>VV&.;7;&-(L$:$Q MY5A^KC'&ZP!UKW&S6+U/,!HCSR'_"@/AL)Z?8$ F6M2[#\Q R_>>$%Y=P_L^ M>[J%?$_K7ZSF^SYKR"7]DC&BIYXL@)D0*41!FIE$V!CR%#%"L@PGPFE#_[R8 MNO+2M>7M_0<8J'3:UTRHRG@[/+@Z'@MP&_ZNZ'%0],L;FSW?Q)O?0[. MM9LOW,MUW3P^;M;E29I)HH)((,LPRB M+*!*4X9,N%5U>E?!_+U4?B2$7=S*<9!^F]93+U]?\X)+RA_,]&AP M+U_QH;:"/'"[[C\Z/&]"G]'=RI=^HL?]?KYA_3A31JGI#!A$B#(E8:@(APB1 M%&)S;C,CF$9<\3223@5X3R3,C=8;>C$:NGF!I^#9.8"]()F(C(UR(S0!OFCZ M0+[=Z?,G=>LNFO?:H[M\H><9[*I[X/O-7J\>G^NW,19I@$-&(&<40_TE!_I3 M1@@FB8J2D BEA-N9ZS-"YO8UUSI6]>+WNX?-UOF8XEDL[;[LO@B-_'&?!6>$ MK_P:#$,=CCXG8MK#T%>,/#G\?.U:C^5;W:WC@RST4V_6XH/\(5>;=MUA%0J2 MHC"%<9#I;S]F*61Q$,,X0DE*DS2DPG[1UBEN;BS0]*RI- 9:9=#2V6'YT VT MQ;)L4/A&IHCKR/F4Q^Z&T&'=-2B4$ZVV/%]&MX65-3!7EU/=3YEN$65MT8NE MD_U=[H7_WNO9\F8KZ?N-D$L1\! '00AI%J<0,4D@X1&%$M,XCKA$F42VM?[: M#YX;E1K=@%$.&.WL"_J] *N#)'M ,/9RR,YZIT)]YTSUJLWWXD&3E>,[IWZ[ M M_9O[M_;!_7._,@(?1P%E\WQ8ZN_O_\J7R;5! DG D&">,Q1*FBD 4QAB+# M' <8$TZLRVQ>%C.W#['2%-2J+D"E+-#:.GZ95Y#M_DZ'P6ODK]87*J?/N!L) MKX_ZRF,G^\2[36M_\!97NWW^Q?8PCW_9UEOD9:&*0!(9"<0@ET%B&@4&$+-$ MP3!F0J%$Q A;U2*Y)&!NGWSC.=+U(=7#J7C(12"O?^=#P#/1,L4!&>N/N\O\ M:Q$,?6\K>J'_=?RX+SYVDL^ZRZCF@^Z\SB\^^?MZ*_GF?IW_LVPH^$ZNIK=>* M)48X3$FDV0!E""+*!,1I0&&(:$H%)3CF:+F6]Z8=D5V *MHEE)UE6&VG*]]5FZI]J,X&A!;!JW@-Z,'6VKX1=]/V-!WKD M*>_%&)L(_KO#&!\L!-]>CO'A6S]:";X?Q_BSQ1@[!_]''(6!]@[&T'#2K8<1 M(7Z]K8E/P2 MLG:D,01>XT<@2A4K1ZM4$GSM@,J]ZW@'#D-U&[\D9MHNXQW&GG07[[I^P,I+ MNQTUO[^YE\M,L%2$(H24!:!!_RIZ]2OU#Z;3.,'7+")&$PTIX;1"1&D.)(P$#@!$>Q)%0ZM6"S MECPW[JX[8#^6FH/\H/H";!KE3>V76GLWC\]^..Q9SSB2$SO#MM\#,9+?KKP.0WE)/?#UB9_V?71DR]I^+M/9 M]U%]^YY7M?I-@V[.91APS* B00!1$DA(D@#!5 2 ME#*W#[RMH>/FZ74TKW_=@V$T\O?M!H]3YF6G^3W2+R\_>[(,((#E J<-BWW==+D7.C@*8Y MU>;0G&I5-:KS)XO]G8!LF$1'9DP+G;ZNJO!'*YFH3L^(_;R>B7P MS;MWG0? IE_7A3N]:H]5S[A9B_+)Q3?)9?[#;-W>KO7')8O=-[J32Q6'/$.) MV6B-];HBI0*2B'-(PR3!@10,";L3E@Y"YT9"AQJKVX.ZQ0+0]=H$5?):<:"' M2=JN/%Q&P")D-0*N(U/1 5)S$+O2&1R5!HW6IM*8R]:K+:9.1<8&QW:BJ-/= M@WSY=K;GR_+0SJH"_OA:#U=AS FTCNIB=L^:LK*8DW6OJHJYW=NOK&19L*PX MU%HOFTQ4I=F_K#6WHS3+F%!0$-/<(Z7:OK\R/U8 M8*^JO5< 6:N^<.]'9@V^%:T/#^GHO-XN$UFA>6Q3434YJ?0&6O$QR[5$+2 M[F;WD.&O^3I_W#_617PB+$B(HASA(&51BFF(0I(9ETB>:Y*C"W M;_C0SXK6F]_U3+4YJOZ_W<)ZSD-B%^0;$^B1Z>*D9]BQ?GJE_LL68Q_RU=Y< M;=&U.[IY-4K%9TIJI8VPN7%;HVL99I&-H@NPEHX[ M%5<1-L?AHI HB.,L@ @S!+$2 L:*TUCH)7Q(Q'*WV='5Q @?1(Z/\*(\JU'% MLSX>@?YM4*#MYHFAX!MY3NB!G,_9N4Y(ACL_=UG4U&?H.HT^*P7+%^H%?VG(1)W]0K)KY^0:]=ZO=>?MG>TW7^SS)2 M]GZS+C:K7)3_>$>+O/BBOE81KNI7^R)?RZ+X( N^SQ&I1F#TC&DPS/0+0^KJZ3 M3A"3P/YZJIE&J&/?]*_^]F^WY%BZ(LPISHY4 0H0P2 MD6DR#@6#.)98_X1Y'*6(9-RI+(&#[+FQ;J4Z+'4'1^5!I3U@SZ#4'Y0&.)7 M]AD8.X8=">Z1J710I-T;@[EC-E2_, ?)T[81]IH-OF_4 M[J=F5^WL_B?="O-CG=L09CC&D=EFSK#9%% 4$AQ$,*"$$)0RBHE3I^CKXN9& M8HW"H*@U+M>I#[7.;@EG'4!?9ZCAX1N9E [(?6\CUZCKTW2L&T*W9+WAH)P^ M2X]??2\'S,:S ZDK#:_C*9/FW]E9]#KQSO(NSRA 4PGUBWI/BX=/J\W/X]Y* M1*,H0CR&@IE];\(H9&97-@A"@F0^QBEU6X"-T1CLM,H@KRJ&[\P?W*C%80#LB&8<6$>FG:8VE#DP4*H( MOAS!KIF*]U*0BE1+R MC.A%IPP49%&20AG+C'.9\( ZM0MZ^?BYT=#-]^\?[[X[TLU+P"PIQ1N&L6FC MBE2-X9RBE4Q^)S_CE?RUOM MUA1+'*=QH)(8*I)@B%@80XH$APAG490F*$JQ6TW>J^+F]A4WVIISB54V?)4 MP1Z\*F+=-K9?A);5Z[N_Q(ZZ^;C?B9KU8WZY-(^H>\X*M- ML=]*QXG4Z9DS^F@:OE.T5'W4:9B+]0&^DC<9$_ZS7C!\OH3\GM(_Q9+ MMT6QI]K,+^KS9GUO"@I]D&RW%)E0 DL**4<91 2%$$N5P(R%$E%.8Q8XQ1BZ M1<[-'7C9=FFE-855D3&VRN]]>G!:H&Y'7L-B.3)CO6S)U*A;-KHTD):EQHS* MX_1GN@[/")V:+@A\LYY-UP&XUKVIXT[/5)S-5N;WZRKFP)_OMG1=T+)GY5]I MOOZ\*8IW4NEK[NB?2T1#(IB0,*:A@BA3&6021U (G-%8IHI)J^(%'K+GQD6U MZH#7NH/=47EPK[4OP"]ZABAD85DSWV<\[,AI))3']JNT;N 7H]U?%J!!N[$! MM(S0BY-2?1,$'3 %QQVTH5)P'"1/FX+C#LE)"H['(SP=JBK_M?@F5Z99_-U& M/_)O^>[A8;,RJU:MR/G4QZ4R*84*Q3!!R)1ICSFDL4@A%HF0<1@F#+%ENP5] MMW/@J8K5QTBJC[&MT*B;.Z;/96D-V%;F@-T&?/O^.\CKR!%A0&KOY/+ZJS,_G.>I<+NM,Y$F]7OO)/_F#F77=^,)[N.RX9=0A MF*SQ;VE"Z?JTC%B UJB<6Q."TI+AV*DOE@,QF;<:D[)>7[!>,V3OY_5FTRKH M7Z;J+,-$1BB2$L:II! ABB E,C&]/Y3(,G.&0[FX0N?%S,TI*I7RIK4]I"WHHQSAAZA0_.7>WWM;?2[[[27)B28@F) M),7Z^Q9Q2" *4P$Q#O7_<*P4(D'&B%.T^U3$W+[RVU:J;ED)SVP*Z==LOQ:. M89TS<-I]^/U &OFC;V?; J/>P+78+AL_T,=^1L"D'_IE U]_Y%>N'*OAPMW/ MS3)E/"%*(N&"P;\ZPPQ&J0C MDX9#PP6M^!BX#MUPP1'?Z8]RUFT6=C\W54.=RZ_S6_1::,'7O]>">=C,>BVT M['/OM="^V8/H?U_G_[V7[S=KE=_OM^4;5Q]DYB1&4:PPQ"EA$*59"HE(&4R" MF%&,TD!RN_;+5\7,C>K2D^Y+)82$8FYHE [PRE$2 A((TX@04H%<2H2 MFF4N9K_\"5&,!H <3W%;*#J-B MMX(>!^N1>=C 7!ZI_]J&^?<&YH/RX*8;9N=EMSMB RW''01/NDQW!^3U\MWC M"?VB](=X0142- $G+,,$HU#"., 8HH3KM3Q/$.2L[ M!*?]S]Y?P57$6'(I%.1$:$]:Q )BB3@449@%*HY4G(CE#[EEFVF1;8L7:%',^'I Z5N2E 8MX@B.(*440J336:_$D MA(0&5& N$<).597=Q,^-HUO:ET<'7^CO1BF.XV!',^.A.T&\]2*P+\YCCI+( MYH?;0"3E*'Q2XO(#YC69>3[%MR_/CN9K*9K#U'5(1P61$#2)8419IHF,*8B1 MD% &"6),Q!(CY$)DY\7,C; :+4&CIAM)7<#2CHSZ(S0RZ9R ,V#[5SL0!FMX M=%;(Q#V/KAEZVO;HZM5^7WXKT4S33%D/W>3;Z\_,M/W:/2]5)K@R(3&&3"UR M(:7V8Q(,&4FSE- 8*9*Z1,BZ!,XM+G;WY>[F,_A\>_/N]O/MW>W'[^#FMP_@ M^W_>?/OXGU\^?_CX[?N_@8__Y_?;N[^[T40G\':$,22<(U-'2]5#H[\K_3*< M:<,6BH$(I%/U-T9O]8]4.YEM>_./35LK;M28!6>R^T9U< MID2@@(0(XM!DP@>,09)@"3,<*IZF$1',K9[VV!K/C>R,CE!I)36_55H"_3XX MGB<:?YSM6')6HSM;9_#-EN99X]J&YL7P%@-2K-!R^X%,)8#8SIH M; ??KKT3[C7&IQJGH0J5CZ[OM-7.IX+_I&3Z9(('+(FZ)%C&F%$$ Y6874=D M2G)@!0.!N(@3R4CB5+_XK)2YS0NE4N"7? WVA3"YJE46JV-)H?. TH0AD641 MI(D4$"$3Q50H@3(((QS'.(ZPQ/NS(55X'GD?.RWC[FJZ7^/KZQ;[M<3;\'Z:>G!0?]EO3A;?, MP2[9_>/CTVKS+&5YS5?]\CSHB>"K?A.6,>>AP+&$FAI2B%*90DI0Q M%,2)U>F87EK,C:,;14%!?U2$HO_-,*1" 7"FAH=^_U<$#4WMCMJ"AI5O5N'70'8 MCM*&@6UDWO)$S*=73P<8P_7FN21HZEX\'0:?Z;W3=8=G)ER5$%J7M[RC?]81 MW'=R+56^6ZHLP(P3"JF()$3&A:(RT?^,8[WNPAR3,'9;:W5(G-^JJ];4,;.M M U<[FA@0JY&YHM;T4._6I,W6RH)?:G4O+TC=<]7L@!DJ.:U#VK39:':FGZ2? M6=XV4,FAUC:T21"/4ARGA*50\(!#)+B +(DQ%$BF&<-Q1@+EDG32(6]N.2?F MD)!H$LMW^M,H\^][5B5Z!;$=HPP(W,B,+NW.H!_.)5?W*ZK1=:=^;1OUSN]["IR7BZYEHF*"$T" K-$Z 50 MC*1> &4$"I+I)9 )!LEI=GP=E)[;4JK162P O;_?EM4LS?YOI3+X872>: ?8 M9>A'W@0>:4#GOP_\I=GX/9BN7X9#A.M@>17KFL$NL,= O?5&L(O*_QI[P1Z# M,-AVL(]LMRFMV.Z6377/FS_S8IFID"ISU$)P&4&4R!@2GA(8QQ+S#*DT2:TV M(%X_>&Y3PZ&F[1]&.\NPV@E:UYFZ#P:3+(.[S;OKWM!MHV#S7 MP:,/QELLE\W/AS_49BU HWUY:*,Q;0$:XPY_'W&EW0OML1;D?DJ][;J]%Y"= MR_M^3_:<&YS M,*7L\P<.!IBF8DW=U)8-"U!;,6CM)S\ ARL!Y2A_ZDI0?O"<*0CE^2#'*J R M7WY<[_+=\XT0^FTMWNL?OVSO-C_72Q%1'A-,(%.FM5],,:1IK* @2<@P#T*. M[$J 7I8Q-[^R4A/4>BZ T53C"(RNEN4MKP!ZG:,&@FED%O)"R+Z 93<&9XBD MD/S?[S<__D/?77&(_N%('=>>.4U-RVZC#@4M+2[UW.;@#U+L5_*+^B[O34SJ MFWS:;*LS=&JS?2S73N^>ZS\>J]^H,"%4I<24 *80,9.4P86 *:4I#F*.(N'4 M1MU3C[D116.&*9A=5+J";6,)R(^F+$P8N[["<7?"<\0L-QS&'X>Q]Q!:0U"K M"0Y&@-M70]!<\<==Z3"-4LNH)Z9#A?L]M9@V@M\/JI.@?,_']3X5$"X%IXB$ M60P9CC11QB*$3' $HXRG*N&2I=2IYV?[X7-C/U-':INS?1EO:_<,*//(]VL- M85GF^N/WKU^],_I#]T1])Z#&IJ=6_OTHR?3AT+S1?O1;I;Z'%[_P<]=X]CJO M<]Z_'&+&'_;R=OU=:G7%WR7=+C$5B"&3=8JE:6J>((BQ:6J.$<9I%H=8.>6K M=TJN7X[$L3%Y)ZAV7_.@4(W\B1\.S!R579A0#)-UMRNC[]4N->ZMQ6WA M&:J'>*>\:9N%VYI_TA7<^L8>662L.RN 7<@*^"]9[*2X69<1;U[V+3>_^K+? M%3NZ-HW+_R9-$QA]S0^YI??RFWRDN8FQEG,QY;L]7=W)[6.XS"@A>LFFEVA) MB"%21$&U?+UY:>C1J.UV MS;=2:_A!5O^]79==?+\TA=!>IL0?SH4*F65Q%D>0H\'SU=([M^MK_H M92!QB1&(*]1RB($I$#$D0"1C*("892FB MA5M_DLO"YC:)?-WF:YX_K60=_6YI[MJ+Y K"=FNJH7 ;>79XH>:BJNWP#/ZH M_SM2;Y%N9 ;K)')%U,1]0[J-/NT28G&/'X4<"VW! M>@$UCQU8S2<#'@&WQ6?<+=BCN#GLP)X8;[D!>WI?[P94OVE#*BY;8A2%"<4( MIHHCB+"2D$@9:!<21R%+@Q0KY-EUZBC%B3>F:#5E9(#59GT/-4T]@M51:>_> M4BU,0Q%F! 4:26QHF20$8A%$$,+DW3B.3 M\FZ\OJJ5-HE MYG'$6!! 2@R79G$,<)CR+;$\#71(R-Q>LT1,<%:U3S.T/ UT$ MM&-+:""81O[F/1!R.@S4!8'7::"+#YWL.%"76>WS0)W7]DA>UT]J"D!O-_=; M^GC8O+[9[QXVV_R?4ARON7DTY6!#[0($>A&61C"(60*1E!$D+$AABH7$7.$P M39V:[?FK,C?"J)*^MP7!\3O^3]7G .F>KOI\CT!P-Z 7;V&$&_)_K1[>G^ M;5U=N_A*G\V1M&5 $!%!DD E3=%KCC/M6V4*I@$)$Q)S'":!V\*J4^;\%EF- M@N"ITM"-$+M!MN.]08$;F=XN9'<<@/S: :0SBUF#,Q!9=@;4MQLNI2@^:96_TY6\68M?Z6Z_-2?(U:]T^P^Y,U*^2VY^I]>+2Q6')%8( M0883$2F>A$X1=E<-YN:^-08 ,^R@H&5^QQ8\5D;D5;;' MX\$04!PL<0S4.P^59>1^S $8.Y3_ GNC?9G%WNAOD#]: +YW(^\>U_=%;ZA MO[/\:2/_OO"<; 5X/\@WB^U0,Z'BKCD19062I?2:>H%# M@(A0.T\)@S1*(YA&:99)JE"0V1VMN")D;I1QB/:V%*TKJMCF[E^#U#XBW@>H MJ2+B+AAYQ<0O@= K)G[RT,ECXI?,.A<3OWBM;Q6\KWNVROFGU8;NEH)PR950 MD%'3/HB&!+(T22$.!8GC&$>1L-[Q.GGZW#[MNJY;I2$H570M>-?&KOM3[H7( MR-^P"Q@>M>W.&-VCJEW[:1/7LSMCR&DENW,7^2;YK.47]7XK1;[[1'F9MOA9 MFFI#'S8F@+MD7'^D0<@A8UA!)&D,B2 *ICC 4B8ABV3@XLUW"9S;1VST-0OE M2F/0J+P E=+@CTIMQS3N3MCMG/HAP1SY^^^-HT=JBQTX@V6Y=(B;..'%SOC3 MW!?+^WP[.FSS']JW^"%OU\5N6SHUG@@YE'RX-N, 9K9'!% MU,3M";J-/FTZ8'&/'VWY_9%S6<^9(:8H M5:& )$L81$)BB%46F-.S% 4T$[%0+OQA)75N1%(I;6;:1FWSLU'<;+O4JGMZ M+7;#8,^Z(T.+A9BW,?S[^ M]UX3X4K37_%-:B;,38F;\W^O#@8OXSA,!,M22#-3Z#9AFL-2_4^D&$J2- EC MQRV3'LK,C=".6@.N]77<-^DS*I8;*Q-A/?;.B]:OW!TN?VAI6K:9:D;@RE63 M5!\8 .NAMG7ZJ#+MOL\ H)UL# WQS$%J=GV0;&=J&%.-Q?M-L2N644Q#@5D( M]7*258VA*0XR&#,9LXQ)E,:X1X&N$X%S(TRC(&@T!-RHV*L(U"G"'9'H$7 ; MF?PN)/R]1/+]"$CVJIW5"]&W+93E@FS?VE@787(LA'7ZG+>L>G71JHX25Y?O M2+M4W*\BC 8Z+V/3H\.PJ<;(FT)Y0M/M$^SZB;Z^N)D/\M\U.%I\W=&U:H-9U6=;W MWR27VETUC0'+_!D2,L6#D,& 8 Y1I")(D5 PR%@4QU2&*;%R)GOJ,3?Z:C>* M:@PQ!]1WYIQZ:4RY2CR8 X[VN"4W]1T_NS7\!*,R,ON-.2 ]FG9YP3EXTRXW M+=ZH:9<75)>;=OD]SH]D M,DG33$90<*[7Z(D2>HTN&$PCE6H/,4J"P"G@Z:S!W BU,@!4%H"C"575CY81 MH+'":W/8?:3L"'14_$>FSN&A=R9,;_@&HDIW^9.2I#<\K^G1_T$]6AB]ZVZ4 M\.YUHX1*T>,^>E%6IKY[H.L7+11NUU_E-M^(LC[5)YIO_XNN]G(I&<\(4P%, MA&%7S:B01IA"B16A @5,,*WV\W;:>)_<_Y$76LBGS?;#9L]V:K]JED1+H1@+<4@A M$0I!%$L.61+IQ8A(%2<9#U@8.Q[2ORAL;K/805?PRU;RS0^Y??X+4)LMX%5B M]FI3%.;0ZB&&L+[2ML0=>KNI9RA 1YX@#@5!CLOI19/@_EGC6/:+6YO-KV]2 M UW0U>5COSY'ZSLQ&NX4_6514Q^8[S3ZS-GX[GO\6.9&B+)Z'%V9TLBWZ_?T M*=-)Z0NW/ M\$I3-P:Y!*L=>0P UMB\<<3)J&C\OO<=.#G30P<* S'#)2F3DD*'J:_YH.OR M0=*2FD:%9E/K_5ZO$!_E]D;/K#M]Z6IO6AQJ-I+Y_;KJ$<"?/_[)'XQ#M321 MT1BG#,9(F4URQ2'A(H(QBUFH%,LXMJH$.;1BPZC\E/;!AKC%J T;P$.!H+:0M"8"!H;WV@@>V5B33*@;YNQ->+ M]DWPZHV^8R*8O[RW3!CKC5)'8EG_Y\\MQJ[U53+?[?77]:H?\5_UPWZUZ6TQ&:UHML" M/,EM55;+L:K6/#!^\W#\6"_$_YCP? N@!6@@ C5&H 0)&)3^Q:+V/N,^^RB^ MDU'_0Z+Z/@,Y793?2SO?\A)*:N="W-$_6TU<3%,^4XC\:$NQI"S-*$8"(F92 MT16/(&5,P5!&<8KU$IO':+F6]R8AP&["MI9M1:&DHM"V!N,Q:=FUL GY&Q\> M@JT9*+//O3=_,6Z<:Q4*VY&PF_V&17>J^A25SD K_;(5?*UW>Z8:L.BN,U:# ME:^PE3MQ+0M'.$X+6[@^H!][Z0637CQI:?7VT3NYEBK?+=- I810#HEB*42: MOR#F808YP@&G(J$T=4KKZ9 W-]__\#GEI;Y@1_^4/ON373"[$=( X$U%0Y6J M)1L=-B9K=0?H#%4'=[C@]^R%N^)>1WU>$^O]PR9[EDA_WNO'_[QA_Z?._V4 M,M<_2&B2Z,\>\M04X$M( @G5C("%5(*K6"GEEC=\7L[<".&H)BCU!$91K^,5 MEX"UC/#UAVOLD)L/4NX1K^LX#!6"NB!EVIC0=5-/@C0=EP_0Y!FX]_ MRBW/"RF6B)D6U%&L.4$D$%'&(),!@8B$29BP- TR_ZY&YR3.C2)>=M*1M9HF M/E(E_V\J_7NT+#J+>RA5%$6*0!'CP!R3H]I%(Q3**%0B40@A[-@8?%#DI^E? M]ZJ#5!OOPT@XGKOH1MZ.L0=%G:]",T>GIK+RW MZ^QTS?RKG9RNWNC;HYCNRFB5*;U@UINF3-?F\6DK'_2:LRS>6OZ6%>5N_C(3 M(4]P&L X3O0J,<@$Q$PAR!"2FOE#%29N/J&;_+E-! ?URUKF;;V;\,H?C>JN MOJ/CP%CZE./!/;:O.032'OV$O? :K(FPF_2).P=[07/:+MCO,9[]+3;K^SNY M??Q:=QXV':WR\M2O*5!9UJ=X':U2(JY3!,N':PF,!9YE2, MP$+FW&C-J RUH$?0* V.6CNVMK! W(Z[!L9Q9+XJ(;R[ &%=8V657^2<05]/(+]\]75)XIP4O M4KR[K_;=?=C*W?.[S5HT+V-$(RDEAA(+O<2D*(,L51+RA!*E3)V]U*GOSVL! MHV\H'*#H)CB/C83SA@^V@_#J\1-O'9PW[G3/ MX,)U?0MI?GQ\6FV>I:R[:%Q((%V5PZ1_^J*^2;ZY7YOFP57!A[+\<%6FD2>, MQ6E$8*BD7H(1@2&FF,$@H#R+:,I#:E49>%0M9\YG8?DQ'6S19/J+N MV% >N0C!4\[*S,J;M2G;-S)-V8U; MPAQ5/&Y6I3P),0X2R&)!3;5 "JDY=A,D*A9!+.,,.54+M!4\.U8P+?^,XNT\ MLHX,U:E,46RC)+1557:;>,HE!AE:4PCLICPHGFACCCD&293%+*"&9.L70+ MF7.CB5IE("N=J]Y'F[*R"Z\T=JH:Z(*^'9T,C.G(S-+ V9P:-FA6=7(JC1=U ML;?+"T6/]'%K@ 9+(.^6.'$*N34$ITGD]K?ZGRK^E*^_[QYW'[?;S?;]1C^5 MES&9%;U?HI!%#&$$,T$#B-(TA2S"&&+ME["4,9*%5M70[,3-C7X.!V;K?EO: MOS]F,Y?Z@Z,!X ]C@L>AXROP7R>AX4$=F7\&Q=/K3'(W3+U.)E]Y_.3GD[M- M/7=*V>(N/X]'/SC?R<_Y#U,?8:??"A,$JICLYG&SW>7_+.,0-=7]7=+MG1X* MN61*92%..:3*'%1$208)T@P4ZS\@*7"@_^/B!7GJ,3=JTJ]?ZN;T^ Z G2,T M :PCDU-E 2Q- $<;FL*X1O.R2U3;G 4PEH#2E.%\IIY8#N1'^6HQJ6_5$ZK7 M_E;?Q\VT\NVQ-\^2XYC2(*.0,2;,,< (X@QE4)" X"!061*G;O7R)M3>BBTF MK;CWLHYM6;NVF%OQVM;HVW'YW$;T?V@9VG:CN'^A,K.G@_>O4DNVI?G_K(*Q MIT,R>578,RKX389EG^MC'ZZ_;C=%L11A*F*&0H@1RR"B60QI2$(H,(W"D.", M14[9&^>$S,W#/Q[EW!X4=8QSGL72;@[HB]#XSGK5 /U%RS8FU6:K/?;5:O-3 M_UF6_?!:?=R&8]EK\ Q$AV=%3,I;UXQ\33!7K_4NHYJO#6&M#WEB7_5+4&>Z M;G^E._Z@WX 7?Y?Z_5KOEI)@'B=!"$WU0XC2!)DZ1PIRQK,D2I @V&E;U5^5 MN;%*;0G@+57!D[YD 61M#7BLS7EQT<)T9^!U&8?Z4EG\&[@W(PV>Z+-S\5;? MP;4CL&F&;.R :3U:;2W!UW*T&D- 8\F+BQ;@ZW&T/AY'J_PNC=LZ:)W8GD / M5T+65Y&IJ\OV!.Q,X=F^3_2CZ"^:$ZBI-%]6GF^*:C^W2H,<(OU?-T5>Q4YV MICR(GB,^Y\5NR0(B4LX3*!$5$)%401P2":,PPC21*8Z)$U/WUFANA'TPJ"PV MKYV<@TT+\**TSG%/I3$,_'$T#7Q<:_]]6[K]CN?$^@^R'6-/.G0C$_>DH^9, MV8,A/1!S]]=G4@(?#+[7/#[<@R<.1->Q@"_[7;&C:],C[M9,-5HQ7G=5BU68 MLEC"( TQ-&5((99)"&66*9G%*)5NA4='TW1V]']4%-"=7N'>Y^NU^8?FCJB/''8>VH MO'7TN%//?XU8L2W<@T6&K05Z%-MJ>I!66Z_U6N5]U>!7L4P$@5XGB#"2$$4D MA3C*"&0AUN]$)+.$6E69Z1(TMYG OT_V-30[,LP&Q&AD9CW TZ2R-@&0]Z[= MJ*_!Y5!O:R#8)JJX=?<@#P&^JIVO\3#XRW?NWP>JP&4!S=4:7-?NGZX*EX45 M+^IPV5S?MY;/=WEO7I9O\LEDJQA*/ISPTSQ>_;&JTQ(KP>(LX) 2$4!$.8(L MC3B,HC"(4DEDE&"_2CW6.LR-81L3S)M?ZPD.5K0/2RY*%ZV^HF?M'?L1L_2B MQQV'L?WC48:@1ZT<9Q 'KX1CK\$;U;EQANAR%1OW1_D1YJ^;'[+JR?3=^*[: MF_VZW8@]W_V-&L=W]WS#^79/5]\VJ]6GS=:XNTN,:1*F@82!2A.(LB"%1*$0 MLB3%:9J26%"GZM(>.LR-,!L33!Y38P2HK0"-&:"V _QA+ &U*8Y\Z3-@=GPY M\C",S)>CC( S7?; <""Z]-%@4KKL =%KNNSS*/=#8A_7NWSW_$W>FW(]^NF_ MZ;=Q*>.(<(D)#'&HN1 C4U1#"J@X"[/D_U7W=!H25GGW&FG89V]KL]&&BT?ZDV[WOH[=..*>UQF[]S>[SEW86T1G;<[% M/\CJW]NEC47?'II7^VHSG"*8)Y*"%*;85+:, 0!R1\_&Y^P*BJK3$3!&BU=(>H);7 MFRKZTNQ?W:\.#U5W1Z[EC*.,0XD3D.>8 )2GS*@6#K P,>[E59VBV3];,T#?>A#C M:/TU!FE6SD25-U6$2QFU_8DVJZCJTA\RNE%*DH O,VA\ M<@X"X%'B#O/DT?1+?JYF&2\RC@0!J1 F[C&5>JDM,Y!)D15)GNH_>I5$ZF7% MU);C^FN>#:Y=HL%W(]K!(1V86R_1+?FY>E/5DAV.;Z=9HFV8NF+)#J8 >B6M MAX4,$J_I^'GSL%J;HB)_+?436W7/33[2MO;YU_6G3_'&^ MF<6,8\GB!) D-?(DC (B,@:R.,M3+& ND^3R./$PQDZ-5BO;KR)9&QX]&1<_&^.J7:&',MW-@L5HLZ+HTH5_5?#B(>$F@+X,;?T^EBP>F^9HCS65)"BC&4/\:PS17*:.%DS[SR1:FQEC&0//*6*[RK6?U M&CTWIKD(DZ%/\6LXK'6#%+$ZX7NP E:OGS]R\:H3[AT6KCIUH7]$W?6SF&O4 M;0R8J3U54$5 EIADMCA3@!()@<2)Q%AD-"[*C#OB9Z^ N/9S1HN#.V)\._SMV)_[US6H] AOEN(#W,7]IOS7G/]S.>%.=O_ M()_6TASSSU=+_?-"VDSUI6AO=9]>5A8Y4SS#,<@*69CRCQPPF& @9$XH20JN MI\L^4^50ADV--C[)LHSHSKE(M+SSFW$'ZSNWB?I;],C0TX=6/[1]NHJV7MG- M@OW#O;'V$T(#'FA1$S&I]"-O>*.D^(*RGT_%#-M)OM+B33=K6%V4$ M\>_E^M%4CI^I3!#%>0XRG#"3Y<% 8L8,$0PRI,\)03Z97F<:LKIY1\UK^.K MQIK/G^ABE].F7^_%ME[ BBWFW^T@[DG4)]%VX]R+$!R'/G.J_O72U KC4=W=-?%5OI'YK/ZOBW/8&[I7@G MEU+--^7V8RFN62FUT^4L$RE.$&= 2:;IA?$$4&CV#EC!:)$R)!7W+" 0SKJI MS2O_07F58T$KX0'O2@ !.\Z-J=ZL.X;>V*Q],,7CMT)XYN?M'VKOKO;51\VT ML?&P]2<3-5P[&;1>0'CLPY40"&C;V%4%PL-ZI-# (WT(_S[M9V OMA0LRHG MI#[69YS Q!1^@:E( ,I1#AC'"8"2PSQ668*%DSI)9TM3(^+&T,A:ZD?#I^%T MH]0@( U,C_OX7#6I:.'#)CK!",17I]L9E7LZW7W-(]TW]!4J>B^-R.;B=BGD MK_\C7V:YRE)8L!@(6U^$) (4&$*@!$RP7D'F BD_I:)7+4R- VI1GMK*R)H9 M:3M]Q8I> ]E]ZGLQ/ .__=[(]! L.N']!8I%KY\XLF31"8<.-8M.7=AO<#?5 M^HQ>[GSY7<\5&D6SZ\U[NEZ_Z ^KN@*<()6G&0*$( 108LJ\Y1D!L50Q+N)" MF+*07EGR3NWZ?*?'280W9ENQYMKN?BLQ-]#=I@/!@1R8'"R"+8,;S<1P @6$=^G#O0 E'8_ \C=I;F!1!IBLV>ATB15_G$DRU-C7RLH>8,IS95XQE98Z._C;F> ME',:8#>>"0+;P.32&S'_I)$N-$(ECYQL9]PDDBYW#Y)).F_H1Q-_T/G2S)"^ M+(^DH;4"88E*4985(!$< B11#(I$@?IQFYS=%[6 M>9CA\UX=N\2-90+"/ [E6'Q_,R;_;F#^,"^?FB*GK:S7*DAUB/A4/\ "L9)C MHZ-2E!\0K_G*\^Z>76[-1F/Y48"+-B('4T143;8B"RLMLS7-^M"]S(*CRP0R^^N@16;CHP M]0^?]X(H5'"\6Z/CAKY[ 7$0V.YW=X@-Z;DLW[U\IIOGM:;#]H:463(4*I,P M9PPDLF":HA#7%(4* *%,%!%)+',O#2OWIJ=&4P>;JI7=O99H'AW09X4]_U5.J.K9OQC#. M"&0(Q!F) <*< B9DK/DD3M(X2Y(<>?')B7:F1B.5F=&&_NJWW#H%9RSC@FJ* M!M3,&I%>Z *:I@H0E1"1$D:Y*32YVM#%>'!N6QL<3A.M7!L:_5:;^OM5=&\L M"(.O&S4'0&U@1CX'6%!-_',XA!.Z/]K*V.KUYUP](DE_]O*^)/M#+G67O!@R M+Q^D^&.U$N5GN?FB[F0IUS^D7F%J'HA)Q@!E5*\P]8(24$DS !-:H!0*EB9> MI6@=VIP:^3:61M^-J;[$T VQ*TD$!6YPPJBMO8JV\%F#KR)MLMF2;XP.21_. M" 6CDNX61Z859P@.*<;]UGYT\WFU_*N10U1*,9OEEE!D%+)X"@K$A)[685GD M-(]IRGQHI?7LJ=''E^=-.10[_QQN:VDO;FO!N+8W^KFSUW$T^B:WGXN "Q,9;'7B MU7]Y< *)T.N#U\V\S0+AA+,G5PBGKN]'#.;(??/RI]3/%+L:G[:0X?T#7=[+ MQZ?5FJY?;A^?Z'QM TSR(DXPCA40A0T9__ (-)CT,&'68Z0_0ZP'H@B?U')H>GQ:K%RGOI!4:;,E%O7]> MKVWT:4Q23@0!F>14+S*A45:A BA5",PPC%7B%;'>V>+49K'MV!1/1NL$UY' M0D(V-%_5MH)U96Q;W>XJJNT-R$VNT(2BHL[VQF4>5_9R9:MFYGMU*/;FB(A$ ,4(%)P3FV$L%]&QK4^.3G0ID MH_;H/XT]#Z\;JP0#;6!&:>'5LC3Z>Q =3"=00L4PG&UKW &%[<;NK' M'W;*8T;>M7S0@^_\AZS6YB8HRVZGZT7Z5Y._MUKNEY3^2NW &F=Y0B'2KB@ -;>DB')>I-SG3/Y">Z9V=F]/Y^LT&=[V*OIM8;,_YM:[JVA9 MG3-MZ"\_@KJT_]PH;,1>&9CDJL7-LC_RT2U=1[534]BK:K*+* MKW!T& C@0(1YJ36C4FH@Z%Z3;JC']A3MG)?T^_>UK-1JS:'F#[E\EJ\4OR%* M<495 7*F9W8(YP04J9*@R"G/8%$P@;WBRYQ:G=HT;]_HZK#>FNVIMNF$N!M= M!L=Q8%(\">&@4NA>*(72L71J$S7YI0_+44\\U'RLWR MM4HG21(H(-9\P[ D "%% 8%,F,+THD"$HAACKWR>$PU-C7$^25/)V5:NZY>Q MTR>C1& M1JLGCP("IP$\_ZX'@67@EUPC8NV+:@.[(Z4V'-F(\MR MM?XD:2D_R)*OYT_[6FI"9BIG*0*YX*:(%D%Z?2482!7/XB05>@)$O"8XY]N; M&N55YEY%UF!36&]K\@4B=EV8.\Z!PB$Y^%3H,A#]YT=NT(2:)G6T-NYLRQSI/<,L)1F>D$OA:2)XJE?71]? Z8V]FWMCQ85Y_#-,3NE#G+K[- MCWO0TA.<@Y.5OL^Y,%OD3AI'YXNJO._'U5JWO-S]E6[DA[E2TIS>S.EB!AD1 MA.O9/DYR#A"$#! 5(\!QD22)$ CF7I/_GG9,C1AOM&G<'I#6EMM,"F-U&8G& M[BI:UB2//9LDO9XI*)X=YL:.(W3#T%,PVP.M@^NF Z)]EZZV/?3ZNK9C5UTR M+_TS7_HA'#HQQM.*M\F;Z0?5R;2:GH_K6XK6GCE]U-X9O28S>_WG?//P_KG< MZ/;6-[_XXEEH1C=Z*_I_ID;:K, *PS@G "98DVO,!:!(,ZP@*8QAS#'TD^?N M8_2M/[HDP()F6CTT\R4AT%:& )#>U%C?_13.Q U'ACMT-J'J''"#%,A*P[WAC!8 M,6)_"T:N4]P;HL,2QOT?U5=^=/E]4Q=*OM>/L.?H*HMC@9C2HXLP"LA% DA" M$LUO:<$4YR8XP4]H]+"1J0T?G[95SHV55Y&QLZ>>Z!%$'7?E+\1IZ*WXO:KF M;A#U$ @]C4$P*= C38PL^GG:R4-YSS/7^E>SO'Z42V&.;#\NZ/=9'!<4IS ' M"%,%$$?R"GB')W26N&^FEZZ6H*]"5S15W)MF MXP(7<9Z"-$FEV5+C@#"]](MAD6&"BX2EN5>\\L4F3>TUKS:U*>=F2\;,BD%] MNK"H$P<]]]("=)K;T#]N5PQ,-HU9E4A,K>-K?M[^H7;I:BL,9\OA-&Y=[2Z\ M"YHF$@[E4/'4EQLT;K!U, /(K'#/;EG+3Q:/N@GFW_,4?(/NC#Q9J^+U&K2 MU5R;Y J$[--\PPP03A(%>.,4(QAZA6S[=3JU%C66&M?6&Y^D#N[/8OC.2'. M(,\4S#B0&=.#GN(:<9@QD)G,24*EY*CPVVP+CODXVVNCHNXV:@5'AU<]^#F+KD5?E%?5YM M9/F5OIA$H%F!\H21M "*9"9/D">@*(H84/TMHPHC#&'FIZQUJBFG=V54_:RZ M8E5IZNPMC:6F+I@QU7>3_P2VKCOY%^ UUG;]TQ8J%5DCHZ\=4/78CC^/0[ ] M]Q/-C+RQ?M[9P]WSCNL'B 4TDA)FK6G.A+]*_54RR_18,5'$,6!*Y AS1DT M+S)0I AG-.<2\CA8+. 1 Z8V7>R.!12U$Y&^3O_]J?(C8#3@L6YR8YXAP1^8 MD;JC 1O[;5C+5?2U _>P\8!GP!LC'O!8\].)!SP#CE<\X+GG](T'U)PAR\U7 M.A>?Y6:F($J54C$0)$%&P08"JF0"%$N9@ +%"4K]XOSVGC\U,FO,\XW)VP?- MC7LN@&)@:FDLBXQI[2B$]_1IOJ&+^7]7Q;SL15?1CHFN3>2=U6\+&3!W%*9@ M@7#[3Q\YP.VH:X>!:\F1TKN*0 [S@X#P3+T!LK6PJ@VL4_6 M\BF(/!*7 T U?N[RYD$:%;,&P;*R/%0&)C38R['WS&R8/MWW/7]GO=OZY7>E:Z M>?FJ^W9SO11F6_G)D,E?I53/BT]S)6=9@5!!]7R'8\X 2H@"!=:K'(:EE! 5 MC&:9S]OOT.;4R* Q^2IZ,D;;TQ/9F'T5/5O#HX6VW(\>7.!W8XO H Y,'CL\ MOV[QO-GA6=D=>" 4B%U<6AR5;#P@>,T]/K=>'!K6$CB?89@AE>@9 MAV1%!A#7JZT"ZY]BEJ@TSS)*I5?9O./-3(UPMJ$_IO[Q8F=G[\"M-J1NC'(Y M4 .3R%Z U5[A KWZ'R1,=OABG*S2!V**SN5%YP]7YUPSB?%\_ M+GEU!O3YV3SSB_HP7SSK3[\]4/V%,X5J-_I+HIN>%2G!@D$,%!8)0(6$@"%& M09+FDLB$099YY7MYMC\UIJGMC'Z;+Z/2&GNZ['T0_%D6%XE">F:GL!$/@IK: M&12 QI@3A?*<4^H7XCA@#XP3[-CT@:1KHV92FIB JC.NZCX9KWO3W>]'U,SXWT(ZG+ M-J9?CW?-A/GE56$ G''",I0 R1,"4%)@/;N5"< 9807/$.%^I:=[V#"U8>A4 MRO_V<^M/Z_>M7U=V]G?H?ICT+(0%X U^O=V>( M(@E(2G) .6(2YC 5T*G6S65F3)9C6QN-$8B6JR7@'25 0W;.>?H<#_*!&;3Q M(?JM\<(4<#NA;=.FSYTWHW2'EX#^"-TR4J1*)61GIOWS;4>)=D--GVS3K<++\%^+;H=W?]^EC"OQ?B,"K*@"7/NW")(IZGZO<"GJ3@F(K/**D MJ8"9) @0G%$@,D7UI)]*R+R*L)UL:6ICSRXH5M:6_D?/C(<#3-VFXT&0&GC( MV('4&#F(=GHG%*$S$@[:>9O4@U/NGLPQ.'G#(-J7K4K<'&6QS!B L& 22(T M2^08()B8Z&.UX:F11B,*:!1*OR_G9D(05&W1=TD_!(X#4XJ#KN) M1;M]P1I'0?&-%N&^8'AJ)8:JWGB@2_+74D^<;(++>SLSXB^FI*TL9WDJ$8R9 M!'FB>0K!G((BRR00DB"1XCQ1?J=HSBU/C:-V=D:F2+?)'%>UDC:O#==3'OZ@ M[_$M,NO<&6[L-0C$ ]/747&E%N2-X5%E^8#B25U@#:61=++=MY5"ZH*C4_&H M\P$] YWKI/C[U37_K^?Y6IX,:)P13#%#0@*)N8DQ*BB@4"C 8Y)RG&>%D8/T M$KIP;]SI%1M7^D(_Z(&:)<=*14^UW?L!T)XQS^X]X<9?@=$=*0*ZDL3<@&M\LF M$=N/H,Y#[,9)P8 ;F(9>8S;?8C9 E*03*(&HYGQ;H[*+D]NO"<7M)G_EZP_U M*S'A.,ZQ(#%*I_X.R @*6001B1E'&\UQDF1-MG&I@:DS1 MV!A51D:5E>YZV$=![#B^# #-T&LJ/U2\5++/N=Y++/OH T?3S#[G3ELZ^^QU M8RIH7R\6JY]4^_5QM?ZP>F8;];RXK@2BRYG4*QJH<@F*.!-&!)^ @O$84*D@ M)#R/%>R;8A7(Q*D1R-96LZ<3\2H5>F'7J8WN=O]4K5#=VG/W9]3.&GV;J$." MNZW ?14U'K6BUO2'>WU?I\&;/8JW5NAVZ9,W5>P^:^#_ 5O%X##*'H[M=1S M 6FMF"E,LPQE& B(&$"YPGK*1R&0>@9(4Z$*&B>SS4I/.1U7BO:Q7CR]??AP M[__]E_OK3]'UMV\W]]\\%X$53(ZK/6_GAU[668,"KMSV' RU1*L>.NY:;,^1 M@T77_E\O*15L!@1S*E<59/]3;AY6>A6GW_*-W2>:D911QC$%*LER@ 0I ,$( M :(@9UDAXB1._3:9G=J=WOYR9:@)K*N.R51$E;)%1WVSW=V IRIE""9Z=HLR M"I"2$!0H1T#E/..)2%F]_"S.'1OQ]A-KO?!7*$3L",293$":"<)@!E M>0X*G*> Z$\S'F.<)-R_+'8(],;N1C^4L)A1F&6' IH3HH0!K HH%,.Q#:4)90KQ8Z'134Z,>8VFT9VKTMS$V MLM9ZU_H\B; ;X83!;6"6Z0M9C]J?76@$JP!ZLJ&1ZX!V.7Q8#;3SCI[Z,YL5 M_]=M63Y+\>%YK1__5:[G*V'KJMR;5('G]8N]YD[.[54SEDB29[&>N@@3DEM( M!!BCN9[')YE($Q7'#'H)TOA:,#5J:8R,2F-EM*[-]%2L\>X'-Z89%-V!"]>%O;_.35_\0@G?>+<_KA).7W@.I'%Z/ZA' M.NW-X]-B]2*E?6 3[F7B5AK-+4UOF1 Q@)QP@*""@)"8@()@CC!-4IP2YZ39 MCL:FQF:-N?4;U1AL [0\LC"[(.XX.PX,W,!$=0ZS/D+I7>!Y)*H&!/%MA--E M@VTUNCXUV!I9VE#9IHX@G)FCCM[LY8>ZWM-;.'7&_F M;"%-:?L92B!+LE2!1"+-M3G&H,BX E022A(FI*+*4VOY5%M3H]K&U&H'A^^, MC82VUEM7^23$;C/%0, -3+7[F+7LC#ZRG7%7>5WN M'JSF.F_HFPOP_Y[K3?+[U8F 82MKQ_3T1;Q?/9IP$SM?O3.Y.^5\([_)]8\Y ME]7RLI5.7=6_%BS'<8QSH&AJ#JD5 10G$&"5IX@P&DL,_20YAS;9Y^T;1\/3 M>@.L.Z;LT=8?WYR$@;O:C?6FU'T#D^?UU]OW5Y7T)WAG>Z_.\8FNUVN3M%N5 MJMBJ.=E@P%6Y<1(EZ)$Z,0[PP;(O!C9WY 2.<< _S $9J5V_X<>&(:Y?9G]] MFS&F9)9G$$B1QJ;(LUZNPB0' A9"0AESZ9;MOWODU*:9?VF\]+O_;>,>D]'" MYSRK]O-Z8-[[Z_/M_QSDD(%>YGH5E M<0$H2K$!)HLA%G$:>TEJN#0ZM=?0V!S]J$ZYUHVI?E,H)ZS=ID&A$1SXE;;@ MU4>$6RL'R._T@2701,.IR5$G"SX@O![PO>[M<=+W03ZNED:RS$P!MAGI]WHZ M6]99"BL3>+74W?PR,RH^J1[& 8=45F7_&$$4)XE#(3VZRJWPQ+Z1P*7E M@R:>Z(FN-]O?[3V4FR>5H4XC^P!]]FC2ZX'CG5/V\7/OT++7 WKJV&X>=O*X M]E=4N^N7O^D:U%E MP:-K.#86E-O'^@ MRR]/]H7ZARPW4MPNJWVM5X5]_M#/WWR@&[F=3L]@CF#!80IBC!E -)> \J( M)(-ISEA!I5\!^\EX-C42K,RW5"KV3HCDV\SE^S&*PN6I2N5KP1-70L=$ 135"5U']Q=/?NR8F^J"@FT4J,E!% MNQV1@*?@4^O_4*?ND_%KW%/^R;A]*JI@<@;VV)%J1*O+MFKU9_ES^_FWU4+, M1):3.,_-HH(0@&"6@2*#9OB6,LY0D18%-M.7I[M[3?YW3GR"K(>R3ZN MUDK.-\]KJZYT\^MI7GVSRF9PFY$XBTF2IX#)! -$DD(/,D8%+\V2PE1DRA#R MTV$9W&8G)AA5P^6]D:I:5"^DJLR_I'+X\+T^\(HN:$_^CUFI;==B+;\K"?.= MY[L%V@067K[=]-8+*F=[_V(% 058 BATQD!40\(SY:?*X->RURQE#K,VU$"SN1 M?*K-])0B<87<;0 8 LB!>;PRV9!Q4S+06GW5+B2KI]Y,6KWW@*HEGE"%TC!Q M;79<11-/, [T37SO[SF[Y@]2/"_D%_6>E@\?%ZN?WYZ?GA:6.^GBP[SDBY4) M0RI?U;DG64)I6@C >$R,=F@*"I80H&B.&$D@EL+O-*6?'5/;HVG<, MBXTAD M/+F*VKY$+6<\Y\0]^\IQICM\#PP]?_4#/_K;>A(-DP]W&9JAIID]K1AW\G@9 M5 =3P@L?=U']UCOY2.?+2JQ%KX(?S:+XRW8S;)8JCC(N"X"@.8/&&=$3/$D! M81!!QF!>0"_6=&IU:AQ9&VV"N&NSS?EP8W=K[[!7/=>.'G#CPN"X#LQ\6TBW M%D?W6VAZ!O:?P=".*4!@-3!15A%;;SL@:6HETGSL0ZA?@VX%(R!#?4TV- M'^3;X?31,-^N>RXI>7%/?^U$>5\^;46@F=3$P"@#F L"4"$08(@AH+]%7"0Y M1TGFI6EVMK6IS3!J<7I3=*IE[@5JV^>Q=F.18 @.3".7@-=3T+\#E*!"_J?: M>@,!_PZWCPOW=]W4<]9Q?-O[FI4VK&0F$DRH+%* H9*:3M($T*(H $94_QQS M3F3LE6%TOKVI$8K=W'RB1V!"36,Z6AMW)N/F^L%DQO&V MGOLE]>;QMI5:;.?5V4J,B@(A2D$L<@50BLS.B2I,)1&2" B+&.5>.R=.S4Z2 MD*K3EMUKTZOPNB/LCELJP<$<>G/E#(Z#'E?Y(15JT\6MT7&W7[R .-B(\;O[ MPLE173NTG,5**@89 T@4>G4E8&'J-A- I(@3G%*2J,PG>.B@A:E%">U>#EE; MV',NLX40QQDND\ ^ MT(PV[;OIPJ3_'.^UWZ%G==OGO\T\[K5[)V=N!Q?V#&*2W\TJYTX^K=;FL;M# M_MV,(1.($9E*H!+#D:FI-,DS"O1ZD:90I$E*A5? 4G>;4YNEU29'6YL]PX\< M4'9[_P-C-S C',#6"B(:2DW;':!0D4(.+8X;%>0.P4$$D,>MO?)5'Q]72UL7 MQ,:6EW\MA2SGWY_SC!,6Q:%7?Q6 57W_[WU?VO]'-__WK]A_7GVX^WW^+KC]_B.YN MOMW?W;XWDM/F[_X;AB-^7]PW'J?Y+1AA _.J"KYO>63B4AMGH^H2DQ/ZZL/] M.RH4=K45?FN ^-T67*BPB!HP(H-&5,$1=E=T_&X,N+LZHO&C[]*.WS''=GO? MP(I+XG-,J$]=FDROC)YU0_5>S&I9OI-JM9;;8WU9_CE?KM96)D@O'[0?VIW] MIU0J0G_*S8/QY(>L"U7,TDRFJ40$\ 3:FD$,F-P&@%(<]/C MM?1=Y5+4\LF.@G5D5".<:E175HN%>5(#4>C8J%'[*VBDU3B6OT'_2B-P]W&^I$NN+;[FF_D/&QBU#6FB*A=9 MID895]:C7]P&F&'1'GB9',6@D!\'\Q7WW NH:(/]Q45=VAS M:J1@+ 7S)7CJDQ'L@K'K0CDHL:S7K_H!:+1Y#.[ MIU(_^V%&),4T20N I8( L20!-,UB0" L,!4,*N(5K.79_M2(J+'+GIH(^4,N M5G6!+OHKXM:/B!M'HL83/Z[R[1XWWAH0]($YK+'<9AU6ME]5&8@5UGOVV\,M MZT$X/NL)72!N\VU]5)[K"SJ76[O%9J MOIB;RM*5,L\LSYDJ8B@!E-(4.B <,)P5@""69C3/8Y8X54_KT?;4>*]E?;34 MYEO^FV\=,',+NG7AJDZ$]%/Q]^F9\[0W,-Y#']RWH/[<0'V[!_5U"^H.%:F+ MH?:KG# 0Y".%K(6%WKNH00_PNJH;^#QRU#('/7Q]7>^@SR,NGC2W*O-9"8\9 M0CA3BNJA(3?5<.*.8>F]WRV M%T)O,'?=*ZUY'K1+YJBGX @_'SUHZ:WFGJ=BZ;PV#[%DOFEH2&P7G/]@$7R]V #;50/M/RVRZ2NR'I7" [/**W,JD]S6S7 MD+)-ZE=UEK-<9EG"048Q BB)"6!%)@"/L4(BS;!*_/0USC0V-:IJ;*TJUVUK MH%';'=[ZI*=\1A&, M.=)Z:R?GL M9KDQ84_/>@G24G+XMJ&;YW)62!0C(Q],4VQJJ<@,4 9SH 01#$HN.2Z9\87@##SR[%#9R_<<0$GPT/W06H*M%MY&3?#0Q9-Z@D@:GW:[HLS0S=!KC5JHEUS;J8"+W(5JEBQ&V)W='0U":&^Z9Z!#B> [-C11T0HH'Y9]_*J%%& M[2S]YP>71_!G(-A&BO34ZV'].*-E8 NT;/;1+"OK0PD4.D!S-H[SW/WC!6TZ M>+$7H>ER?0^JK"28YC]V.A9&F.E.&A=LS*=N[(_%BM'%K?X6+;^;"-%/JY]& M[Z(6MZ@#FR')8\Y4#!CD>JU-& 0,0014(EB2(IH5W"D2*ZA54R/A/VX_W=]Z MD$FPWG$@ZK? ?.A]TL:EEJ10):BW[]955#D6[3R+M&O ^E;?VR,U(%CO>8P; M;]&+(PTRH_:FWY 4&O6SXU>PQL8;[$+CLSM\D^K9* M]_7;13D*N=^626\$WWI_Y(]UT!@T%SP";WH<;>I-=CC..7UJ.^/L/7Y,4JYM M(E:Y6LR%>1WMD:-^7*VVDXJ"8<0Y8()G &&E "U$HHD$XD2E24*PTVG6^6:F M-F5N6QHUIGJJ&'4 >YXIPL$U,$?T1,J9(MR .$<.^@DM8M"_[4BAX^&CT(&; M@PT1.%[=-W6@M"(E/^3R6/9O?TW7,Y7\JRK(]VRNM? M\W*60D(1DABDF!>FX 37,S\I02P1)B2'2B+N-1R<:VUJM-[8%OUMK/-EZ;.X M.K)M*+0&9DU7H/Q)T 6 4&1VMJUQ2D)Q7T@F?H M]]\/F?XT<.!\Z'=_U\#;O/ '#IY\RP^O[)G\811SC KV6C[(9;D]QC*QOE:I M]I[^.EY2:ULU L>24)$(@#')*V%%@DD*LIPG!1)80C\IB 3G.CG7&[8F":JGIASYO]-(*MD+8YY1JBZ$,?@6X_KM9R_GT)/NC^^F%C;K:!.,W[_O'#[:VG#H%G M![D1[ !X3RVVS4 =+M[I,N!"U3KQ:WS<(BB]@#FHCM+O*3V7ET;DX)VF4F$( M6+.O??SU>FT*M=HE[-N M=(S<&0?;)V.WWV] -)L[7U0E\C=#(N4X3@N09]"D0#-DE#H9X$5>4$R(0'X% MP]H/G]I&R:?5\CO0#3U&"[.1J)?B514>OZ%C#SXW>N\+RL 4;/&X-WA\JO%X M?QX/;WH\YG@@"MM[]*@T<\RIUU1P])J>T7+U*>V=7%2EF1_F3V6=YL;4:-VVU3.D[@RT;F]V(, & M?M&W6.V9V9T [!]^UPU'J&"\,RV-&YK7[?)!H)[#+?VXH@[C^"Z^*P]J:2]9C#!D$&, 828F3+!#!0XE2"GA#(F:"$+KY"+K@:GQAJ[*<#/ MVN1HQ1;S[U4_^+%')]AN%!(2PH%YI#8U:FR-:F/UNFIK;C@R<04F$*-T-C]K^KBO)WK]O'E8K>?_;=8O[^3N M8C$C":0H5@4@U 1\89H!DB0*% RG>>Q6=ES0!43' > M"0D %0 &1A:W0M,C R,S T,CE?<')E+GAM;-R]6W-;29(F^-Z_(K?V=;TR M[I>VKAYCZE(C&V5*)JFJ>O<%%A+A[>+C_Q__XXVSRTP^<+\:SZ5_^Q/_,_O033M,LCZ>G?_G3W[Z] M!_>G__&?__9O__%_ ?S7+U\^_O1VEB[.<+K\ZS,[OYR/3[\O?Q),R*M?N_K;^;^GF%54W$'D M6H'244!0SH%"5Q07N;@4_I_3?U>HK>"N@/(Z0OT+\(85L-(&)BVWWN?5AT[& MTW_^>_TCA@7^1.Q-%ZMO__*G[\OE^;___//OO__^YS_B?/+GV?ST9\&8_/GJ MM_^T^?4_[OW^[W+UV]Q[__/J;Z]_=3'>]8OTL?SG__KUX]?T'<\"C*>+99BF MNL!B_.^+U0\_SE)8KJ3^)%T_/?@;]3NX^C6H/P(N0/(__['(?_K/?_OII[4X MYK,)?L'R4_WOW[Y\N+5D#O]JGHXSCT16:/TPK8E?$ M?0MQ@J/@+>H4(G"T'I3Q":(O 70P0I:DG4GRMAPJ#PMB8J6?!:8_G\Y^_$QK M_%QE4[]8"6DEH,=67LOL^=Q<+. TA//15Q(QU@]^,PF+Q:?R=3E+_SSY8[P8 MV:)2<3& +8)V49&TXX*48+WF*ZXBXB,LE;"(*]QM5EKSA9/EXNHG-PP^2Q<3)//\WF&>=DC*ZH"?-T#R>WM\'F-WX^#W/Z($C?QY-\]:_+?';66./+ M61="7ZN86/G33R21@O,YYH]K#3_(^(KK)9EO7/WFL>C9IO_M["R,IZ-@N$LL M%)(+T:T20W#166!6JZ@=MRF)QK"Y3T4_>&FLWEE360\!+;.SL]ETQ<"O>!9Q M/C(Q6L53 72.-E'T$;R*#$K6&&,)Q3G>&BQWB>@7*\=J]2Y(CA+Q ##R^6K= M;1YT8(:3"E*,%W2-8'CB8 MR4_$#V1YRZX&ZVP&(9PMR M( XF4XOPN0+GL_FRU&1PD5T$61!\L9D\.!R-H!"**:8L%G;)D#87G50UJ$= M( X6;,_ >',QKW)[/UZD,/E_,\TKW-Q^WEMT+'NK5P.-XT0X$&]_F8;H85Z%LC*!VGKSS(B$7Q4@B MFJ!M"P-KLC2,.<%S:N-FW%EY+X3H5X>0HP3<,TC>39?CY>7[\01_NU@%6L64 MH!.%X:Z0'%2QDB(W7>.N8FWVF&QX++GZ-#CNKK@7*,RK <51 AT$&+[@Z7BQ M)$PO?PMG."+(1C3%@?.%?&GE/(20R&5*%(1S5;@3H0$@;J^Z%RCL*P/%$8(= M!# ^3--L3@9N)915*OG-[&*ZG%^^F64<<2++:N,!I<[$#GG53A4!FEG')%KE MLFZ DT>)V LV[I7!IIW8!X&B;^&/#YDD-2[C];7QQDX:"LGH7+3@K2,[Z1R' MX)@#%D2RMF"P6C7 SP/+[X4<_\J0TT+4@\#,2M#S3-;C#)@1&9:G$L[EMXO<\9>&5B.E?&0@/*&OOPT_S;[?3HR:(M7 M3%&L5A/,.FD(6B7P48HL0Z _CLN6/+#P?B!Y/?G5%O(=$D16!^FG^>?Y[,=X MFG!DO3(DAP@L&EMC-@WDFQ>(Q;J40N!"''1>FTEZ2(CY/%LL MP^3_&Y^O_"XZ*9/.T8#6](>R-I'?92T(6Y(5HOB2?3N\W%I[/[2\GD1L(RGW MG:^O/,PQK.D6Z')*'%+V#)3 ,[P !833RI[6>QQUF1[M?WP\'HRKP=+LF<$ MU#K8R>?OL^E5ZB?3$<@*-\ %(_0:2XZ4]PJX0IN2"B;;XQ*M=U?<#PFO)\-Z ME$1[1L-73!=S0C(7\=MX.<$1.N4*.Y$1&C M=D=!X=9R^^'@]613#Y?E0$S"NS_2]S ]Q54:./(B68D2G/8D!4.!=G". 6?, M)NN88O*XR]I=J^X'B=>3*3U:LH,(-/Z!D\G_FE)4_17#@@Z]_&&QN*!3+XK@ M@F(><.4%)V00;"B0A"LI$',^M$BM/[#\?EAY;;G1%K(>!&C^/IMB%B!DMME#LECO \@=]R85R((;J5!GKA][ M./6<^J'K1??#QVM+B!XNUT' XNM9F$Q^N5B0-!:+D2Z>)V$5)&D0%',&HN<6 MF*$8/3#)TY$EJ3L6W0\6KRJQ_+[V]F9^=A>CG* MBLY#H11(F>LQZ>KS4PKBI4B6<XKSLT//2F'AN'=2#Z^]'UA> M3TZUD90'4NK^?CS]NCQ;OIO/9_,W,R(B77,CDRXH18!"IRB%;G1T>N$+1$O\ M%,6M//)^_VD:]L/.Z\G#-I;Z((ZGK]]Q,KFRECZ5C-E'D$&3S\5B(O#; L'X M8I1C5J?CGN'=7W,_C+R>Q.R14AT$)CY?Q,DXO9_,PG)$P5DP1"7)@=G:O(E# M2!3/9TTN.;GB],=Q1\^])?=#Q&M+OQXJTT$ 8JN7Q=?O),7%IXME;8M5;Z5& M6B>7-'%36*V*BRI"%);^B E)9(8'G1L@Y#$:]GNH^=J2L_I)XL1+Y'+8"(0\8Y8R!$"!?I /RX.2R(;>5S%P ,+[P>0UY-Z;2'? M04%D_3QYS436@5%,K\&[F@SR6M0R; 3/<5%#L223"-YE$%Q2*!92!)^2!O1.\!180'MJVGW2X4!Z%")L47RRU_2C!/K''4OEY_ZJK&R0D6 MB2()7*M2;PLUG5LQ G?&224)Y?ZXZ[:MQ7KJ&-506;=V](%2[-NHK\G^N.FY M/'+>%N8HTK'H!9&N?'W_2_3[7!@BG4JF"0"N%NRI2U2W(#A(FL, POOQ_.Q# M'F6?4\4I&(\,5 HD $T1CTO."PIPLL/CXH-;R_74":I;$!P@R>&>[6]FT\5L M,LZUL_TO85);MG_]CKA<''+(/_QAS?JB[T7MD#JJR?@C=!W;Q?9DL2"Q7G.I MN _.4""3HJ\]>&GSQ!PR,)51:Y9],(]5%A_"Y6T*!M(/NQ42[O:R/4+< VAY MO*9^4YAVS00*:XW*D41A3:U$JD6P2D!1.AING'F\\<+AF+E#2+_0.4:S.T%R MC)@'@)4W8?']9)KK?][][XOQCS A9A8GRS=A/K\<3T__'B87.%*AH/2&$Q?< M$5.8(*Q:(&7O,4:MN7O,33FHK?H^A T!2T;:& #$OB!)9IS(1]B/ M/48NGXR,DS,O-"AG%03)$TCNF#G8UQ\1;C\N:[JU)NJ2*S4JYJ7A0H+ $"A@3$I\VHC+:I MM;5[)HG]!'+= ;!+#0T!@"G5UF^++YB0]A3Q^1LNKWCQM;FYUPI*\22WHLD% ML2S6IH+*A6RU?K3;P$%H>X2>?MH!=PBM5K(? (X^3'\0U;/Y);$P0J5-Q)PA M"Y]I#ZA,\$\.A%/:6V7DLXW1 M. F.)0F*5_J]5) "6EFT*Y$_5DISF,>T@Y!^FA9WZ3H=*^T!0.8VWIT-Z*/+ M4&(-,',I$)EP8- :QK@A3EI?(SW?QK3O5=QA&':P> _'QFP9)HW.JMDYSI>7 MGR>A#J;*-35V7N^?:JP@A_MM]DT72>U"AI$3\**')1U%F*2G&+0Y!QC*"D.?3$W^H:N M(>0:FP"JN1(& *R_SF;Y]_%D,C*H7/T?)&[J;3?2AK B0R*Q),N#H/.V,7BN MUAY"QK )0 X2Y@! \'X\'2_QX_@'Y@\D^>GIF&"]EDNUE:88P6RJTP#JLK:Z(-VF#FZ-T M+:Z1RS%Y$@DIV=1&X'2J>FD$9"6**58JQ5M[-7N0-83T8!,DM5;! %!UM3FN MTPI;%E59AEPJT*5VCD;/(12+4)QV@DE-Q_-C5?/'F*+[U PA#]C4&ATI\ % M9P-X)1(!7/K: J<.\E1D4&-R8+RCV#"KD$)KF_,,L])Q9J]A;>.S!#F /,W' M<8CCR:I2A(SAJN7 ]]F$A+ZHR8/EY9O.J^L[D1% [ \6WS=39L*X2U:3T)2M3,H4QRB*!D\2NN]]%+D MQT:9'0FV055?=Z/]AR%VC"H& *JKVJ7/X;)FJJZRYZ;DXB69L+1UHLZ M*A">#+)(5OG2^EIT-R6# =-1>GZ@8.P(H0\ .KL*4:X$=M7T>N29-SX$ UAJ M%CW2!O.:O@I,RD+&O?;0>(&:H+MT]7L$=@2KY@H9 ,AHJ\PO:-5[$JM-*+7D MP0)%")E"3J8AF-JZE%ER.RT*)9I[X \1T^\%1G=6JH'H!X"AS_-9OJ!M$>9U MPOKEBJ\P>3,)B\6XC#%?L25"EMH80=*IH4@.D2PQ"M!&,Q6)K?#HG.D#KUGW M(:W?^X^.\-6%6@: MLVVV:I8N7E2H'313@'%Q;%6.#GPP3JP/&#BB+FX#IRJ MW<3T>T'2K<4Z4O0#P- .FTOQL&0V:##%8^VYC+0+/#F'%*UPS9DLHG4-R('G M7&>W(QVAYDAA#R IM=N2;I4<%".C+_6JAX);P@/O+DO05"T#L$J/QA=;;+$<,\\602 +H(IC$)0)=5)S1J^#4HPU M1MN>I W&3^\.=%TH:0#86UT[;@EPBQ.5BU+)U\?IFCA!*>G<(:Z2* 8#JXVQZ^@WG9Q_'4_Q4WA !X^7(^Q050P;>1 HW M>+'@K"'Y&(SD*VKM1.O'LKOH&(R#WF$6_5CQ#P!"]RZVMS<&THY [E5."634 MG,PL[8T024A.<7(K$Q/NT>;=3&1 ^\\3KK,[II:_[#E3 (+$1V2C*?2PJF;8 M1*HU&$R!YRJ#2112FY B\ZT3GT=6)W16\_0B>&JDB@&8IL]7ZZY86K?ND25+ M562"F)2MG5,R!&$*8))"LR2EXZT-TPXR^FX?V$;#]]_1'B7N 2!F:U;+FG[4 MW)I8/&1;'"@?23*A1& :0V 8F0RML^)W:>B[(*H3K!PEZ $ Y23G54U8F'P. M8W+EWH3S,9V%HQQ9%JJ^"461R'DKB9RW$H!Y7QS7@679VJ-^@)1^LTD=P::% MV > GB^X#!16YG=A/AU/3Q'V;8UA.P^%?UFC3J"SY'"?CY<_!HN4SRM$&U5%7 %^57^M(Z\ MG.-WG"[&/W"=I_@X6]3LQ*?R+?PQ)$L)J-=Z]N3 M^U3TFT/J"$M'"GL *:.GDB$C*VRR@C-(H;:)1NW(#-.IS2USW'BF&&\=NSU% M4[_OHUXZ'7F\6IK![.4&E7Q>J>([+L-( M7F@T$%-];*U"I)W"!6AE8U$,L\VMFZ0\05+?"= >H'6H0@: KZT+@7NV5P8I MI0^T-SS7Y(ZB)H]1"?(8?3&))1)4Z^KR1\CI.PG:,:Y:*6*(F-J8WE2;C"NEXAV0X;1FA4BFM3\ '2.D[(_K26#I 0/ T:T4[X:G%3NCQ!Q& M13%R=-Z"RKFF3$0 EH(M(67F3>M3[T%B^DYY=HRE-DIX'9-/KX6YF)5/YSA? M??S1N80'/K6#-,(^]#?*(*S3WM<+7D/-2W3)6@.%UX;M=1QNP#H16?M,-5WS!8X0K7/+K4&FBW".@W?] %A Z7[P# \=?Y;+'X/)^5\7*4 M2S92. MHZ<17!&.HI3B 4FN'(F1?6E\2;RW?;_3?!3 .E>T KNHV/L#T=#-C MY:9''P637%I7>)*;?P+X+R+21^P#LRE>< M3&[8&-EL@_2$?.^]!$4!)'@N&!2/]%\18FI>Q'V;@GX]ET9JO5L1<+B,!X"0 MO^*4A#(YF>:3?#:>CJM EN,?>,4.FNRECZX.,DCU\:<&I^M;4*^*5X$^D+?. M(3Y!4K^N2S<8:JF% 8#J"^F$"*@3H=^20S:9K>:O7#&CDC'!> 6I&%?K91)$ ME@P8^BIG%YPMK<=I/4I0ORY/-X!JIX$!P.EJOL:'L_,PGE=&:KG>B&B-,3,* M *-4M>F]A>!D(G,K9=(I)AU:3R;=34F_#E!'%NEXF0\ .?=D,V*RCI4CTRFT MCJ \DP1]*0"SC:F0,5 M!8[@T7#0!'?G4@H96SL_.\CH]X*B8[@<*.T! .:WV71VFXNK2:A7 HHN,V/( M3J(-)*#:]==%R2#3#QTY)$@; IDKVV&6%P&)CQC6.>*I4Y::CU(4;^1?+=P:JB+ 2#KYI2^NJ(; M3R^(J9M+ZE^PS.:XU:3UW1\D1-+A>!KFEQ_(WJ^ZK-3+O=DJ7_9A2N31CAME MLN\Y,0^^A+K)4IT_[PJ) C$$\B0HJNCDQKD3=OI-)G1M(H>!@@$X?],=*\C/(V3"T%ZR [$KB2<9 L73K:&&;@'XC@VX!<[BD!V!K M_H'CT^]+S"<_2#ZG^-O%6<3YIW*O=/U:4I9S$S/)1Z]ZZWL5P0MK@16C#2N, MI=(Z[GPNC?WF-+H(0SO5T@",U;[\_1(6XS1R1&1955;P1,>YJ,V]USW2R%P;%D,F5Z VR,X0 M:K]LYJ/74DL6=.NZNV>2V&]0/ 1D-E'> +!YU1CI,\Y7O%S++$LABF09C%") M/)DDP:&KY?PQT/8R+(G63Y0?HJ7?'AU=G,--I#Y ]*S-;9"Z9*"=ZA:UT[L)*3?\[.-CI\ SO,%/D#4;&SI2#-FK,%49R-E4%%9 M\#D9D-Q%+[+ELK3VQQX@I=_S[460Z:-UFZ+C75@\MT?'3J[TX M:]_)9;W2R33O6/\&IT:@% 2GXA4=C<85<"Y%X+Q$'00/7+;O[/4L$AMGQ4HV M"H.#G#%6?FO%OBV@55:,^\A-:3UVZ/E9L9?HWM(<'4_DR)XA]P&<>_OT]2/S M/)[5\1'U12R^Q?5_;R(9(;E-U5HSE*!8S"0[5Z?I*A?196EUZY>/QU,]F#XP MG)ZN1QNFRV_S,%T0BU7OT[SZ;K)&0?[_+]95#=?=+8,, M(H186\@I XHK#\[H!.3]V)RTT]FV[I#<#2<]/R9Y83P^8SN\$#@&OD5.?H0Q M_9,)DCB^A@E^Q70Q7_=7O,^W4U(Q*17(5'MXUL%Y/G,%VD3KM0_H5//W=(UH M[_D]S'"W06< &#CPK\4^FZ]0L%S.Q_%B627Q;;9N3CGBO@3O90 TM^RN M:NA2C,ID%=O/H7V0G,$TR^O<_VZED]?1FG@[';3*Z=UN1]TPQ[7CTSM.;SW% M3_O,UB,MLZ7T-@0R@\S6IX@^F]JCPX MVF6!Q3+1NK!]+\*.;\J_6>1;-<2C ME#5)U%I(*M1Y7A@A1CH+R/ KJ6N1N6Q]WMZF8#!YK$98N-^7_V!Y#\"=NZ9^ M+9%J:V?3NEM/_A@O1J$D'FTJ((P@LQVU!">*A1)#S,0D8O.Q(8\2-! L':#I MAT!SM-@'@*$[/+R=G87Q=&1RR-Y:#B4[W'0."($#R[2K8DB.&&Q]\;>+D(%@ MYGA%W[W[.UKJ X#.5K_17[$6X8R,M9K94%O4UD9)4@6(G@D(#*TQ:%'DUO?% M]XCHN<;@>,4^W-7U "D/ "8/3!'<,*-#4NA8AF2QSA+,#ISQ$H)42B,%!E&T MSBL_2E#/A0;-X=-.^@. TMWA@1LN1+;:,,HY[F4D4RI-ZY+* M!XGI]^55>^RTD?H X+/'', -8S6AI3$E*)8VAPIUD)=1'F)06LD@?,BMR\3W M)J[?=UH=G&N=:&4 <+L..CZ2Y5V]?1UI"B:DX EX$*P.B//@%!W56MB0&,M2 MZ-;/0^]3,9":D8;A^V$"'@!$[EX6?9C>3X]]F4TF[V?SW\,\CT31Q159 )6D M@(%I!5Z@!)N3$,8:6U+K3- S21Q(G'\@(NZ_,^Y,/0- WXXADYS;) JK[25K M#R:I:#O*:,&0IUBXQ"*:/TTY<-IGE_WMNU/ZT]-DGZ.!@S%TOKJJIMTR7W;P MDIVG;#AW'H1B!53VM1FNS6"EC1YESMRU;IOV_)K=+IO;OQA^#I?[P=#Y@?,X M&W:%HY(1?> :9D FG1HU>)J>;3KWNL<.RR&?^+ 7D 2!C @=RL MFHUS9BQS$HHO=;13$."2=]4F<*:(=R.;=SE]R7+&+J<)# +SG6E[ "B_X6#Q M;?9 5GM5HQ)) :MZ)I+."@%?D!2P&"])'/,?XX3KBKLOF&:GT]6G_#U,+G!D M>"@^N@3.D-]/<:6%$#UIQKAD9#(?SE?-U][]@?,T)J&,2,@1@]>0?)4_NDR.('(07.FBT)@@ MFL_Y>"Z1O7< >MD@KS/]#+J,/,]RI3I\/7[^&[Q1/*U6= M6]AW9^>3V26N=^KGBWGZ3OQ^GH3I*"I&G*8,LO@,2IC:O%*H6E(MDLFLWE*\ MH)5]D-"]0.O^%4#;O1X'8&UO7<>N6#M)),5YW82+Y:^X_#[+H^(M4W1*T+E! MX:Y2WH)G@H-4DGE)XI7-2T;WH6LO*/I_!2@VU]+@#>4MCK_@>#VR/-1PE-=V M7=%O7CU%4R]NT1?MR9LQJO6K^F<3N=]] _M7@&6W"AR ==QQH^*E#:*( EQ$ MT)-,>.*]5!"EDVFNZ@_+YP^ZT_E4OM9ZC@B,OM=Y-MTW=RW5#"HOO[R>S MW]OV/[K^T*X['NVFOOU+L.N%MAIOJ:@]%Y"<%J!LH3-0Z@RI%..C=4S[U@\4 M'J.GP4UH_OB)E#;30%-R*5 M0$>ZM34-FD'H4ECVT2G1VAT;4#NMKK7]Z.W\ZMNL M)M2G:3S!6^Q]FSU7LMY@45Y9"(E1V.V\KE\Q*)G^(AN#NGV-;<<\]3S0Z&71 M/2B #&##O$5:.8W7ZCZKS3C^.VR*%$X2>=WUZSI4##D7.C$!Y%]35*58@L S MG5[&^!(]9P);-[#8D[1^C?.P\#3K7KD#P.Q?PWA:A?EI6HL,/A42)PEP>5GS MHJNWLJNQT2-D*C/+ G!G*!JTCCPL7?N#A1*4SIQ"PM;=L?:CK%^#.VC$=J#: M8:0@'[ASTM%Y4PK859H*70)ON0%= DLY:V%C\S#R\"O"SFKV!@W)!JH;@,V\ M/05OG>!:Y_-O1H@N1L5RY[AE('6J+RNSATC\ 4\RFZ0%TE'0_J7&TX3U6UXW M:'BV5^P@#.9*? M2\/O9_.WL(B[+Q81\EME%Y<9'PW5-FTB% A3)![PBEC![ M6UO?*\M;5PH]1D^_96Z#1F&#DI2LCZ[+B X85SGDJ0LO64XMV4]%N"-F@D-E#= !X_ZIV]5#@6FB; M&NB:;>"9):'KVU:M-2A6R!?A"<$ZR2-Y)LF)U@_M]J>NW[*S00.U(Q4/PMW< M/PL],D8'6TOOK4-<=YR/+-3V#L(27PY=\ZO?_:GKMU1MT/#M2,4#:#S] &?K M^.^!*Q3G8E+%0%*17&\5&#A&@@PALRP$!I%:!_K/IW(@+3]>Z/:^E;H&X Q\ M#I=73Z'6Y:.WTK@GTWR3R0W"*N')PTG..HH!!4*,V8%D)HCH"KK8NO_>_M0- M\MZ_&4[NANK=*&T0QSNQDA#S*D6VXV+A%G/:&9719Y"K5A:TF2':X"$9)G5* MUD71^H;_&>0-\K*^,TAVI+8AFLA?P_R?N)I_J1X$.0P"^!!D1^-(D/0 M]!7]4'OB+LKF+^+W(JS?ZZ*^#>/1JAJD3:3=]&M85G8N/Y6=+/(LG3,F@B5G M&U3F:3UFBVGEDRC(DVWM-#Z;R'YOBGJVCVU5.$0K^=#]EC?9%2D"Y)(,*"$2 MA&(+F)BX$S*'+%M7B.Y+6[^W0WW;RA8*&X2YW%^0(_)$C.0Q@,_,U\XF$8(, M!DS 3)%B#KRT/K7WIZ[?.Z$7AF-'2AMNSN?]>!JF:;<@N4%KHLP@C-DT+?71 MT@&04V%"6/I?ZZ%%SZ=R,*/)7B3GTTI=0SBJMWR1WV9+7-!1L.J5JRVYP9PC M;2SE0'&_&A=!@5GPMACF=/3-C^8':!ED/J<9!AYQ#@]6R " ]07/-T[%IW*+ MCZ(S+Y%IP#KPE^(O#SYDA.*RH(VIL;#6E]L/T3+(K$Q7P&JBD$'X=)^O^7B+ M<5D?F)/ L+8Z6(QL3+ID[H %PT"1OPI>*0E%>(KPHU%.MG[P\ @Y@TRX=&:Y M&JEE ,9KVPA?,?*I?)Q-3[_A_*RR-XI9L$0" 72:.,)4((::N*0HR B3==:M MS=C35 TRC?(2)V4#)0T =MLF^A8?&!3JNG,RUP44Q3;@BD_ DTXZ>\^=:9W" M>XB60>9%7N+,/%@A@SHSW\_FQ-2F(Q6%2S=CXD9HI;(L!##9&5"17(#@8H;, MM"F>W #=O!#V::H&F??H^@1MI*1A &\[V;VS :6RWAAN(X0:SBA62&(F<^++ ME1B1%8^M6^8\252_A:\]'J3'JV@ Y^C5/GIV,\E@,22N&%"P33&VD"1 9LG M>\T3Q4DVB]9%@H?2VF_%:T^&L5.%#L)<[B_8D=99!N\#H&2UGX*@_9A)M"9( MC8YGY6P'DT_VI*[?BM87AF='2AO ?<6[4C M/Y5W?Y O,CW%+P3T3]/*;/W_ M>DOX(TS6.Y/D.$ZT#>I?G$SS[1]L_>9()\MY4@4*-[7)GYCF)VW>+R_IN+-+FH)]6V6->B'GF6E,I!@]:U M+RM+B;PL5R!KD;%P7GSSV/YE.>PW8]#93ADP3 9P]>[>FL[OV'@#6$N+/TO9@YFD>Q[*QEB*D$B$8I(!&10IH M4M20E!#>"SJC0NM[L.X!WMF=_VL'^'.T/>S>VK_5BFN MG)V%^>6L?!V?3L=EG.ICE777D]J\?C89IYK9N,7>?CVW#U^L42_N1MPVZM%] M?YEK:&N7I%"UGE.Y"FWI($IM01;I1,A*LN8]@AZFYN@1F_/3,-TT;[SIAD[? M_!(6XT5]%G6CT2O-O,5%FH_/;_H]WJ'M&^G@ETF]"F+<,*&C B%(0,K28>-- M+$#F (-&4R)K_0:S4X9Z[@C:!I/WYFX.!@+-7.GFIO@+_L#I!6X-3SS$QN[X ME$;&\RGZ&EG%S3+U%HZ0LH)>O>-X<[%8SLYP?@U'1P<^UXQ"?[1UA)2KI['W MD&,P69B UK0OH-R+M./K7QY=Y@;WOK BO4M00GV&@JC ^TSAK'8LI,EL03[S MUF&;"R:,=,XF5F?YA@31H(20M9Z6TP,:]UKV-E3%*SYRTB@23ZVCQV<1>'0+_7T6N]DDY/X'90.""8K$H6E_ M^(@66+84N-A2;&Z=?'X>A?T:K^ZP=:\_?G=Z&ZYQ^XH3K#G$31E,F%S?2[T- MRW"8&_7H)S9SJO:GNY&5JR^;I_0KESMP)P4/K!@.42,'I4H!QWT&1L!#'HTJ MMK7;\0@YQT]ZRJL(.DRNQ?MA6F;SLY6J=FT&SV2B>$$"SZCK"V\/;K7Y,/*L M>4 16\\#>3:1_=JQ5NBY/W2I2UT-UW!==3K_0A[F^$=]([FH+68/,%@/?%(C M0[4/G$8H*KRF12NT#(*S6M1GI%D*GQECK;V+'60<:Y"NBS2W M/OL&T+(^Y/%U<%Z2Q*,(G+8/A3'%1!L89T[DUCGV1PGJ.[MT' KN&IAVLA^N M,;DI CZ=XWH$[B&69-?'-#(C3U+8R(;4AW,[3B@?3BBE M4G1%BX*F==N=W90Y,,U':LW+3EI ,F2^W^)#U%Y\5!YE8D4^?AZA(+=06\!!D"[429):\_<81?T: M@B.T?]<0-!3\< W"ZD2NCV-IH;41K05_N]\1'^I.[/GQ+7V,0SCJR/$0.B>A M)61;8AUH3O&O00/"!!,$846;UO:GK>-QXS6O^DM<"V_SPGK5M>E&O-?]8;># M\T2Q?H82Z1A6DL+^D"7]H9+(QBIF0NO$R)$D#\N5>09^[@4]+ZBZX9JX+[@< MSU?9BLWLOX/\GQV?TJQH\''Z&MFE;0"L*O>O5MT1:3-G:$'MZ+#T=%ABSA"] M4R!+M,5;8UUL_IIN?_*.;OI!ZZQ76%:MNO9IH>%=-O_O)$M>Y"B M9M??F\_?579AM,M,&+ 8:Z5J81!*1&!!HY"<1]/\0<@CY+29YW[KH[?*/K3U MS/("SA1'![/F$*5%P%*GY!C&K6AMGQ^CI^]+[3:8V#UXO8$&AFM KAY];UW6 M'V)(=GU,(X/R)(6M2IFR$R8XU;X851'+(!?? 6"*7."D!47M"@ X2 MZU1)Z5KW_=J3M!:/>^M';R]W@_RMJ$ )GJ-DGL( +B@B40:"R!:"3QZ9]\*I MUE[0OK3U7.+< 89V/YA8OS\0_Z MG!^X5;I(LKLXN #GB4]L9'6>0W>SLIRK);=6HMC[?V(^O=6[<(0>WR!S[.7OME75GEO:T9"9V] 68_UIIEV M; A6.<>,'6#NL]AVP4T.140.5M;+IT@^AM=! TG)E%('P936%5O/H[#W%'M'V+H7 MY_1JL+A4=J:)<1N+W(34*A2?++D[(M$ M 043'&*F4]-')D+Q.6C9^I750[0<_9;_SN?>@)CX4T%S!,0Z;%X'"]$; \8D M([WV1:36 >:#Q/2=U&J @WOO]IL(?KC6X^ F:KVTCAM,"[F^6LG%G)E0*&K[ MF0A*8(:0;:(3+-!QJ36WIOG#T>:MY*HF1FO1?[H6_>K#+V^V5]:Z.(<% J]C MSGAPX!0ZB()I9QUJC?PIG.VST& [M#U'U5=6J[ED!]"K^#UY;F&R;BX^JJT" M+'H.FE$TK)(DE\U* 5QR%,(:E5+K&YWM]?MMM-H8+$<+> #@N-5^\"[0=2"_ M/M6;;Q>K4)*"&&K1CM."!ZD5LO9QVPXL5N'C7490 M!!E$8N"BJ-TRG:"O&+&4T%*<:G/PK7/"#Q+3[Y"6CF#41O0#P-#?ZG##=XOE M^"PL<3'RA/+BG0>'M7E$?1(:#5E7*0P%"XZV@&T]".4V!?T.*ND(+4<(>0 0 MV30DOSL]Y0[NG7?%F/K<5]9F^YR8\I:.Y&1KR6<6/L;6Y3M[$=;O&)"N3K'F M*ADLSNXUQM_)](A1(%"859"$,*"DS5!;X8-GEBF9E7>I=8>F8^CM=[;IBZ*R M P4. *S7_9[N;CIAH\K$ WA5.V-R1=&J- R,#);%(DQPK2.^AVCI=SQIAY[7 MT8(? ("VV^W,0\:KEQ;W&TJ=3":SW\,TX?O9_.WL(B[+Q>3JMS:;Q\NL8PD* M,IET4$S2OJ$(&(HU%,\HPUGS+L MZ>]W4&E'0.U-P8, ]Z/MR>]NW0)4<(+B4P89(N]9H3;%4<_@^A\+]DJ[LU2&T,RT- (.?Y[-SG"\O/T_J MC<@T5Y?CO$;L'\[.PWA>OQHQSS0YQQ:NV8.L M_=#V6G+\7>EC !"[H?S3_.UX<3Y;A,FG\G$V/?TX_H%YW5SX7E0FBO'&DF,2 M:FT<,Y&X%0A%!U=\L-J(UD6(A]"Y'PA?V]U!YQH; "H?:71]CS,420:CR5W6 MH99+2G"JQF"*":&*8I&U?MJP/W7[(?"U74!TI)T!X(Z\5QR?3M] MI@N2%NFK5K>MOIVLU'>/4=I6%+L)/SV^RX=2S-8:<3#0'@*#:@6..WVM_C/I$H3*UYN@N7Y9%+;AC=5B% 65*@&A)8HYE MDV12EHO6[9GVI6T_A+VZ6Y$N-#, Q'TA]1 !-7?^ED+VR6P5-KW[HS:"V7 X MR@ZE4RJ"637AHW <8D /Y*P*J4N*J?D1N@=9^^'LM=USM-;' "#V+LRG)*;% M9YROVI;=W3%<%!E<,I"R<.2**@7!,02T,2OF D=L7;7]!$G[0>NUW6ZTU,, M8+6[.>2GJ[&Z9*-)U&2L:T[H*M6-)L:H$"$7K ]J"@,75((L6;"2<:5+ZPX\ M!Y"Y'_Q>VYU%U_H: "1_P]^WA#>?3>G+M)ZXL-M98$D[*;('1]YH37O7>T56 MO57%4LR<^^:5!<^E<;\RW]=V/=&II@: Q%W=378S5C#S3%$0,)LHQLX\@B\< MP5/D)$Q,OJC6)G%OXO;#WFN[K.A&-_^"SZJ^K2ZX;S/8\:.JS9)]/ZG:Q7GW M#ZH"UV3.T$ 1=2"3(^ 1TFJ/!<=3+#YC:'U[U/Y!U;6WNVK(_"LNO\_R347U MUIO%H (7FOS;$*6I,V0$>,EIFP6K9 BB)-_-;)&':1KL^ZOG(.->V-%2$0,X M6K^F[Y@O)K4Y]\Z:P]7>W;+A G4@'Q:R4/6"3W-P6F2P3,:80B)'MO4UV/,H M'.P[KF- UZ&2>H3@ZDGC@[4.5X\ \M\66"XF'\<%[["95=!2* ZIU.Z"]?U( M8)K$ZIV.-C/GI7CJ:#V2AL$^_#H$;2^ICT%9OKNI) KKQZFF+,>3"V+X#INN M3H;EG(,MR=89M77<=>T.D*VW/F!0JGGOB<-('>Q[LC:VL#NU#3?ZV!0B?L$T M(X>[?M[A8<6#G]5LIL0^M#8;^?MHA>8U])S606BMP=,I6&$0ZRMH!T(FA\EX M)$B^; %MPQDYX?1TCJ?K3&39+'O7-T ?2W ,@K44ZGM4$'3RX#CY"J;X()H_ MNMB+L+Y'!;='SXY!.(WU,X!#=*>T:HD6V>&/XQ#'$XJ6[K 8G(R\! 8EK2?Z M)/(3H@9EZ&>XI^Q=/JTG[!\]F\.BB'GZ$/ M?%*K)FM[T-FJU=J=I6X:E(K:J%TR0,;KD FI($87@/E@//U?$;SUBY.':&GG M\=]=8:M#_B^7F[_J^N$> MUUMS[DGT5@.^MZM>QVMESD8(JICFSMBY8XQ%I>G8R."9,V#EO?G#U" M3K\G>'>H>=CH':>101W=[\?3\1)7%GKG5M_J?14Q)ZLX&*P%.$'7F=W,@BE* M6"S&!=:\=._Y9/9[V/8!QFXT.""0SAYC\?U%K? X.:O.S7^O]+PIU;Z;!> I MIYP3:*4+;= @@+P? T7FX%.)Z$SK0K^6]/=[:_?RL'YQG0_7E?R*$ZP-EJ[G M%7VE3UU/!0[+<$P>:(_/;985>BX/S0;?;AH*[<"I5#FKR (47]NN1.W!1]3 M>?+***5\;FT2'B&GW9%^O?R[IUW5$IH+T!;45_D,4>A%BODKX@@="ZF M^-:Y['UIZWL@;ANL/'Q4-]3, ,[G!^LNMC):J%!YRTAB)H&RG(&35D,**(UU M 8W2C;'V-%7]NHA=H:RQ-@: KYM].]/:<&.$CQ@6QSS7 MN/7O&_G\#]/4R+=?+W -GN1M8)RBO21CJ+?[!F*]/> Z!*E,B3:WSD_=IN!8 MN[/ZM#>SQ5VWT-F2K= )7-%U[GF]%M3"@>!9!$W?>^>8 M,MBZ%*" MDICL4_CJ@K!^3]$C('/KU4V?VAK T;M5X[5STZ_X7??6>(AC$:-C0EBPECDR M\Q1Z.(.)8N,BK=)DZ$5W%ZJ'4MWOP=P O#TI<*"0_1PN:X[PY/3"*%YE6U3#OK-RW4,Y1=2 M[*!@O;U]:W#W?C:_+Y#Y/$Q/UXUFZFB&M'G:LML(U$]9_++*J=_=^PG1ONKL?D&.]_2*-0 M[ GJFE42;%;9D;=6ROH4BX%LO:]M,PB7J4BPO$0IK!&JM#8&CY#3LI*@+O(+ MEMD<;Q:D_RR6JV?+F\;2=U/J*(TF1PB\\0J4-[Q>_-1;;:\4R<,PUOK2]TB2 M^ZX[:(.LQ^H.NM;CX/R V;2:[BO6B=W-]<\O.,4ROI?WE5E([A(4%57MR!_) MB2>7ATD4G D4)G1W=_=LO0J ==(S%DIP"5K(4O-#"O^>.\GL]^WGH8?'F,__&&-8NT] MJ6W5X>'BG)BN29@PV;'R37,N0>CK H(WX7Q,2]ZML+2Y3NE4P)*SH!ROS;$YHV]3",88)[#Y-)J]*.NY MNT,'^-DU%[VQA@9UJ%[QMRW+FS/@GN\0K,%(IX PF@*Q&!R$F#(XX15&G;G$ M[AHW/(O4GKLRO R7T*'@X+JJO!WJZWW;Q2"$>?;\^ZV7FQ[9F)2 F(=2:NX MDQ!KV]F@>4G1\V1<=[[?'Z M1O#YT_0+IHOYG'R.VD?VKAE709@L5 62P#EF087N ?M)+K"M6 =YK0;,-"O MZ]@,=X\T;GAA)0_7!K[%^?A'J$G4ZP?B'Z8DZXOUH(*#K>%>G]O(+CZ?AT86 M\F;AK?4(3/\3\VGM][6N72-([%>!%"_.YBP18C9D M X+4X#VYRDY&:XKS(C:?_=J(]'YMZDLA]6&3^W)Z'ZZQ?3,[.QNO1\ 0X[6C M+C&/T^/F/3W]H:T2D,^COI&-W5KUY,ZJ.[#*BBJJUJ4)50-H BL$1V\?*@%L\],)E-H\[)(F]=F 9Y1N%;[ M6EB)M+-YZS=GSZ6Q7\O8';X>MH4=Z&X V:#:;_0;SL\^7\S3]]4CSRO);DT( MST(+S 68PP2J^$AG2K5-=%F!QR'K=:NN\YC(])HOMYC"D[HS%%T)&PKI@)$*-2->'(0DQ8BFS= M(:R[>8S/[$I>3X&13%%ZQ +.VUI75]_CE<0@BNR==,Z;Y@,I#R!SL%,;GX.? M(YO(/UM=/9[5B_ER]*4^KSCY8[P8\3KM/AM)0N*:A)2)Z! ,?>LS9RP9OM\8 M4/K4+7S1=S?8NK5@SU?27:MU=JR,AP",7_$LXGRDLLS), N19UJGO@?@I10>)^Y7R/*'R6XOVK/1#5#9K(;^^%1_^V")<*:Y3()H17:8X M,PIPN3B023 M2S8ZA!:*WUZTGY"KF>(/EM\ XO03\IARG7HY_H%?ZPW7*O'[ M[H\TN2"7?CU$[.S\8KEY=WEO<.;E[@]8&= 0 U-,&RA,J'5A:/")["FB5S9D MK6SK6XT.V>FY4.F%_)6AX6*P6^2W<(9O9V=A/!U9SQ@SQ(#AH4[PR0I<\(6\ M!4."]ZGDYF6O3]'4H#-3D 9+X[.Y_,+A&W&DML3B'/?4&F:@68 MMZ!\CA"4Y>"3EDIPR;)N??7Q(#%#Q.*A.I]UH8 !(.D-+3E>O@]I=?6PVF@^ M6$='>6]%\:N\..GJ^6CQ2MX]"Y0!!#P L'\?36A2_XF1C M-@U+3!Y];S4^U0,"2B':/;N1=]Q8AX"4&;3 M4_JTL[<8E]_HWZQVCRN><8.>3EA-Y[;+$IQ@$I!";!E+?1_1NOIK%QW]OEE^ MZ1/J:$T,$$V;+<9%IK""9T"E(ZA 'J$/W()SUG.K!3/9=8RG(9Q3QVOX"<@< M(.X!@.9-;:Y*&XLV4&5D8T=1BX"YS@>*M2A'1H1H4X"$&47@W'+>W+/91+>Q"8.3O#>:U _QS.<;YA(J)E&(C^+),F\TNG\,K_2TG3F9QY MDJ*UG=E)2,^MW;O S+'B[ODB9JN9S:K?XJ^X_#[+'U9=G>OQ??^GB#61L3+1 M-C+'E-+@=;2@D%F(T6!MDR]++L*R_3(^3]S;'$-COYTS7O+&_\4TV3-B'^)C MLYN53#8KJ0%3I1^105C]X8.PP2+W>B]3]P0F'Z>BOUOEET/!K!.5] BN56O[ M7\>T/S%]WUAR)NGT5QFA4"@,RDLDJJ6ALR$J%@PR=7?2_ -S!&Y_;G_X:*FJ M61NY]:WR_\KCQ?DD7'[[=4.\%!:9E $*YDPN7WW/SC"""UY90Z54XH%%8+&.3+?$A4NU%T9*(4ON M2[2M"V ?(62A<"J5HL,S7+$\'IP-TT/=AM7FY]187X]/IR32_Q1\XF:V&_6XL<,B.)\0LJZAI[0AVB>?D.RWU""Q5*$K(3#V69EY@^O/I[,?/5VNL$7/U MW0UB'J.AORCI<&W.&HMV"/#XV]>W(Z$=,FO(@)HLZV @ \$F!=&28Y^Q\*0> M\U.>#0=:LQ_UM]/<72@\5XQ]GQVSZ6(V&6A_FJ"=KZ^M60 M0VVYJ%=R9'%U$!!-L:!]3+5\B 36PMC<7WE8X#A$E[-F@AU %N7O1'LUIA^F M])FX6*X$<_EY/JZ-!-;]XA/Q=[GASA9!IVE].*D,G;-D9"$$'\ S7I(V4OO< MNDCB>13VEPIN#*\74- X/=7G)W.P_GW<7H[KF.-X\5U7HI+GC 2)S+5KI#* M5I?.6I!.J1PU3\178Z@]3,U>L/*OW3EJK)7!XFNS+:4)/*)T((TLM2.. &>( M-1Y9,HJ"#G'W$K(CA TA1=Q*YWM!Z0 %#!9,FT%_&_NKLXZHZTA2$UG-IC-R M-,G;E!FE,MYAVN_)]=&8ND76$*%U" ;V M?A"AD QAXQ\!_'4_RPQ+/%R%H5 M8S1DS(,CF45M5OTR(?# )?&9\>Y%^O$MA/:@:S^4L7^54[*YJ@8 O]JDKK99 M^L=X^?W-Q6(Y.\/YJI7V;[@(*7G!\Q=8Z>% @: HW7]PD?:![4YQ4-,2<928$Q 5MZ (E+!>ZP:8^V5\WS$^37BIGA:4W7?VAURLUG^?3R9 M?#@[#V.BXB2EB[.+25UD_:-U.+@ZA5BH[Y(DIK MD[8W<3T_[.C\@.Q$20,P>U]PQ<3G,%]>;LWVNI[*L/6S45$E"D$;B@5-WF-0 M#+QS'()'F26KO+9^MO8,\GJNR.T:@5TI:@ 8W+3M77P.ES6Z7I=Y+$^FN'F3U7%#7->9:*V8 6"-6 MUE.@9B>)W(@Y/N1,:*F2D#R0R.K+B2(T;1^M@'/ML_?D: M=9VH: #0J^^>IZO$41XXE+C!R M8*K>J_A8:N_:!-8%HXV-3#:?X[DW<7U?%/2323E62P. WU8KC]]F2[SR)T96 MQYBC+6!9?4,D26Q>,PU6Y%1MZZ M^R'I]5T5=*V"(9BIL/A>)V[1?ZHI_A$FUN\9VFMG$) ['R_#9/S?F*\N;M_, M%JN[VN2K;:;-DW*HIKGV08HN0*CM&9W1RKC6 >C#U.P'KM=[P=!(#WT?D7<& M29ZD-+\(DZ]UK&Z8KW*'BZN_>S,C2TZ^9)W_-_*.,<K^_ZX,64,DS@U;@Y3"8K0>YD40KA0Q6G1S2@4C;T ME>'T!V>",X.ZY"-P]]3Z^\'N]=T9O)1*!G" 'CEG8N.H9F-D8B3'_\#QZ?UA*^*NT9L6R3%9J1FV,4\5''LP82KH]<$_Z01=VZOF4'&?LA\/7> M<1PK^0& A\*RF@8@#^?'F#;.+Y=_6]1+FFO.3A+ML-7>&DF;0U:L0,QD]E5) MNMI^"T(([FS4RIG6)_O^U.U75?QZ+S0ZTM._X)CY!ZZX-S/7;S/>\=CY)TCI M>PS].+RS&Z9?+ MVEY]-GTS"8O%^AV4B$)J%CP8S D4!@?>2@>8E"I&,IEEZW+H9Q,YX)'T^V/G MX9'T7:AJ $?\[FU>Z\ZV^B52 AUI(UPVOQD L&D?AO M?5X<0&:_,.T8.,? ] MOC:@?IK_=3Z[./]4KGYPU:'(J<)*]@**41)4CK[. MGQ/ M9'2IRRR;]U8I0GAKPC,A\#K&#@WT?40 +[K.+L)85,*!9W7P)T*M0PE M04PI@=#!!HS9E.9C;!^G:"ASY%_$#6BGFP$@[9^/:"\Q:2Y8A\RJP$A#JY 8(Q88.&Q>;=#9T+ANRNCU!D;:BD32'B-8) 3UN0L>Q3\S=0VP3T"YXN-'SWNO%@ M<1^,E1\XC[.F:-EZFZ6U1LF(>,%#S3!D\HN%9\"$E0E%8OEN"6PCP#SSA5QG M1]V+8>9 H0\"-A_'(=9!TV.\AKXSW$LN.4E 1!((66(GF8/$=%T('B'P2*[@R/N1:-D3F5^LQ.\%3H"(X4"2MG(!GN,K\F^XW*IG$$8*DWEM_4+85]P[<$[:.N9!&W3:F>;GURT" M!C6*Z3"5WK_*/U"^@S P#SRM7'['^;?O8?H-S\YG\S"_O&GF,G)!ZV@=F64I M:]4@"G">_#CM$O=)8V"I=9O?YU/9KUGJ F@=:ZIUWZ?AE)!U>5_901?(I\U;+-4KSM%9U9: QC1G+O1>N3_IDD]GO,=X2^ M+M4T"!Q6?N[P=(_GVS_8^LU13,B](G9M1 25,8#7=3906@VF(\=;MG__>P3! M_:;K.K20+Z/"PV/HV3),!NF1?I[/SG&^O/P\H;^F?U5%LYK<^VZQ')]5;_IO M"RP7DX_C@GUXIX?0U[>G>K1,N_=:(Q,Z))\@I#JE%8. $)"^$DRGXHK1O/FM MTPO41-^2_,F6Y-^G)V7]H&Z[L^ M!RD/5T W5,P $ID/SA597$I.1M.Z M!9 VEN+DE'NZVIFRLG"'CK3)T59 8(F>21< LZO/ 3/LT)PET!"MT*0NA M6U_#[$%6OWAK#H5]H7:@7@8 M5\N2*+UV=\T7WWYX>Q\/ONQRAY?U9[2">!2 ML A:"7*5/8\08^:0C.-H@@@H6V> ]B)LH' [% YWZ^>:Z^;_L/>FS6W>2MKP M+^IWL"\?G3C)I,J)4X[/G)I/+"P-F<^120]).?'\^K?!19NU<,'-&]*9J3F. M+,E$+U<#W8U&=P> ^RV05&>X^'9;8%M6DE!*BRC!R1H5,H<0BE%0!*)/EGL1 M6R=]GB!GW 3/T.!JI8>QFW.\+Q26X<]7B]FTAF\/<*,BTIY?&Z&77#9]J6-, M"8Q0ZY$W(9A[CR0>:;'Q[%+CIEN&0LP 8NY@']IT]<#%?3:0BX1!T4[*ZS6Z M2@*B*PFRLB):(RDT:I[B>YB4<0NEAMY_6LA_[+WGFO;_Q,O\\WSQH2KH( MCB(I[D"$6@"4>'T*)SQD9IA+REI9]MMVGEIEW!$_@^XXS80[-DK>XN=Y;5:_ M5LM]N!>'*)-E4(RM,W.=!"^TI3\DERP+)N5^*'EJE7''\ R*DF;"[>!(6H\+ MJGU?'F1&,:XMK^=KKAW3C*GSJU*&0)Z:$\99GUJG<)\D:-PY.T,?3^UT,2*P MEHO5Y$.876PR'Y$E(4JJHUDX46ZDAAABJ/.2HX@J><[W&F%"GWH+//2W&^#< M6;"7%Y4#Y!Z/%VP/:-B".(?(C.$!$F..HCRCP2ED)(<$>\9C-$&2-\W7.V* 6(AP(T6JHX05\KWR M>,^H_,ZB(RO]&)7-6\AO;,6'OV\17KPO/AD%.44*K3*WA/K,@26NI*5_J?>; M]_Z@2M;K= G< 8]V*@C0Z&- MR:TS^WN0U>GUT9%(V!=H1ZKE%7;XO'EB\.!C/OJ =_2VLI'.GWY>>8B(NZATO]>9_O>KZLB^+VN#7+Z_ M6BUKJ2K);&V<$Y,SD]EQX%[5)@<4X[B,JI9%!UX'+#EM&B/H( *[?6UQ"L*& M4U$7"'SP&)ADC$PD1:&4,V1-2++R7&)]/.(3BLAU:?Z&]R%"NGT;<0JB3A=Y M%\BA?7>Q+G(*EYO&=QN3>+-:+:;Q:E6#L(_S'8.8M]/)W]3121>;XJB)BLH* MX1%R* 94- &;0*C"G552IE*&=.'V(7+< M:H-SN'G-5=4%&A_Q,[;\?.=N3+0UV98Z;TYQ5CT-56ND-1#?)C)FK8[V/,[@ M8R2.6]%P7G>PB9JZP.%][V1G4"'5]GP8R;--N=;D>W"1'%UO9"C92ZVP>1OK MATD9MZCA3$[A,6)OB)_F^;\/^!5G5_1/TOQB-JV?M\TP?<2_5U?A\IBTW;.? MV2C;=ACMC9)DVT4WP^TVDY7_.5U]^O%JN:)S<'$-NH!>R$@ 09T=*,,CA"(E M9,TY4]G11M.ZY&A/TAJ.U2%[6WW[YS3CK5%;MZCXB42^F)'KNJ5@^<.W[137 MY9M9_A,77Z<)MSVYG;;,4*0%%CD')7,M-2L*I"]8? JVV-:UPX,P,FXZ;PAT M/C&K9R3]CUP>L.7A_6++P;HVQFEG.PAZ%J?)W--4VI7DSXL MQ%**R:W=C3L$C(Z.4Q7Z?07 D=+M !I;.>P*KHE1Z70$[S42\R%2J$MB2*+H M[+,L,K6.$.\0,%XMVS#0.%ZZ'4#CT#/ZW4U3YCH8AP=-$2_%N4KYVI4T"HA& M:YZ4$U*T+@$XFMA>RN?']HC.J_4.X/U0T+/K*?_M;K[@?S%/C(UDZ-R"U4F" M*IZ!LT6#*#FC%E['W/KBX# *1YYO=![8?/>Z=3 ==H#0:P;J.52SE;A8BW:6 M\'V\G%ZL93PQT0CC8@(63'4XZ'QR*GFH186>99XT;SV(>"_"1AX;, H>VVNL MWW+0!U*JTV6XN%C@ALUYV?[&"56=!Z\Q7+KX -[.G3XN6@N;#02+NMY9%(@J M<]!<259,LO'^V^:7DCZ^*_3W.Z%O)S,2SYEQ"4EYLJ*L.3DY5H.UW%C/LU?- M;_*?HN>%)',/P,K]S:V9-CHX6J\'-^S*K__$BW4-S.;Q(CD$.M'>K)TOH%S@ M$,FC)MZ,$-(G9IL_HWB2H'&QU4[O]Z/C9DKH 5$;VK=) Z:"%249B(Q7L>0, M/A4#]:&)U2R7Y%MW-&;O M0XP@'9&OR!$$;ZT'+#%[ER6F()YSDYY:8&0D'*^O>6/AC0V =].O^-/7:@5W M>.%N'!27KR!R\B^!5$&"T#=ZHX$)(>P'@D05&3G"U 4 +X8T-@/^<7GSZ M,WV:SR__"(M_K;OGIP6N-7&7J:2$\L3%SMS_.73Y$CEG)F %#S6:IJ$AF#L$Z[HPHWA21]X+) M$XN,6RG?"!FMA#@V&'Z=K7-6E8G[!V&T00L6#3G?JCZ5)\J M)A^JJF@P%Z-Y?-I$Q'U Y('[;)YT3@DU%&LC**S9YWH0ALQ$,3YA:M*CYJ44 M!QVDT[V*@PX1\-A'RC]FT_^YPA_GLS*]N-IT=]SU.]7)!CP^'=]/.T#O-Z@ WFM"A6)Y#>U/[W MMXG$0R7AEPPP9WD>X'AP8\?)QP=" >G"["#Y/9' O/LXGU91U*EOI;[ M93[/=P]2 B^/G''00=+NY@M)R)H(=02U5B%*6UH7?>U!UKBIC<&N3EHKI'^, M;>V0;,,[2_%ZD+KVY"@UXVL84'P6E"LR8?/+[KT(&S?-WAP.A\'M"-WT +@M M,[3RF]4?\^EL]>N,&-U5ZV(0F@>/(%2B'=]RO\T,<*U\E((%;#WYZVF*NH;8 M,1!XJ!=X&WWTA:[W7W%QBY%L/4OU97&RP8(BTB&*&*#XX'6,(1@[(+#N$C-N MYN:LF#I!"QW Z1%/XMU-#TN>8Z#0 ;(2Y$UHI)V]WH0I@8P[HBBIUC4KS]$T M[N7!8+Y74U5T *UG:L=^^CM=7JWGXRV72/^?/X:_)USHE"07D%V=^5!04OQB M J"RULJ(U;TX;\WA0V1V63=U)$X>KC0>3&DOJQ'%@W760W2GV&>AP6J0#^;R MS(7(3#(?5/9@77W?1J "YZ0! K(M3BJ&:J^;A?X*D?>JZ__I[R^85F1J6Z_F M3_KNLM#J]+/-J6-\JC/Z KFP*-:COL%);X%S\F9YRJ&DULWRVE#^,HJ;#\'? M42\WVFJXGZ/_>*[_7(7%ZFU8;8<^\YBE#P5J0W52@#80+9TRCAO-,K?)NH$: MV33BH N$"\!G.X\>V,%YX"3&):Y02*U9X3P=?*U,"5TS7&&.55 MWE[4CYL5> UF@$MNM2-V4VG=@:O=F]-^ M]^\C47/<(]0#5/A293X(4.7&NB=$8:]Z/08PUN>A5+A@R%MW= MQKRE_85ORV=$=VL@O*17V'MD"2;W8I !LR$3/FH^Y#ZGUQF1_V@I\EU4^M>M MJ'3WO9J 6^W^@=*J M@$]6 N:2F*=S,[K68X!>5IY+*JY+D0D8&E-;:"2(VD5B2R:#W* K>XU _K\\ MU\GX&RC/=8B&^ZB$OUL,@X8S59O:)JECK;_CX)W0Y Q'&9"ABGK4QQ+]QBA' MZ/^Y9Q6'**,/,#U0(!H#YHQ,@_=80&$A3Y*7 A:-#4:GC'RO0:^OY%G%03K= MZUG%(0+NI&JZ_NX_0YVPL_JVV]&7V_H3:U4R+/(Z$( LJ"2R(*4]%*\4RUP4 M;=ESWM^>:XT.C5.U^4 ]=2O1OH;4QDU@'1PKQF8).A0)RJ@ 3ED-,A@K&87= M0K8>+_A_6>>3#\:1@="!"3SH[M9@\'=<32S9,D8E(4@O:[:(@ZLIFUH/RM"' M*.^_;1ZD\^:.GA?NOQV)D3T:;QZEL"X&)CW91O3'JT55S,3$8%!D 3F[>I=9 M\X7%4.AE,? DG13LK U@MW2]\%US.#B>I,#^8?G[?):VC!7D6)@E>^/,@M(F M0? Q0=&&.?(6;6H^<7M/TL9]??42P'FD&D?%Y]H/?SN_O R+'S_5Z:'7F2E1 M./-.%D@EULP4CQ!3UL 1O2K,D?^C]@IJ'OKT<O9]2&);[% MS7]_G3WJ2-"O;BJ8?YXO<'HQV^SBZ=M/?ZY)BJ1/U:B,8 M5;3CV6B9]WN0WI"H<7S#1MB8=Z"HEP'0[UR+H'-!:2G,LRR!JG?9#BT"XX%S M80Q:[AIBL0\?<#38G23^%X:P6_X!LV1(JE@HCIP$A/VR6N!R?M=*F/C9L[Y1C+._Q,F!#.(9F3W*X;V!\XC:X[HS R/G19R'AT^:Y*7O\[^,<.PF.'N"OGC U>_'\@]I/CS MK[#($XFZ)LL26%5+#WP6$'5P('S6KO*HO=D/2\<1L!>PS&MV@C8C8;*<^KP<-SZ#6YGM17.]G>'0^[]W![)^-[- MQ+HIV.4&$=NVK).4%-)Y8$#[.E$@. \>K20/W&7+LK Z[C= H3UMX]Q[=HCG MX37;?]G')!@M8\@,LI!TPC@9(*;B2-+,L9!%-KIU]\#3WL$A=#=Z-GA_R>N$CDO%6F$( M6(+5M\Z8ZZ##6G#F.04@Z)AM7;CZ&"VG[DF_7]7*^MK#;CU'*5[B;J3CA"(F MR:.S8%.M>,;J\EI')E"8M/4BSI76<>[CU'0Q[? T)-S?<1J)OM\G[/>E]F?Z MA/GJ$N?E_D]NC7*/WW83H8Y_/-UFX8$VK@92&'I_8Y(+9NH+!R,YJ/KB)NB@ M(,NHA2=\R_O)AF[WMR>;Q:K*I(D9BJV/BBP7X&0BJS/%#8OI,K74[>*3< M! T'C18_1/P=9(6?'GY,.S5C*C#PL@Y@%Q1H>T:^8KT$9KGD$%7SP= O=+3X M07H_:+3X(4KH 5%W9A_&F(,7'H%SX4&E@. ]0Q Z,.V2%L&U[K+Z8D:+'Z38 M)T>+'R+E\1.Y#T_'#H$I;4,=CLQKBWM7P/DZ9\I&FX,2D=\?-/!R1XL?I*]] M1HL?(KRQ ?#8=&Q;A/:<+$%C"70D"T8\J VTNY97^'9^[FBESM:_&@ M!#> MV #8>_:U5C()H3SHXE4=G&OKL_LZ6F/=B]Y&YO:;&?T21XL?#9%!Q#LV9CX^ M-16;BZ2D4N"=KD\ER>N*R%+UOZ)$SPO?L]3\B45Z&BU^-#):"7%L,#PQ%[LV MXT@H,W"M"RB>$*)T 8PVW E9<-^*WY\[$N M UL[UI(;GH0OD$L=OL7J^$N6.#">#?U-LV+W>OS^3'>CAU?O>+SX,3%J(S%W M!Y3=N"Z'U@[2'V[*9;(?1%>0\%Z/!8L$'E!8$%*(THJ,K7.A#U"2D^0.4;'\_8" M[P W/\X7Y%B%%?[^G6.E!0:?&%B1Z3@U&"$6BL_1,A7091=LZ^[SCQ(SWLSR M0;#31N@=H.?9X6MT5+.HR#O/6$]N\L @&A/H(-?:&E\#4I!A@N/%$D_NJCOOV9+G!CAF4BQSL P%)N(>GM?ZB1DGG)&)[)L M7DQZEX(NC[PV.#E!U%U Y1><41QQ^6:6W^3/T]FTEGFLZEW)EJ'(8V8J.4C5 MPU0H-7A=-"1I7+$R^1);QV_/D-3EO.E&FTY#972!K@^D'"+A$W'TE@1U.?]2 M8XT=.S(8K.W#H7!)QE*8!2^8 R4Y<63(>DK["1M/$#1N@GI@QZB5(KK U2_S M>?YK>GGYZ^4-"%2;Q%6CM-UWS3 MUY>X[3'PYG-]!O6_Z^]/A)$Z"6-!1S)O92PGKB0#$\AK54ZRDEK?\NQ#UWX@ M?9G9^.9Z:8BV,[Z4WUSCUO&I'&;[_@_&(1 MOGR:IG#YIC;3&.09;3.J!G]C.XS\AGZ J[,SUG )#%T@7"='/@4BA!CHVREQ M)@9Z"G;>![@A!"0++J"B)3Z]B$#^>* _0A0AD0$W+_AY@0]P#T'#00]P#Q'_ MR%6IU\\#[QCH^FF@]HA9(CD;2M8*E@0>6P5)2>%;8$Z;O2['GT/, M8P2,5Y;:2+'SUE(>$2II?D51S+?)/_Z<)&YBC$4!ZMIU)9//ZLE'K4V>LC;: M)?)@G\#%$M/_=S'_^A_;3]Q 8_N7&V3K($0?.4@C+K9';]_>D9IW<[NEE^O&KCME@X5;(=@.+9J+;D MX#G7",4@!9TR*_!"1R!1*9-YY#FW3N,W*3 >YR'5,3[((*KH %K'U*H*B5K5 MYF)%6SJ8"QW1C@<#Q#CSP=,^>W^<_/\5&)^&DP8%QH&W&?ABXWM3:8.DG'JCT?T_O%%:\4AN&F4'=ZN_>6#UZ3)=SI=7BYLA,SF4[$2,0+"C M+8>;FB2*$FS26K'HD"G5V& /(G"@^C\9O7-8V_=@;NFW+^X3Q\K-Q=7NETZXOSMJG>&/SCUY'.4499X< MK4/#)=>Z)AK"V- M!+%,-LMRS+XPX[1MG=-XA)27=(X>@I;O7I$UT$0'!^G3;3ME$"=+E65Y*= M44RL 7F6)EM%WD7K0OL7TP_W(,4^V0_W$"F/WV1.QHM#NB\'3/LP% M1,,5,%Y##R]M5NPY9^GD=JAGZH=[D+[V:8=ZB/#&!L!C/7T="^AJTYKH)<4% M,>?Z2C8#EY:E7.^8I-X+ *&,#X*FVG,YI+9)GY(/5/;&X M %[P O1=6V3F2H2X%PA.[6UZIJZW1P.AE1#'!L,3C3D%FAA)LR""(=EPY<%[ MI\"1N\Z$B0+O]](?IK?IF=K<'@V%1B+LP'?DO$D$.4UN=.F M@+3%1LV]#:%U^N,!,OI(?1RIV$=@TWZ?^\=&TO]!9O+X-,U(5$@4'RT.B MF(I.9B># %E40FT$\M Z=;$_=7W<);7&5&.M=%&5\\A=*W/,>2G),^>V@*H3 M;ITN@?;E["-S$4MJ_3KHA#OOP:*AH9!T@K1/G:#^L?WA%6QB0C,/#.O8@U+? MJ(?B010?9,0X0/W@08?78!'28(?7(1+M>Q;T7I>T/T]GTQ6N'TD^4@0UV-WT M'DN?\[KZ4$F,/;M,?7X/7=3?740'S[!SP_? M?@O_;[[X\3(L-_=UW(3HO470I6@Z,ZP&9W.&Z$M1Y'GJI%N74Q] 7B_7XFT1 M,C^/NOI&X@UCOX?/N$T78[0F115 ))]!,:DH_ X&G.*<:R$0I3\?&A\B<5Q$ M#@:5_2%YLMXZ@"7%X!D_A\6_=B\!8V(L)^XAYCK 1#D&57:02C8BL.BM;YT6 MN4]#M\ Z7>'SAM+O #V[!U8?<)/&67Z:?MFQ@JB+"8*L+%D.*C.$4&M@;)8J M:9,$Q]9EFD^0,VY"[9R8:J63#N#UA-AN;D!XX"H&DI#$FOLI)+!-QV-M(R)8_MIQ"NH:=/]88KFZ?#W./-2 MI6R2TER&O>8L-@'=#5W=GIQ'HF%ON!VIFJ[AMEP/NYGX.D2.HR&70-*>K; . MO*E3;TR60M7]5[C3M/&R*)3R0K@ M">DHX$R!$R:#]-Z7:'2FL.E\H'N$RG&OML:$80NU]0W,VA8\IQ*5P *V%CLJ M5>5FO0$F2F8I.*EYZSO4IRD:][)L3, =JH[CP35?A[]-^OEK5M/LMJ]MV M&A_QHNU9FCJY@3M,=J-X_6\,BX]_S2<^IBS'483V4?S7&V:/T>++A"IA#R=9>*6"3^2[UQ=?1M;[?$-_8&8Q M%-1)GB_#]"2I?508=@G7@S7Y(@'[\_QJ,1$AQ:7_<<1VD?%8\]PO5@/;Y,M-+O3C1B,$YED$40EU9X\(&D*UC6B7F5G#IC M=<43E(X[_+9KM!ZJQQ>'UC>%5KYF-3G+52X< J_W&D9*<%DC1+)8$RQ+RK3N MTW("N>..VNT5M\=KM&_PUO0@9R8+:PLP$AXH3MQX5]NCHA9<*Q:<:_T"KT&V M=K"QO5U \%"]])NV_1,O,:TP$[-AMNZ/L>N]\S:LPDWVL8X7G1&.OVT>F:U. M&JUUVI+-YF8UY+Q13O5ZK8<*T4M2,;HZI236.R@;@?"KR8O4'$W,EH76&=0G MR&DQ(WC]T1_"7[^1W!>D@&I6M=GT$A=?<3F)ENG"@@<>ZVR67">R2!T@"5[G M'O/HU1 C@Y^F:MR\9RM\/#0\N*$V.CA4KSGZYWSQKU]G?RSF"9?W69)T#'@, MP'2HY0;"DI-+S$DIK5$I,=G\N= >9(V;I1P<88WTT1/$JJ.PI..BNB;W6")! ML1A5@1R0G(281'T]5!O<%Y6YD)PU'YZZ!UGC9A8'AU@C??0$L>IP4MRM*701 M$'VHC2-T'>3."EC,,4F>A&&M"W)OKS]N?F]PT!PJX9?JTM/.^P47JV]_7(8: MU.2?_N=J^N7SD![]LRN>Q:$_C.\S^/."&^=UC!0PUNL+BQX\19% W[P!=G7:YC%/8;67H MV_O2UJ]O?PA6'G^$W% S'9R-CW+SP[>/]!'K!XJ>)ZE1(.A(SJ1"1L>]DP&R M-])XP3W*UC:V!UF]/#ENB8?YL,KI&6^5H>W[LBQ5$5%7]](F4,8P")II,**D MD()C4V&K''QUAP*^T+M2+UT +5WY)_L!HB6F(7RAG;^%$%Y\G(#9@]2 MN#JU6 FE6N1,H=X..'*Q+<=':QI=X;I:U6!H3/=?*PH#W: M*0N<_F5B6A5_O^'OR1BY2\&X*:NA<7*"M#O RF^!Q#?#Q;?;DMFU.59HZAQB M0%MOQXR0X+S)X)D0V3MO/6_]&ND)JNCOH>J1_N//+C5N2FHHQ P@YK%! M\^/\\YN7NPX*P4J.V4$6*1 WW((SPH#+GJF88BFB M[ 6:9Y<:M_)K4-"T%7,'A]>/\]ERM;A*53OK2Z,+4M>NZ88+7D4I-%CM%"BM M''AA% 4-RGE,!E-IW=WS*7K&K*EF4/D:$ MJ'3U[>A(]N33 4M6V6B1,^1[[4)/K3)N_=2@&U SX7:P]]R=%'.?&=I'A4.1 M(6M>I]S7,1*L[J;),8/!"2=;OWEZDJ"]0.5>&JC:ZZ(#8#TJK':GL&VZ;C"DL9H7 )B MJ=3(DT.HS_\"LUPR3X=Z:+V-/4U1IRG'(_6_+[P.5T8'T+K5+.4M$A%INM83 M?7V):X7-[C11>93Y"4IIO.:I#N\R==I6W;]9!%9,J9U%LV_^Q*T5[9UF/MO M=10%=P#L1QFI-4(,"XF.CI>QMF.YGVKLLZ?-!UX MOSQ4$2^U6&M;F_01_UY=AM+"Z]17]@&57M_?E2>'UE9.SQ!HQI&J:SZM2>^@9),_",Q-:)\1N MK]]O^=0A.K^_!QTMX68'V6AOONC\7UP1T=,0IY?3U11/&7IS^J)G?O>U)_=G MV+**$#9GGX%)3SY4Y Q"2@Q,<4KFS+1.+VC+^HG0,O^&N.ZC?4>^VP=VD^1< MD#I%X,CJRTI%+H.H/J-GF*,3,C6O9WB6J'XWMT/0<7]S:ZN+#ESWM=&&.O/L M8_@;E^]7GW#Q\5.8_3HC^\?U]W:

<89FNKKG)S$A!P@%=O07%4@:GA '#,"+Y M#@;9(%A[E*)^7X"=C*\V6N@ 4^\I]B65S"[>8:"/W.[-NV?HUU[+>A3!QI/Y M8[Z<;KIBD$^RK.T*WDV7JXG--OC V!4EO@.Q+>ODP@L-RFR&%-N_7"L%>W] M/CH[!:>C:+9[1$\T,\+RH,!D5L=CJP@^<@'9!5]^15L_QU("!R&.8B1'SH5760,S'I7T61;9>I+(H\2,6UQT M/D =(_N7>@MPDY-:V]#O\]E\MX5O(J?3.^6W)>#,F;HCI'*&K%VV+!8G'!3- M'6SZT=F:,(Z:-KT0%9.MO9D!LW84L^/T8K8QN_1M79 5UM6@OX3I[-U\N?P! M"_T.!?$3[GSR9,T0>(F@)-?$N=)0DD=,RL:HF@^YV9^\?C-YAR#FNV9U ^FG M@X-W8\V5A9])G/4.>/7M-UQ]FN/0;/,[P8GV7 MTB1A@9:WW=_Q0]_:;J M3D%9,PTDI3P1+N7B;ZI,,VJ^UK.]X0H88 Y.2T_[-6CMN M3U/4;P*N*::.UT*_(2V%[/,K<@(^8,+IUUJ97UOQG5[0MM?G-@I #^>A45QY M:\%KQ"DLV404D+14Y+4S1;!@'A*B,;K(8DIK5^,!,MKU"=L)]_?Y"FE#I7CE MS6P7ZL\N;I;>O.I0SFDNHP.-LE9>)5-?QV=(*9C@3'2H6]>('TGJN/'EJ]R#"3K4(+J-<=08(@MY(< N$R-ZI>F&!K1^P4 M>GMI/S8@H+Y/'Y]'NQT@^2X'V[>7(8LL599@M"B@0K#@&"I(UF2A8F:Y>:CP M$!WC(N]\*)@W5LG8;^8_5(]G%B[P_>QV'X#*#?U]?))5??7('0/F8D1)3'C9^FK^,5K&S=4V0U)3D8\(G>6"#"+,+C8[L*I-^E"M MNV(1T3(H<#$$$%IKAI%GF?::@T2?>@LC]+<;?-Q9L)?G[L.[2C3+W@<>8Y\X)RKJO[B,D-[+"?YO.II^O M/F\)9\X$&1C2"8@.R'L(X%)QP((7D5LC\G[#)I]1^9U%1U;Z,2J;MY#?V(H/ M?]\B7"B7-6,,+&IR?4QU?92DD[%(QYQFFN\7SCRG^-N+CG,<-%/\T?+KP'6\ MZ[TO;N'>P MHR==6FFM!S1>7L[_JG[US_/%V_E57)6KR^\O"G;UB=%+=/7-":M6JY+V9&79 M Y-&^AQ)AJIU@YV#".PH)=,,(_>!.)C">D#C=XS\CJL=+XXK+[P1E7A=2VX= M!.82)*8*R\%$%@=X=O8H/>-&5.?!6BMU=%$NL!;5'58F(3L;&6HH$F5MYT(! M!_F)D#@G00E5@FY]"_D]%>,>IF'VW[O->"XQ8I#8J

3>P2EW MSQJV[?(R%TG326U%G=97G_.&Z!2(9)V2L="OMRZP?XB.<6N4QMB,#A=_O[UP MKD.?-Q<+7+\M69Y>H_3\AS8J4#J0^D;526\QKAXHB7-2)LF%6F\BH$K-2DKI M #.&S%T26K1V#1ZFY.3Q2V0T[\N/A-'IZN>0UJ]C-_&PYTGDY 4$29:D;$X0 M4%N@G31SYE")YG=5CQ(S;N36 /?S6-J(O8.3JN[+*SS]#S2]FN< VU8( ZL M 6=" I-X*BFQ8ESK-,#W5(R+F$;JO3^7X#19=X>6W;6O-3JG>IM/)@,J4;P8 MDS"@E2U*JL#)^Q\4+ST4[)RJVR>A@'*,9I\XBHX0?2?H '>-F =OO.:>*N@.X_'(5%F&VPNM*LR@3 M9T;7TC)67P K!T$'"<84H7WP EGK;NGW:1@WY=<<)B>)N .(O)O/+NC3/M< M\KJZFDGF0D@:M&6)PD:7@/[.H 21BDTZN]+ZHNHA.L8]B(8)D$Z6=X>8V9H1 M(Y^L,!4@V4)G*18%H38:L(X1'UQ*(X=&30]ATND:?@8R1XB[!]!\[\.3HX5* MBPR(ENS(JPRN$$/2!\Y*M@[U:P^56NCV^6#I$$%W!I7=SGMSP"NB8XZ MP]\D!JX"*@2C=;VFC0%CI,/<,(BH+&6VVS"8,I75[T\,H[.] '&Z/:J2G?@LR M_OQ$4O^ 7ZX6Z5-8XGK2>/C<8!#:/I_;JG'IP3PTJLS8]$2[:5(42RDU>\B4 M=;0OZ?K.PS!(46!4*0C.6\<[=RDX_19CGO[UG2!_OZI!QONR%O/RS=7JTWPQ M_5_,'^<_W))ZGG!9^W#54FZN7+VRJ>^;1*08.(BLN=-9M-ZX3B)X7%_K!.Q\ M?P-R+K5U<)K>8S:_O5K0KOP'+J;SO&%UPK6*QF%MX55JM65D$!S)TJ#BY#*( M+$3KWJ3/4S6N9S80^B-\6]?R_3Q?W/!%GL#\\^?Y;,WNA.E47-*, M-%\,J#HPVM>+Z82%O%&;1/NG'<]3-:XCUA!2C170 :0>WI*OORDR[5_:HY2.2-9Z]JUXZD=][9O\#.TN<+Z#00V M[Q=.=_P?_)Q&CO[S-#9R[#<+70-+%Y%=EA**" 2LQ"1XYQ,@EW)9HG4=.0:DH H>LA:K=:M)Q,MK M^G.TXH^67P]+1%,JEV07*+S3FSY9([7O!Z?6:;26LW^WFJ>LS"'0F"!P#64",=8.PN+_4([8V&#I1XMUAYI\XO?BTPOSF*WWW M J^O/Z^-@T\L9TEZ6:#0_Y&X/!WGZ 1HSHI@,:(1K9]G'$ICCP?B$'AKK*W> MT5C[']4;]]I1[P],+*/;[^*9U%4=P-$RYA:=HL0Y$J%V'&"B, M$3PA!UPRP6L7K#'-7P V+;>X*\-WTQ W+95V#,IDTX3?7<'XJY.Z@,<9(]NLK@!]I^ M_ USKI4<-?VOSI5+M*\9G<&10P1)6&VXY2AE:V?U'.?:%)<[\WA[==.;U$=7 M7;H(L1J)RL2R$R: 9U)$8Y)0S9O,'$)?5R?>(K3(2V M0,\>Z=;FJGQ!D/UO#(N/?\TGEKFX[FRIN:MW)%E C)S7X: FUSDER0U1?GT MB>.F;[L#Z#&*>VFX)*#A1/E02JJ.K+P7ALZ?YU>+B:<0+G ?0:GU-4N=Q$J>$D3AK##96K[?,-*!P%EI'#?Q MVR4V#U;=2X/F]"M.-'T&=R1'ZWFI(^T*!%/?0:,CER593'DLWW-'X[A#=/J$ MYJ&J>T'0?%-HS6LF&=-:>V>!9R3'13 /GL1( K9!>UFLRJUK HXB="^0FG\; MD!ZOQ!>$U$D1.G+/:L>F3(>#+O05.3+@L#B!@NE@F_?GVY.VO?!H_VWP>)"J MCH?@?!4NAX?@/V9Y>U^-^:>_$_WJYG7_!%%%&8*#)#BK)8R:HCSA 5/1!64L M(I[5SWR,T+%KK)JE,X=7T^%8]!LLSO BK+:_.] 5\80I7G)V&.\-.8\-S('$#UV]=30*!Q( M?:_IZGG"[W(UU.7SA(]W_7R?Q^L+Z/\X7M+K9FR?YI=D(LM-IZ0PVW1H^Z'V M;?MQ_KD^T]F\_FG3[_.HQ5HV 3V=VV$Z@YIHH\T4GC'N$)2/%IQ/$3SW(:#/ MSJG6LY,;=P9-GS!?7>*VG>1W(GVS6-07].O8X(=O-[^SC1?>_!46>?,FB$?D MQJ,%+R.KCPDEQ)0,"$/!@XQ>2-7Z&5XSXKOJ&'H(IK[K=C:*.CMPHGZ\#,OE M^_+/4!E[GB!GY*FB M;12^#XR.D/Z(0*K>SN2/W:)K>_MCVX)RSYT98T=4_PZ^VT^PV\;B]DU^_*A8+0F@N6VMFO*@OQ<;L$H&1!YD%P\ MFPQ^]-/'O5/L!D)MI#]RN]B/TU5UJ7^=Y>G7:;X*EVL'1'*5M!$.O*'-5D5; MP'E/EI!X89+)6/:[8WRF;>R#BX^,KE&CC#8:Z0U2_YRN/GW R[7\EI^F7S[. M?YJMZJW9QO8"D8\^)N!6)F*H3ASBAOXHR83BO-*B13_R \D:KWUU P \!:>& MVAC_Z,OXI5[TS59OIPM,]*N[+5@7BI(8B0LY8GWA;<&QE.L\M)2XI.U>VST/ MP,?6Z @A+74Z;R_@L7&R"RUVM O'=4(5(9=:!L)T(/?.*Q!.TOD?G OWGW _ M HY['SQ>Y_.S(>(44780F^W@I M@WF\)A^!Q!%B[>6<6:<2=M=/E9_M9FD,ER6JVLE&<5!>20A%,L@L:N+21'E_ M!,,SY\XC"_6!A&,4^-!1TT*:'6P7SVZSC^VR[Z[;_$6=8RJ9@S3_?V)SX]LC\>MW_E]3&.(S,^K MKPXVX%N#B.]S-E$*79+2@74U8XM90T2I0(ID$G,<2VE]+_@$.9W?T0R#Q-9J MZ@!Q3YO3A!EC) L)T""=*/6QNG?TE18^^IP%B[QU/<_3%'5^L3,L[AHJJX_S M]Q8?=[?MS(-164%A7M3V" $/&8?66;D[,;HIVD+Z7>" MH^^**?_ Q:T??:BRG5C/O8E.U1O4!,HD 5&7"#[5!C$8#<;]"E'YH.5P;]?U9"?@CA,]<'=%)<_ALM+S#]\^RFD3W=_=U*X2#RH#.AM M!$4L0O3UDH)".&,)<*5Y7O=DHL=MDS*VRW=6E?>*\9_^QD6:+O&/Q33A]0^7 MVY\N^<19Z:1""9Z'>N6&#GP)&:PJWA1/!XAMW7GX*$+';;'2(Y:;JK8CKV!# M_C5WN)C.\Z84ZOT,)T(Q9CR2&&6N=9L^@5,DQI1*1*6X4<8)>P'.O M#'C#Z:2#C;(.,*4C8'T#L!D_$R[H&^__FM$2GZ9?UNVT/I*$ER%5%B=!FEJO M9X!<'@K3F&+T54Y ]L-CR1AD\Y;1A]*X%TK]*T/I613Z(G;&VG58B:*"K"4S M+HLZ%+J ET8#)N^Y82ES<7"P].2*^^6VV2L#W7!*Z6%KK!S%YV4:[\OTI[^_ M3!?K7]Y(8&*C9=K' (GG.BXX6@C"2F#%<>E1!=]\HD4SXO<#]FN[M1D7 [V M_QBYK__X+US67CX;UODD)3+QVC/,)DN\^\ @8*AE<4X'P4HPK)MK]0?HW\\$ M7NMUT6A(>,E6<)U;V=QR? W3RUKC\/-\\4L-3">.9^XI0@ 5:U>:0+IPFD6( M''/A+$O.6E^'#L7+?M;Q6B^UND!(!Y9R74N&BZ_3A ^+Y??Y["OM![C9&I8? M:]/:VS^ODZ%_GZ_^&UBE,G6+GYU1(-#T@YB !:X5E:GG'WK MPV,P9O:SE==V:=<71EZSL6R.6=I#MM^JO\V=K1R-GT$?YTM5XNK=?7J^]4G7'S\%&;; MM\C_M9;GK]L ;RW1G\-T\5_A\@HGM \YYG@"DZ(#)8LGA2H-!0MM2C(JZ08) M^<_.Z7ZV]UHO5E\ NEZR#6YEL4TH5O]XXS9/M!+!9N-!6)*""LF#N>W^4 7VCR]? M<+'^ZMWT\W0U*<$5X6E',-YYT@PC,=0SFQ4I?4).\FC=#&=(?O8SE==V\=P= M4KJUFH.W#5S>.5E_G:T6T]ERFC;'JPXAQJ)I_T@UG/11@C?%@&?)H,K2V7P> MZVG+UWY6]&HOQGM#3B_6=,SUUH-.ZK5_RB=*HTV9)6"IU.RE%A0D*@G%&.-H MDPGL?F72>#>>S_"RWUNAUW:SWQ5">K&48]3P6_A[^OGJ\W62YBHNTV*Z%LZ' ML,*)P"A*7A^]DOY KR&4P('VBI2$42@R]G+6/,/+?I;RJDL%QD;(2[:4M]N9 M=3^39G\+BW_A:EO-2VQ,9Q=OJRR8,L47K*-FE0,524O.HP+M,A,FH%3I[+V0 M3^!G/XOYO\J"@9'2@]74P.W7Y?(*\]NKQ77%Q";(>[11QW*"B9G(*6A+CA&; M.3IBTR*@]#R%H(KGK49HO =CO*JSH=?W.)S\.Y0H>$GMKS%& M8W8_(_J_2_HQ,=:!,?ZQF"?$O*R^W:UL]G7Z+4^D9ZBR+<"M*G4@,0,O- ,C M7!M*%\/T"_ULOI$;1_..K]!O4S MO*A]3SX./9%Z+83])@?O>@+.R_6)=F\,"/W3>]_YQVRZ6KY)J^G7FW'/=V73 M?,)R,S+//YMY& D/,]4YN>(DV@ A*3)$&2)X+!%*X:9V3"FB>2U"KU.=4XB9 M!T<[49&2HGF#=3"B VVES,5A,NW+,E[E5.=#,#7<5.=#U-F!:WUW!IZ*I@2F M,P@N&:A"QU2H=PM>%XW!%_IVZ]CS\&&7+V!Z\T$@>'+8Y2$:Z0!.QPONB3E1 MQ4<6#.K:S#J \H9D$%@"'TVP%KWRV;?>(0?@HZ=AEP?!ZAS#+@_1\=@=)^[Y M4&\>]JJV#=-MC3=JKW2WGM517*YC11/H9+(K2BIC^7/^Z\&K=MY5>7" S,^A MK9>PW3X?$A<4HN2(D$-ML2J5 ^^8!"DQ>5EGW_IN;L_?'=3>_@4,Q3[%3SBS M[E\RVBD>WF0?OW]A<[5:KB@LGLXN/LPO+W^>+^KO3YC3B3LGP1A!VX H'D*A M'2>&1/H*-G+5^G7DV9CK_&QHC-IF3_.'A-!+MJUG'ZU=)Z.V3W)$HO/51@U! M15['_&:@C4Y \K5MJ' ";3?%C8K< M$-<]1*Y?*DQ,439'KD'6MPG*6@=.> FU-0(WPD26FE>)G8FW%SK*XY68X0DX M>]4'X=UG#Y/LO601.02A,BAE)$0C,AA,7$B%Z&(W@=>!O+W0D2:OQ/Y.P-FI M%\Z=6R#IK>#TMG"<"JXXGT ') UJ'DA,Q0 Z:;!HDIW9:PQZ%T;X'7LO=!S, M*['#T]#VRDWQOJ^..8>D8P+EG -E8JQ> NE1Q%B,X3K&E],;YYBHL+\BUU=B MAJ<@[<2H\*?9BS'#?V)MTXWYS5="M MG3YR+Z@$3]D(#;236-I4-">;S!Z<4458J5D.W9PL3W+2U7/G0]#6NN]U T6_ M9+?K>REL[Y:#8B%SU!!X]3N+M1!MBD!>9^!:,C2IFW*BQYAXH59HP+M':E%U M)?1K,:="I8MN8:<*X5;"X\WLUNSPF\IZYV.F.$T 9]+6&HY:XTMRT:EPZ54H MQOO.LCHM$^DO-]GL6G :3EUX,?>7,68FT"\W%>O_5 E):L)Q%$2!@I2G-6 M0NU3#A2CR=I3KD1_]K93C7@;-V+I*)$U"!A>B:%\/TTUEF1D\,0ZMPI4\8KV M+F_!RAB-M%(8WUMZZ[@)NX,%&!U!_S3U]A-BQ^=%$!\1P?[WBC<:RZ4V%W/Z_(;KN!YLNPY.>V MN1W_^\E'6VD5HSC:LSJ@Z'P5P''P8#420'4N40#)-.]5R*>K(Y#GM9]HK,<02XO9);@^=O M5)[>N8ICJ%,&E"0LQ8('KU2 G+$DK;CLJ"])$X['M=N.[B/.")Q7<>0](J]; MUSI/RLM2 ,ZSM>!SJ%5?(D ,A4'QGJ>,*7G7S8B#)ASO96B#3>/MW]"& $XO M%QPG>":/[S\?L XFHN__.)^MM7H5+C_BXK.8\$*R02?J6!=R33S%QLXR#YPQ M@8'BX^B:5QN>G\V]#&JP:< =W1(.#9%78$4''^Z/28Y/-(]:UQ2RRH8TG6V" MX)T$5M#ZG%3(-G1F7.VXW\OFW+^!S8T$J'X\QQ-D]_A)_[B0<@PV"JN!-J=2 MZZHU[5=1TOGOG!$FVS),AZCSLKF7>?E_ _,:&B+]V%&;+-"O)(OI;#E-FRX4 MJ5CNDO=@N"$?F;$$KJ ';:,5,K$0[-EOUX]E9K_Z%O92C&)T???BS9U>.GIS M&?%QO@J7]V3"F0Z"R02,Y;3>!"#RA*"5$BB9SA$'\=,&YFL_<_AW: +1' 6O MP#*>=TO?7%PLUL_'[@G*>.T**9 B0,-KYZ4$/F<.6!\^:R&X,2_OM;DMM-W%\7AX6V>VWT%5&&U$OEU>?-]\;KAG<$%2> MIW'+?KJ\GH+31Z\:&.$<]- M\=3-EO5ANOS7SPNL9RL28E8?2#(3H[1$&0HDCYH.UBJ+8")$B+>)AMKIZ!-^-332 0"]6<4S<]91(-C<\)IHH)"923:EEY9P#Q84( MD2']U\90Q""NU"#<=/7(_60;&%_AKR/0?E"652BS)9XIBMZ'A!%"Y(,E,TS\ MZY0V*B.",H5V8Q4(DAA-[:052V("DVF]!S6.?[>YAO?E)T+._!OBG[CX.DWX MR%EVN?Y(^NI]^8!I?C&;_B^9\3K"^7&^7"T_U@S91$HA2Y8!C/*T@0A)QY47 M :00PA;#A1+-ZS.&8*2K6/80K'VW*X^NY@Y\D?4Q\Y%^^H> D3MUC ^(>2OM= "MXU]4WK ]RW]JIHFV3A>=ZJL13F:>,)"7'R,P7TR1)$H=6B-T"#[&!?H)L&KV:K:1 MCCO ^?5F<7,%\1MN>G=F*Q76\:8JT.GD=1UW:#A8ABGHXK"$UO>>CQ+301.D M47$R'T)I(Z*O!@N3#TA^T+1&@VL^2$3WOO./V72UW#*6HDY2RU3+>TA>ED'.> MR+#0I&Q#L$*V?F3U !D==*SI 8&M%-4!UGZ=I?EG8B"LUA)\M_7"U\X,9T8H M9S5P*\F9B5J"SUZ#0"Z\BLPSU[JN^PER1M[]NHMG6FFN7Q!N+11#LL62_U T M(XORV55F."3GR$2CE%FU#E.>)&A<[Z^9VO>#TQ$ZZ !0U<3>ES_#)>Y< ,N, M3(F,C%M;6_^S -Y$8D4H+"RE[%3K\.$[(KH$SC$*GK>4=@=P^1,O+VOQ\2S_ M%A;_PA5]O4WU;_G)2C@;K"-6-#D)' L$'P4XC4D6Y$6DYIF29V@:]S@<#DQ- M==$!MG[!&2[")?'S)G^>SJ8UV;Z:?L6[3#F#AG$O:H<)2UXH5T"N(GT55=$B MEY":NUI[$3:NPS\F8".G 0+:V>^7S$OVO7BV/JP)[]S$:%78?1WJA2ZPX@Z_7#CH:WTV6ZG"^O M%C?=6TV*V1H7:RU-W4Z](70(!R5[&Y.(S/'67MZ$X+L%)%T"+4!Q:&85J;=D-R!XW>30RD@?3[]@5#(_PN[[\_(#_ M-VLQ_Y M&#U!1_U&P9M4\,?P-RYONF1LOAFQS!=X_0MOZ3_+U32%6?Z9OC^]F)WP8*K% MLHUBZ>82:!1NWRS[ +H1G=*%@:4#$I3FFC:]D$"'$D5(A@[0UL^!GB"G337, MN_ER^3/9?#6[Z>R*(J[W7W [LNR'NXK Y4X5$Q4\1\P&4JYOVDMM9I2E!:>E M+M8DA\T'-I] ;@\%$:"/2-[/12$=&$) M9\''\:93F].VBM#6RQ+3;Y9+7-WJ"'=Y.?\KS!).4C"*%32@E5#U&DQ!8$:! MQ*RM4(9IW_HNB@J:0_5UOHX'&)^ ['9ND]K;9TQ0DA68]_YK-K3+CBA M7]A>R&[O %N'8PU/)N)RRB*VG M&0X8AOUXM:AV_HB,'SHC;@21@R$3RU"TK[,A%)(,B@9RWJ--S'O3?"+6\=3V M&X0=@J?O:M+/H[T.?-LMIS_3H;$(E]^Q.O&F1&6B)W8R'3;*U0EVG$&0.GM) M7[GF@=8S)(U\CWXF9#P,R"9JZF*>S):A==DL.;^U:O8!MI+2MA#M$(6N)0$^ M0, BP&!$&V+)5C=_=[,/82/?@(^*P88JZPF)V]S$]PQ%P6ST&('[>H?".TLND&2,D]V9 M!-X% UQKS**^Z M13>^5SEDS2$O5H[F_0PW*U[J8HP)X(->%U=&B,8%D$9$DWU(V;<^:08O<*L" MOB/<1^SMS2YG6GV-*_KD;W<4-.$.0Z@V[9.N8URDJP/M%3@>7$&2%_(TE&Q: M,-#O_K&[U:=+Z3?@, ,J3]-(WW(B8Z6JY:T,R* &400R:#0)?C!3NB?(ZY?)W(@R!VAFV.+=H:$ MW9^K[[AXE?_?^;;@K4ZLC?5DDT=1&4L%0C$12A!!6^Z\QV$*(I\EK=\*L0$@ M=Y1>^K5R;[[7[K_O9[O4Q7F!S$@?0:90>_-*"[3".*#A7M3^_$Z>R/SM0?6X ME\Q.#-*AM#GV5=E=@LO?S^:Q)E%7)()I/,,/\[]JB+K)H[WZ,3^?K2;6:6>9 MLV"RX,;TK13O T+P6>XRFK7PM[USV^NJQDDK0Z M% 9Q?5>]3J0H]=0##79;?NSR=;A:9 M#LIF0R&:X[7#EPX&8C8.F".'N8C,N6T=1.]'X4X@="\-A -JJ?65A.86\8]Y MS?>>$_MD^3>9K(=[Q-5+\A.M)4^9M@&/%,\II1QXQPQY*RK%++U58I@&]D<2 MOA-P_4L#[NEUVH%-W8/ICQC.EJ]F^;=ZL:TV%JG1XD21X^*0&Y#!U[F]])-C M+$)&]$RC3.2(CX?A!VG>+;'._L'X/5Z5+PNZ[W_\#-/%90]GBAJ7DYQ]42H7 MX+5251G:<((Q!:*,)(,LI&]>H7$$N;L!]I]R%-1<@?UB]>$J*6)/:1^P#AO' M=>6>R.29\^*A),:EP<""&:8)PLXD[H;)?\I)4!-%]8O#NY51U6-_.R5'OJIB M&LXF+%@1M? 4)-:K'XS^B=(#93T MPJKB[AU&!-HAIB&21%8US]:X(&['UPU9"W<(QZ?H\Z9$RHE)<$EP4%98B-I) M\+P8'H+RJ@QVDCQ(V_3;0JYOV7RV\8=K<<#B%]88[E5*BW,*Y_X=ZKS3U<7V MJTGRV4AC,PBLII^7#$Y33.=%8)II7L_$!JI"/X[R?@O?]L'9L_U9AM=J!QOZ M#ER_N=VN=#NIX>ICS"1_G"5B7F8=/9,&L@JR9B@LN)@I_DLQ%!.2:H6 *="2/7@E.7KXE@7J9 T?4U@YVA?P 4H4*SJE:\\'BD^#M FRE"Q:BYE%WN-L^(TT_C)0_\ "ORI2?#=?O)V?QU4Y/Z/O:B7$6]?.ZHVL"3*OI)42,&0%RAD' MOK (IC@IH^1)X0"CKAZAIM_*OJ;X.TSZ/>)HY[UCXQR%R$K""$()( M7'I(F>NDE7->#=Y2>#^2^RWS&\<'V%^//<+V7[,%AK,ZX>:R?5FZV%0F&&D+ M,5$G1,6 MBXLR7]2A<AGN0UW')75/D-5)0 MC]B[.:I 6^OK^3%(?BFS")XEXDH(H[P)E:=3>'S[7-<VR!SC PX<56+I4B8-B(DR:WF491DS#BXVZL-PCB%;2? WT&*ZA2'SR>. MMG_QN9;EZRR]XUI3?.3KZ#?,M;4R V)4H!,\2=/'<W([B*QVY];HLD01F1B\$F/W[ I_^4B*$A[K+.FC4$4'*,;&DD'=F;A+_\0XDB%=-&LZAY3?^!JPB,% M.Z$$,#;3'IV9 Q>X!H,<+9JL0O-IR0_1L1N.7O[1P;XB[\LXW:A__[28_\3% MZN+369C5P9]UU.?/]=U:7E 2*P*\](*V:Y]HX^82+'>\)&>5BP-FS'8A<3>P MO>3#@>:*ZLV W6#P X;E=/;M5:T>_X:;E"$JKW4AX6$HH%)M36"%@VR30I%2 MULU';NU,W&Z5T2_Y@*"A<+PZFN8Y!>YFU8]JZ4G*$$11+$ MP.M@;P5>Y,*YEQG#@,<+=\G9#6HO^2CA* 5TA:8K8=U@:2*#MSZC *MSJ#>C M%,1B*6R*I904G2^Z]6B#I^C9#4\O-ME_M J.[ELW7$[M!DLU"D_9IZ@10?IH M0 47(5#D T:SR#.98QD'KZZ\3=)NV'KY^?TC%-%1.N1*7->)G*OXNI9D]9WGB&I-U ]6+3_2T4T="E.DUKEQJ@I/FW60U1Z*MM M[?KG^=G9N\N2E-;=779_XY -7@[D^P0]7K1TP4<60)#+#LH758<^,?#&T2?1 M"U%:WS(:L,?+G1$83>"4+>1$J"%\*4\TCSJ%YZKUYV-=ITLO..M_>0=C M\"7JQ&A*)9 @6&)98:U+/S^IECW>DI$_T[L6G-07TMY_FR^EZ@/&$ M1>>E2A3("7+#5#$)B%<+4EECB\@RA=:E!"WH'K=3T4O$^'"PZ-)96 M?7SY]F4=KDSO)SM3!]]F/Z87@*)K$(I,:K$P4I3VZ.0%D+A M]2#81V.M0>5:7P0<@(UQ^S^]Q*5R,M#TO)5,:$/T&%"#L"*!TEE ]!K!61>T M\T0NZRG8'>S Y"4B>"_E'1GL_C8[56I\D_;]BG^OSL/9D5GO.P]KG]!^BMH3 MY*H3RSP5&4@ BG9M@1*B( 3P7+)B*JEL6_> &3!7??7HZRF2%U^K#9Z4H#7/ MC$&.DOP4-!I"4@3\F"TO/A8K6E^_>928?K/#^Z#AT5D+1\F^ Q_Q^FCZ?/5] MOIBN+E[]/5U.&"_*9;*5B#8#DMY4MW!Q\1%_1%Q,M&/&&>W ACH9"5WMK:P8"(JQE6/26&S= M4>$A.GH#S2$:GC<6=P>0><@6DRN*[U?X8SFQD6&)1'W(CIQ[9BG$3%P""Z(( MI8MAS<_5GR2HDY$2P^Q;1VN@ S@]$B5^_1Y6_YZ?G^4ZVC*MKJ9F?]V,S=1V7A4HXF MA*B 68^@G*9XQQD)5OL<'$FA-!]>.E;J]J2&=5!>),0!:5 "&\K>M;@,_T4RS,("I1M#O1(?8NY'8RZ^=4 M(&ZNP0[ ^D1+V>(B"3 )D"@SJ)C)L:Z3/+V.WL1ZJ:WYU8HC6_P.?P>L.=0: MR;\#).W1K7@3QTV"C06]%D &G R[YPD\TQ90%6\Y#\7FP=NQ/DME)T-VFB-O M8'WUB,@'.DKI(@V6VC>;U^Q![5,0@PV0T B1C,G)#-XL[L 67\/?(QL>GA;X\-":5#Y=X, M/S\@$_[B<8K;YZ,I*OPD_*4(Z.^*BV %O:726?BQ_C0[9 MOYQ3X+GND!3.'B#IQ@6R% OX#B03 B#D;:^Y!LOYAU).]1Z M5:5,MG6#VX+:][-U-XLK#5Q=\[T21"X8DJC]RG(6H'+.$!,SX"PKRJ=B5&#/ MH>ZP5X^;!QP"*%N#=@)5=+!-WF=P.ZKN,R:<_KK,ZA?+. N<]OI,XG.,UZKM M E&+@K(H^GJ X_IGZ1H'>Z? Q?V3D;9*ZJ(*\CY7'^:S;U]Q\>.:J^6F6GK" MK-0-+T4Z,BE(D%<$DI\BZ%Y*G4Y+B>JFRDBX8T?HFVV&4 MCI,I[@*ES179*6!O7 *XX1*C,Y*[H$$I5_^AV"^FE*MHT83H/9X@;GF0M'$2 MR5U \GA5=8K!A\0X*4Y&:[,'R1DY)]9;",)YR#%YEX1F/@P?MSQ$V3CYYRX0 M>+2B1@7@3B*\W;3M2H[.9QT,HS!,1$,#F[S[A#5 M<:ZP!2QV3A@>HJ,N&H3N%H%M97DQD=86HSV#4&^&*^.J^#@#*4S"PHV+V'KL MR9XD=IPS/ DDV^FO4X!N2@]O'H.K(@O&>A\4E0-%K@6$E!,4)7,HC)AFK=O8 M[D)7QYG$4UG'8S0U*OX>D>*7[_/%JN;E_QWJP*'5Q9_Q;/IMK=.)58Q3F*] MZMK^(!D-+A8.2:+7W'BCU:''Q4^\MN-D84.0#:R.'J&V/0%Z@#4>K> &<[U& M6.?52K+GFF?P1BK+4"2IQ8%(>_RM'>?[A@=:(V7TO:7>R"%M'=J$KEA.@D,T M!50V)$*1*'13S"F)P3@W_.'6C\IPH%K7E+$+!4&LR M:I]\:0+P(A+WQ@JEAG?W'B6OXQ3@24#91F\O I2;HLTZP &58 :M!>DT\9:L M!L\* FKG,K?1FM*Z-?'NU(U[V7]Y4P'5+I67; M6NJ]7SM<8* *0XBB4*QB"TN6\>!BZ_%SIZBVKL\E M9V0]C_=ZH^$"@W(*(J\U12B07&4*SC!(H>A+'>\>VST2MSST])=1,[V/NF_% M)$<+M(M#CLO;PY_"-%^:XH@YDL77+I(PA,W@BHP0BZ20*IJ@FT^4O4/"B <8 MQROTWAYXN'2[ ,>-*.:2 VN1W !;H+:Y 27)(XB**W"T9(P7EF+MUG>R[U,Q MXH'" ! Y2L8OZ@K9M1>P=@6_3+_-IF6:PFSUQWR6Z.]O3$D>S!?:X]6G\(<. ME<2)?2(GN!QRX<:3 $=;)^;"'==BYJGJQK>D+6O5T;RZW-:Z*O_QK5G,.'9)N\4 M @O6U&DY!GP(B381S1BS(OO8.E.Q*VTOHY+I$/@-JJ4.T/=E-4__>;],B;R4 +)QJ$5D"*3TFK&56SMMMU\_\O(=AV#HH.E/2)2'DE0O\6X MJIS49AAOYLO5-(4,7OWK$^VZ\O&[;,T^'[7 M6MS]^O_OPG11NZO@1^*3K&H5ZK7;>_7M955RF-VL2=G\'WD^^XS5$D]GWUZ' MY?28D&! :AI%":>25Z/ X8J@&\G;J^51?&;(M014ZW,#%NM(;@:T8I0T*5KE M6U_F>XJ>H[ML;Y_]^N)U.*L+]Q>@E116<&5(Z,P%,]/T#5N_- ,)?VPV>;MB =PO\G_/:MFC= M]#Y:+:*4":+WY(2RD"'R7*"4*+-(DL(ZL3D#7#PN-@:Z*8GK#V$$.; M3OF6.Q9+1' >R0\)1@*%V0$LLU8ES,1RZ\KR'6@75>,W)^DY*M;[#N0ED+; MZXNK'_]KB@LBZOO%!_R%9^LU*LG'\"KE>@V7MH. ZZF\"9+61D0; _W![F0KK/WV;):N]CD3S1DA4**$)U)#\CP"5G6'"2^7(2 M6_<8@9T8O88(V<7N-5%73UA\/_MYOEJN)<8WMCQ$CU9)#T'J!"H5LN6*EJ\L M*F=. 9>6K0<:/D%.)SAK#X+'X':D1CH%E]BRD@(R%C3$+&I.E'-BQ6G0SA6G MC2D&6U],>(*<3O;14/(= M*-K!;%)D28?6 V\>(:434 WF^3=00 6VD5RN8?RZFRWHU(ZZ^U.30YLSQ,CN4Z$$F&C ) M2=B,D;!5%K0I.!NE4BFDUA'%(72.B]3Q4'5WKMC0*NX,QF_FBY_SR]K"*OM7 M=?P',7:/Q:*UDG6,94PLU;I\K.4(A%-P! MAJ^=L0=1+,W*N+'D*!X[?U^8RT&4W3"O/N M',9H:.4[!BFO+WC1]N%E*.!]"#8AIG2WGNV1 M@#7MY)(O.4$#R)GKIH9W'; MX7[U*TS/ZD[S;K[X0ES^]G^VJ\SE==*)QN!C0@8"#;DS1=;L'OVD M.4_.1Q(IMB[G/XS27G):(]C/$ZBV@VU^,YGU=Q#F M6:@L+(/:S1J44;652>7%%J\#1RV;SZ=YG)IQ)T>/"\0V*CK<4@[=VNJA@^?- M':.O^/=Y.&MU,^OV0P>\8/4$]:>X)Q6$-\';!"+5"5K<6[)"GK#ABQ$F:6O9 M8"4S0]Z3>N!NVI]W[J;]:S:/2URLA^*LJPOHZSFMSK/I6KF7"3=N2TEH'.A4 M*^FM#! "_HK1M#U2/ZDLO%:K*]E?EGJ>F( MU<5'7'V?Y]JF8KFJ1N7^IXA_A!^X/IU66$\;N(2LLP,E:H]/1GX(DSX5C8E) MLU-S.2+D!ISIMVLH'TMC)Y =!5GS$=0\,IP?XV-S5)=-,%&0;3"V%EIKAA!D M-E X4TX*&5G9*0!Z!K!/4S$.)$^+@OD@*AF[O\3'Z7RQPO1]>Q#K@_-*%; Q MU=M$/H)3*8&A+/EJJ:MY%;#ZF6=D;\1FR6I19H-7%N M)*TFD\#5?CPN!ZZ%*,&*YJ6: _#1R8'.F-MK-S#I8*G\/I_GOZ9G9^]__"1I M8'Z5TOF/\[.:.+K\J.XR'^;+Y22C3W5&"BU_7G-685W.X@"EC4I%[I)M72VZ M,W'_&)_Q0!S-3Z'4?IO]O,7%]!<]YQ<^6/1UE659'9@DVNOYC?)%A_/4*'5T M3<"-][Z:Y?_"_&U]52_-Y$/TWZ#D5Q@[JW[./ MQCK8R7?I#9*3X"G+#(9"0E!1"0@E%"@N2AV(+6<'R_B^Z/X]>V'A@/X]^RBF M)ZP]T1HDB9!4/=3D)M+Z9,63\'@ JTO2,A-#OO5XXG]$_YZ]H'! _YY]]-(I MU.YUB4G:\&2"(&=9%5#:1PBU>Z5((J.*F071>F;*/Z-_SUY@.*1_SSZ:Z0EM MAY[@&\4\EPZ!MH0:4-$ZCL;21L%TG655K+'#N7D#7GT8M^=/F^WW!"KM <)[ MEM%9*8M3(8+%.OZ,(>TW'!E).7DG _(HF]O. 6HB^[T&L1=^CJR)W$>9_6+U MF>*Y; +SIE[XJ,=:,N1Z#\J!IVU&QZ)8#JV'1 U6$]GOS8D!4-M.K4>/81PW M(WG=6/N/>7U7.'OU8WY.7\S+G^>KY2K,:FW^]3,^S9?38Z<2#4S12;*>;>76 M09XT295U'=V%J0[_,SE +,'6188ZJ\B#:MV+KX<\Z?*:B.5-^_2A/H+T]?KB M^@^VQJ/>ZGY]L:'R+2[)OMPX!@PH>9))DB!-O018$D22)%CAD^-<2[2#)1N: M<_-R<[+[X/E1/WU<='3@%3VD@<_3Y7\N^\LXZ:.)'DK0M$WZ0OMR%!)LR%:' MPGG6K6^$/$5/)[[YR)BY=_FND0*[ N--N6V[NSF>$T\:5([528P* DL"N(T, MBS;)Z=;9CJ?HZ<]P'J;U1^%TI K&KL;[UY>W\[.SL%B^";.0IV&V^763*_12 M!1^LA6B=I^"5:]H]/ ?- NHHF':9/^?F[O">7E!RK#+GPTBV&Y"\KG>7E]\_ MD8>?MXQ0D%@89QDLUR2EA 4\CPZB*H8[9KGSNQ5P/O66<2/W@0%RK%2[@<=O MYXOYEH%4C(V**8C)^CJSS(,S,8%T'GWD+!F;]X/%C:>/VT5@8#@<*L6N/)/E MC0J\;?XJ*Y* IR@D8!1D\KR#($( G4@X(29C0NL>5$\2U$DZL%='^5@5=H7' MV]FIB4K99&$">*?JZ57P$'2.]=?DBY:J# C%V[3TXOLY'@72$[/LM<'TS M__%CNK[P4V#QU:V[/[S51/K#N&F4K[WQ]E=WWWX_H\4S;7S1 M(2062RW##A"*U<"\S=FZPG:\?[;'VMV+P&.-5JT"O_6*2Z-."\[42:]@=&U$ M8.J$I^@TY%B8M+Z@8JU':#Y,R;@&:SBLW#5@#?30P19XCXO7%W^$.M3\SW+] M\69,';D+O/;U#2*9.A@@@_.<@\O"UR'#2MC6E^MWIVY@K7(@6E/F[_C$@)G'JP,6K*DA-.MC]>>(*OSY<4#"V7G_$7SFI9[>7=:Q1988B0 M7,12ZFFJB V1](;&L+E[/9WE#O]0V M%2\C$2R(?DP./$8/48:D>";N7.M;>7=I&#>7.A1RCI)T!TBYYQO<2,JDJ')! M#3[Y&M,PXD008T48:YR,P:76F'FI-6"PN MZ,-UKF^2'/F6$@UD;VJ-IV% WF2!I#-J(Z43HO7]PYT(Z\E=.AP%3[OB#532 ML&GY*5.DUV6CGQ;S?)Y6_R8)T$Y_<56/?$1=;9/W#I]8/5 &H^1<+??)V8IW M&0B2+&IP05N(10K+72FQ>7_YD^9ES.PY2,"[7! 3!OKHV#,?43 M%]-Y)CX7JP&1M?F5UNK[Y?(<\R1Q-)*6(>C,!*A(,G/&V=I]3CI)X9CDK2W> M;I2-&X7T@;RCM-6M=?L4+M:[Q\1+'S.2A++TC 3&%:TK9.!L\-$FI("O]:GO MTQ2-FS?I W,'::>+Z0F/\+- _'NZK$[*^UE:8%CB6[S\[X0Y&PT6#]PC>2BA M=NQGEL+ HAQR89-6K>\S[4WDN*-J.L%D(QUV:Q(GHA2N35&0K$50P@5B0'A: M<=KI:#Q'[,CA&VS&3!]PVTL;1SI\O\WR2/F:#_/9-\+UCT_GB_2=5M+UGPZ3 MIWG^?9Q:.,($L__&L/A8SXJFM!"WPI")LR*EI75NR M#WTO*1.S#Z[NV!>'QBNH7?U]JQ^I/8A\M9%G,\2-6YZ9FS,':B=3['%'CYEO&!MN!RND8;=.RX2<&%85S M&:(2NMZ@E$ 2JW/C%6?"R$3,G0AL6YK&3;:,CK6#5-,EU";*1%F/HU6^_\'K\R"%Y MN,<>U2C%MA.EC;)G=]]UA2'MHIT>/T7)\ M$?FMYUZ6O#JG,2=R\F*J[62$#! M+Y!B<3D6P9QH7TA^GXYQLPM-M'^_DOQ( M<7>P"5W>QGD7TKJL\'(2I?>A,)V D21 Q4P;JD\)I'&5_JCHX]:9XWM4= 67 M S0[;RKF[H"RN8=A)"++3$%B:"_; $>N.*028I#19G+]!X5*#YB- Z$?DD M03W!YQ!]SX<2?@=((I<2MW=&;RVQP*S-Z KH$ PH32;9"YN!!Z5"\=(GU_RZ M^".TC)O$;KY7-1%YI]#Y4$.)Q6:1\:"UJU4929=4PST#GI<"W/-H8E&1R]:[ MUW,TC7RWJ8GF=X#3P6H8NZ'A__GTD9X;9F]JYN!UF/WGCU<;NVJ2U8E6%?": MXE0R42 1@P;-)#K4T8J[=SX>Z6KXZ"OZP\;A:IPWEVD'!N>N):;_[=(;3%&Z MVJ)#RTR20:]K7I)B3)UH$0G/N6YM9QXA9=PCL.8[50N!]XF;K1MH2R)C*T!S MF>KA"3EKB2(*FW/6-K$D8NN6W8\2TU=$?I"JGX?/ 7+O#T#;#K&6<\YR/0E) M""H9"<%I"49@(CEA'4T^+'AZV+<:*?EIZ!P@\0Y@\Q;CZKK[_7HY.0PF>L9 M1!5 !6+#:Y'!Y\"\=4Q1?-@8,_>I&/?LO/DN=:28NP/*'^''=@G9[%$7H8#5 MD$!%9! B_1I"<5()0R%#ZU3Q8[2,W2SW.!T_"9D#!3YVK/06S\(%YK>+\-=7 M7/SX, ^S;=O05/:'A4/7-F\NR M U.RO3I1173EQ$552K#&@ NU,WZR$IREG5@4G;E1DHQN^P:V]^D8MXZF?1[O M6%%W")?M)&RKE$S.U?G7M0^.5;5:5H$)JGB963;-B^@?IF3L7D3':O@9R!P@ M[@Y \V8^^X6+U9064&5D8R@CRAB"*""#DV1[ YE=PRA(F%DN5I//8?;MRIU:6SZG^)LO':=*H)GB#Y9?!P[A_PV+:=W(N .0?,%T3F_]D\*=V?3; M]]5FQ,'L6V7IR[PLKKYY/\OX]Y>_PL_ZS38B8J+.;-3 5)V]I]!"I 5'IM=3 MQ$Z&-)76G5*/(K@?Z!V"EKL'=B=370\XO6W=/UQUJ [:D(-&$3ZWB?CP0M8C M3P>HB2_:U.L CF&/A#_LU1[>O9C]KXG(.X#.AP?*O#:^W^OY8C'_J]85AY_T MS>IBXGB6S @-)EAR(1,C_S\9 \:IPHRU&$-K..U#7U>%!PY4)HML,T03B3NC$D0A# @M,'.))MO6HW;VH["KLO#AX-=(19T! M<.*3EX%Y7=LSRSK@EK9\80WM"#IS5$GGT/HJ]LWW=U6IV1X\>XFW,VAL@7_= M-^T=XB=OJ^*JX:Q2 M"^5T@+O;E23$'&Y&94?GK=5605DW\='104110$=/X$@.6?,[=(_1TE791!M$ M-1%[=_"IE4.3XG61%@N4G.I>0T!F;U&/ M7ZQWD_R/\\7J&YG+]S-Z/"Y7-14R23PDI30G=FJS%9D=N%*G!B1;-//*\KN- M,AZMVGON75TEQX_#QQ#2[<"R?%K,$V)>OB/IW2D F=@4$KG]')CP'%0N' )' M#\4ZGK3,S-K6'4>>(*>K1%,;6]-*^!W@Z"[Y3OML%%<@0LB@4#BH;0G!!I,U M!8PF\8&KM';"BW]1>#E&R!U@Y+;UO,',Y8]+4LVGQ30AGR#RX% +B#PB**OK M>$\E@*?H(L98+_D,ZMP\0=QNV4CVHH UC&:Z@]S-C?K+JDZ:N1%1,LV#Y4F M220ZY5D$C\Z#RUI[XJZX.&PD]A1UNX'N9>7 !])-%ZB[?.WEX20MHN5J^0>N M)AF3";6=)2^U+R$GMS"BUH 9 W0>C/P/-H-&)?[O__7_ 5!+ P04 " ->>Q6-1/8< T( R* &@ &1A:W0M M,C R,S T,CEX,3!K97@S,3$N:'1M[5I=<]LV%GW?7X%UIJD](\FD/NQ$=CRC MR$JC3SZCOMUP(]A%Y>?\V%^?'[M!SB/SF@+># MSN0D;G>2D)VVFTU&.\D)#4Y?Q6&GQ8+3X)_A ;K"W/?19B'8FX.49_4IL^-W MVYW)S P&4^CLOWH?FYZHNH,S(W-TAR?#'DR="GZ7 M==W\#KRKRCR20JKNB\#].[,M]82F7"RZWX]YRC2Y8G,RDBG-OJ]IFNFZ9HHG MWE#S?S$_B+N<^_A/X4?PC%7S"9MV$H.'*9]P0UIA(WP\@]UBC[#R3/U)P5_V M/HQ'UU?#_DV-#*_ZC2C\?#=L-\;#Z^OR/4[,GX_(/WWP\$[,OAE MT+\=#_\QP&U8#$9D-/C[[7 TN"1O?R6CVQ\')&S1>M@^9$=[/\_K41EQ)[81 MTZ-JKC>8Y&@X'@YN,.'^^][5#P/2ZX]M<_BZU:[M_?W3&&GYZ79T M<]N[&I/Q]=Z'C75WD&L%S64J>J.WO:O!3?WZEQ\'OU99: 9!^-WGTMXZ MEV&-C!B+&.DUR(="&99-:#2MD8@IPY,%,5-J7K[HO#K;F<]R&L>H/77!$M-M MG50,Q[,8.>O6PU=_VES#):?]\:,_7I8P:'3L,@S)E,X846S&V1Q5VTRY)C3+ M"BIP,Y?*$)F1=U*E) SJ'T@B%6P863"J",.*QJ27*RY>O@A/@K/FZYHO[#(A ME_3>*)GQ2(/-LZB!'+Y^#CEL[ET.WU*--"!-Z8+<9W(N6'S':CZ590YCB1 R M"76&$2C/D.(%*3*C"H890*\YZ8:L49+B2G&D/Z$1;BDB4P@*([W=AD&&1U=K MJA;6)*7WS,%CZ5/C7HQ@,*1PN@]C6(.(*^@\F&7HCDABILA\RJ,IT87]6/6? M,\5*)W8"*=<"@M!JRSDW4TQ0YRQR 5J_.4*3,:8Y0[>83!;KR_!<(-CZWX$@ M(PG/D&2+EU52:\ ?S-&LUMIY!G8!NCC\\"P2A647 &.:]:B$# $"70XH;3+IZ(ZBE)A)SK"J6*W7%M%,5 MU-[T<2/*VAK8=!7,1K3/!6_MO:B/ M7.:&A"KF,(*<\XE@KIXQ ',BN)[:'M8L!4-:EK37,=>1D+I /\N=2@H/EES) MB,6XK1K30NW>QA6_" (MR)%]*9:'@ /PTX]JQ'JQ8YOQ8/;WB MRW7.54Q0A[.REJZP4BOYV#9R<"=BT5+PV!WTZ&*B>%8)::L>T7!"K:HX>7ANL2QI\FS!K"/9% M?Q9_!=ON%8XG^X/CDFT?PWAGOMI \^Y,MS.H\2#,>&RQ2K7,J*5TJH%SJRLM M@*F**S !WIQ.N.!F8>O[MF'MH^5PYR#EGXI'IFNZU%6.AW)">:%R0%H[/1)% M4L4N *=0[U@&F2& ;+2PW#XRU@3JVZ,7CQ;/0=[/!;_1_N"WXN'!C(K"D97- M+DL22$0^0U[T%JFW5!,[D*^_W*[^'%[1$<2IO<:%Q"EK>8R MB@IE4[]6.K=X3:4VN&]/+N%+1W#T6X'*"]>'3W1)@&%0V$?69>#8+S%W9I ] M/C$Z\E%-J5[J#$M^#O,L=E7!K4?)V LB^#T3Y0'"1_:UKUZBK\3Y7FW$.GN' M\_]X(^:.'>/J*:FM:,JRYCI25XQEL?8%XF-#Q2ZCHU"R1BJ]K/?N!ERF*3>& ML4_4A(F$HK#M,4=\SLDA\ P*UI;B\=?JZ>HA9+\5'.&[!Z[((G?4@$2#9.0 F]WBVLURQ!F@4=;JY;YGSNB]+;Y>LKGRZ\2F._"LCH6^"'#E M%L4?,&RA-AJCHV9+9GL2G*5$11<@#$JRYA6 1OG710I\8)7<9,J*LO4 [3E5 M]_W;$/50Q!,%UJ@AZ\QQ'7#CCJ=+@-5\#>393(H9LX4PHW?E*;LJZ9&EN9 + MAM;Y5'I"I(_@"[C]5U3"T[^D;_X$:-P>JFR> 'Y,U;'4@N::=:LO9R#N7-!% MEV=NP5RGL]+91!HCTZY]OV)F"P"40_F;J0.4;UZ]>M$(_.L71N%_7(U<-C=< MT[&)-]LZ[48G.'FR.6B$3[9]RFV[U6B^;N_D]MB%[,/&RNB<9F\.6@=5AQ(Y MW8"$;F4K?Y\P;>8/UGC]C0R+NX_7T2_A'_\TANWO?&BQ)2;',UVW-;=6!QY[2?=)0C_7]?NX.+;JFQ;E?Z4LX0,'EA4V#TQN?9:\=O*7/RM@%P( MF_Y']T?NX+\!4$L#!!0 ( UY[%: MFH ! @ # H : 9&%K M="TR,#(S,#0R.7@Q,&ME>#,Q,BYH=&WM6EUS&CD6?=]?H;5K,G858)J/),:. MJPC&&W9F[5E,=F:>MD1+;506K1Y)#69^_1Q)W8 #3LAF9X;U)E7!=.OJZDKW M]+E'HL\G=BHOSB>[2 MCI_?07!5FL=**MTYK/M_9ZZEFM"ID(O.MR,QY89<\SD9JBE-OZT8FIJJX5HD MP="(7WD8Q%_.0_ROX$>*E)?SB1IN$OV'B1@+2YI1K?%X!KO%'F/EN?Z3@K_L M?C<:WEP/>K<5,KCNU9Z_DR&[[_ODZA)JU'KB!_O_3QOAD7$;>8B MIL?E7&\QR>%@-.C?8L*]=]WKO_5)MS=RS=%ILU79^YEU;TGW\N:'$=+RP_OA M[?ON]8B,;O8^;*R[AURSWEBFHCM\V[WNWU9O?OJ^_W.9A4:]OC,/_.YS:6V= MRZ!";G%#4O*/&NFFC&NC4E(A,==6) MB)]2^.&R_/MN9SS+*&&I/5?+$=IHO M2X83\)W:3C5Z_:?--5IRVA\_^N-EB>JUMEN& 9G0&2>:SP2?HVK;B3"$IFE. M)6YF2EN";%PI/251O?H=292<+3C7A6%%&NID6\L5A]+)^UCBMA,*N$G)) M[ZU6J8@-V#R-:\CAZ7/(86/OL\]/)8^#>XQ!(,AI==]&,,9Q$)#Y\$L17=$@L>>S"DL8+.!@/A@:L&?".:XXBUS" $!40(L?SOAX8FHF))%J;DJ4:GXGC-44 U%W M,\2-*"MK8#-E,!O1/A>\M?8.;Z-'R7EQ^+H1O3HS!:(*Y> H0B6)P.61.?:9 M&Q"JN<<(L=)%[0TS"4LO-1O0^K[KEY&NZMP*9R03 -(G7_B MN&L-NP%++I:=!TH>#91@H+)NKR,:%J[X?X&X:K?V"*5T?U :U>JOW#I<N48 [$8M14C!_T&/RL1%,4"W#T2QTHS M'X!7J'<\A.8>&6<"]1W0BT=+9"#OYX+?>'_P6_)P?T9E[LG*99CDTWL> M,BZEN7\$>5@)Q./AY@9X!I!C^P.YDC)#,C=!X3;>A6SS+5N1]QE$Z:JYBN-< MN]2OEZ), P*.P#ZR)P[)>X/S-('Y\8 M'8>H)M0L=88C/X]YSGQ5\.M1,/:"2''/97& \(%]Y8N7Z MQOE<;L?;>X?P_ MWHCY8T=6/B65%4TYUEQ'ZHJQ'-8^0WQLJ-AE=!1*UBIMEO7>WX#+Z518R_E' M:L)805&X=B80GW=R!#QG_M3:N+].3Y2ST68 KMBCA M@&$+M5&&CH8OF>U)>>ZX ;?SQ= *P2:J!(9TK.N"N$*;TK3MEU08]\FDFUX&B= M3U0@1/H(OH#;?T4E//U+^N9/@-;OH8KF,>#'=15++6EF>*?\<@;BSB1==$3J M%\QW.BNPL3(FH^F;@^9!V:% 3J=. M(K^RI;^/F#:R!V>\_D:&P]V'ZQB6\(]_&J/6-R$TYHC)\TS';\V=U<'%B\,6 M8.D_M_RDN\3@_^O2'5Q\790MB]*;")Z0JR5KW02E^'5E+OZ>0RQ$C?"3^N9Z MG'C6W4+JZV^X9>5MQO:?M^JH+'1LE<[O9Y1.OR16?X8V] M$_^FX&]02P,$% @ #7GL5H^(-NO3! F1, !H !D86MT+3(P,C,P M-#(Y>#$P:V5X,S(Q+FAT;>U8[5/;-AC_OK]""U<*=[&QG02"D^8N"^::L2.] M)*S=IYULRUB'++F2#&1__1[)-J0%.O9A+=O*<3G;SXN>Y_>\21KGNF"3<4YP M.OEA_*/CH!.15 7A&B628$U25"G*+]'[E*@KY#@-UTR4&TDO MT6M.#^GU\8!<9QR+=3,8IO48T?=.AY(B00=+#04R.^D$2# ^3 M.!X.CH<9QAX\_>YW0!38:QFE-XR\Z124.SDQZX?]0:E'-S35>>A[WJN.Y9N, M,\$U+"9!N'ZL=3S4A.4E*-.B!''0I,FM=C"CESRT_G5J52U[(IB0X8YG_T:& MXF2XH&P3OE[3@BAT3F[04A28O^XJS)6CB*19S:CH'Z1>Q+[>U/8?@1Y&.6G] M\0/C1'2;TYAJU M<_U,/GF=[ L@3^8V,/YF>K9>+\_ELU47S\YG[I ,OQ>!9 MM%S/3^>SZ7J^.$>+4[1^&Z'9VWETBJ(/T>QB/?\U@L_ $2W1NXOEZF)ZOD;K MQ8MWS!^B"W?ESERTBF;6.;\W\+HOWN[I"DU/%N_6T<%SRWK?]R7_J.^S#E*!.T9F=V<8!-YH)HH2\XU] M\T?[*!/2JL2URA+L%"DB/(6A,RTE9;L[_J$W"HZ[]9#!"F64 ?'.F!5)*DDU M!:\Q3U%TF^287Q*83D5!E3*&P[_A3&&4H9Q( D9NVU3[T9H$1G?!-9* GRXZ MJZ0F/,9)WD6SG)(,%H %-;TF:)%E-"'2^&RT-:YU[1+Q!@%)TPS>RTJJ"D/T MM$!;Q=B@:HO1^(5349I9N\W>,IED:I9981EC3I2SN&5D@Z:)-A233%V@8RM6 M;- 5%S> TR79W1D,1\\>'R5.4QCU#B.9#GN'[4"A$!"N0\NG\7V_MF2S_+X0S>)'AI!PZ4H%MC*#U:0R2*7RU MX6ECC:F$8)>2*!/6KB%CQA"(@3'0Q8!00IQ5UTIEE&.>F.^@,*56M>E4P%6Q M.BL$]#V[IOJLF3R];7H9 V**% Q<0$C 1AG\9+7]%"H \A@Z)Q@$J-BS1%,* M*8+>N-W7*A.W#**6J9'@34FYQ MM$*C1EDLM!9%:(XQUV9L))@U>QE;KS7Y_H3C>O4I1\/11J?MR@W9M:0#G3ZD M#?KNP#M\DNRY_I.T+ZGM]]S@N/\LM0?6Y-IL0$9!\-YT>IU6H*G+T$.^1;;5 M]P76H+PUS-L''U/5G^-80_CUR\3OOZI-2TDBZB(/*VB_TG!U)KL[_:.1LK^/ M;3KNDO#_BEUG\AV5QU!Y8B_Z'9G)SQ7,9C^HSPL/\3BP??>1MKY]E50*9>=T M* G#!M\'ETOWW=XV;N]>!,=*L$H_%/F+^ZCFM[X:.[!77+GM8FVTU#,/2N?"<[]Q(#C)=Y,-!1DDR_&[PO>/ J8BK@G(- ML:1$TP0JQ?@E?$BHN@+'67.-1;F2[#+3$'A!!SX(><6N24W73.=TV.@9'-3/ M@P.[R& IDM5PD+!K8,F;%CL) N+U_+03>VDW]7O+(#[J=M*C)24I2=/X-[^% MHLA>RRB]RNF;5L&XDU&S?MCME;I_PQ*=A;[GO6I9ON$@%5SC8A*%Z[^UCH>: MB+Q$95J4*(Z:-+W5#LG9)0^M?ZU:5<,>BUS(<,>SG[ZA."DI6+X*7R]8016< MTQN8B8+PUVU%N'(4E2RM&17[@]:+V,>;VOXCU),S3AM__, X$=UF;,DT= (W M^-2#Y]D>(_)4?B7C3T?O%K/I^60\;\/D?.P^ZA\ 8OIBW?,/X8+=^Z.79A' M8^N7]3_N2_=17R8<8L$YC343'&Z8SD!G%$:<5R2'&2V%U("4,R$+\#WG M'8@43LF5EH*S6&'E\]B%/2.SNW,L@0!2G+D;@Q9D[C2C+-T&O"$XANXXSP2XK3J2B8 M4L9P_!K.!$<99%12-'+;IMJ/QB0TN@USA"$G\+.+OB94*L';,,X83>&,<<)C MAK9.TY3%5!J7C;*U9VV[PG(%2-(LQ>>RDJHB&#PM8*L6UZ#:6C1ND4249M1N MLS=,)I?6R\R)7!).E3.]S>D*1K$V%)-+;:03*U:LX(J+&X3IDN[N]([[SYX> M)4D2G/1.3E,==@Z;><(0!*Y#QS_^:JFXY^\W7GSYY3_%Y=#M= T."PS'N@;2 M*L\QY)@"N4G$37)*^GO%)#5[(&7BI#91WR/[@+GO]_:2_4UL[U)YD\;K /LG MG2Z&\J1ODOR_$,[@18:3<6Q(!;$QPLZG"4HF^-:&IXDU81*#74JJ3%C;ADSR M'% ,C<'&@(02XZS:5BK=- Q4F#"KVC0JY*KR.BL$MCV[IKK73)[>-;V,^3 " MA?,6$1*X3T8_\]I^AA6 >:PI1X,0%7N46)=" M@;M_M:AKUO29&UE.*:F;Z/ M'6P+ PO6#4. EZ:>UB%!)?=YTDIRIK([!<^9#!(8Q@"M3%.H2GQCS*1*_QWD M-5GFM"$OA<2!X6 $,61RO47RM;"JU%$9I3S+49&S') MUUL96Z\U^>Z XWKU(4?CR48GS'N3O>HK^SO(WN.30[^7Z'#W?0W4!Z"\L1. M]!LRPQ\KG,Q^4!\6'N)Q8+ON(TU]^QZI%,I.Z5#2' OVFCZX6;KK];9M>W_%#NQ]W)]02P,$% @ #7GL5I/R$8^< P OB, M !4 !E>#(Q,3$P+6LP-#(Y,C R,RYH=&WE6E%OVS@,?K]?H.D ;9UMW;KAJ&YPQX/M*7$1&7)D.2VN5\_67;:;DG7HL96>/:#$8AXYDDF1,6%(HA@81DFA42S)%\KT.?&\>M0;F:\4 M+E-#PD&X2[Y(=8X74,D-&LYF:SO3?O4\[;M)IK&DJ]F4X@5!>MC#8"\<'] D MI@?[N\-X&,)^,-H=AN$H&.V-]L?[_P4]JVJ'5SK:K#@[[&4HO)25\T>C,#>3 M2Z0FC8+!X%G/C9M-%U(8.YFRRM7/RL:&)<.NC <>[RL_;5V M. JV]K]R^NU5BC':; 9^\*W'/XKF6O:KW9T7L4:*H-#:E L+ARP'L=KP;NU7 M#I1:%'F<+4PT\.V2]>X/ZBZ9@9BSM>58*LJ49P/GD&L6K7],*.J,&4P 5YCP,&A$M>@&H_]@]UQB2MCO3%T/7$-.=]! MKF_HIBP<^*-P?*=XX =WRGX?L\'0'^_=K?H$9G\D"_TP>)AFWZ&A0H3%G+;P M/^R->]_!L@9:D%N&2HZ4E-20A./GI6?E%Z-F>F"H; MS6"R<%QV ]2D)+1QK?_]0$XQ0[M?:$+[5JUX MN3TBKQ4:P(:O@A9S_,4\!;%, 5_:/8"_0TX-?63E;R'I/S.9Q=Y;Z\QQ0 MD+E_ZG>%[2[BSK+]->-+++*N$'Q;N%VB]XEB' 0EQY*7ONNNO=KK^#?7O^]. M"FPYPW#[O$DN-98]451:,7C!-DZ@W'P*==] !SG9_I MNW,[7P%02P,$% @ #7GL5@CO;I+M @ :@@ !< !E>#(S,5\Q,"UK M># T,CDR,#(S+FAT;=562U/;,!"^]U=LPQ0N,?B1^)&$S- D=-)"8$(8CAW% MELD61\I([6BF]A5EF_=Z"LZ3_JO?:LF H MXWS)A8%8<69X KE&<0U7"=+PRXMNO!E50WN&:5WJ#)>+_V MTSNH]KV#,DAO+I--OY?@&C Y;& T#]I>DL9^; >M* C")(Y\Q_5;ML><.' ^ M.@V"DGF%T6:3\7;D_$ C@:# ML\O);#QY!\?CZ>E+$ON4:X/IYE?K\1#V^PK2^KX@CDL%N>(02Z&+63,2S((# MBEBJE53,H!0PWX#B*5=N MZT2V V1Z+-42+BRO5#WGA'H5MMSF5HXBOY9;?N"'6]F/VK7LVG[0MIMUR+"V M=]V@'=;?6V$[8A2!3D+FB="EYHR$I+Y[W>;8!A_P55TR3E!FQ MIJMH6ZP4!1,QLHSZMDU#%XZ&[,8H*3#631B+>+^,J_.YQ@290NI?\:'PP-.4 MQP;77'#],NCN3N@Z09>Z07,D*#0UD! 9R#57]QA5B11DV6K%"4H2== L4,.1 M$#F93$N3;U5P;.L#I%*5Q#8$ 2X2*L+12F$&;E158?_1J?[9B?\[QWIWIQ5T M=;G"D&<2C>&PN^.%79C)/*;T3D[._X,\3E$(SE8R0SH-IY-_A-6#H7CRCKO_ M-JZDQF+:.]4 K?FCU[)&S:4Q09Q[8[5J]]0?E?XRO4$L# M!!0 ( UY[%9\A+'2HP8 -]> 6 97@R-%\Q,"UK># T,CDR,#(S M+FAT;>U<6U/;.!1^WU]Q-LRVNS-)R(U;DC*3-F%+:8$AS#!]VE%L&6MK2UY) M)GA__1Y)<4NY]#($EACQ$&)+Y_*=NSV@8:S39'<84Q+N_C+\M=& L0CRE'(- M@:1$TQ!RQ?@YG(54?8)&8['KC<@*RX=2VNN%O5:/;$?13A3U@HV=7J^[V=OX MJUU#4MSN:)0N$OJJEC+>B*F1W]_J9'HP9Z&.^^U6Z[>:W;<[C 37*$PBL?OJ M>-S@E)$P1'R-A$;(JVF8E;>DXV_O:7JI&R1AY[QO;]>N]K6#\-Z,'U[]VJ_XNU]F9K<$_=KSKC[UQI%A7_DSN.C\XF M)W"T!Z/3TZ.3P\E'6$%H%?/4[7 .#H_.8/3^/;S^"*=O)],)')_@Y^'IM XZ M)AHH"6+(J%2"PSP6BH)"K8G.)062991(!3.:B#D$@B,2G6O4CO#0K K&M7(L M1 0GE 841DTXR*6F?&9NFXU3U"@A\*$)(QY:2768,QU#E"<)9&).)6CAV)! MVS61:]2/@L /60>B(&8*A(38;)8YM9P3,D<>0+06DM.B@=4Q,ARL>N=8A&\* M0CU5/G- F-$D,DQ96O(VI(Q?E<9)2NN0)21P0I7&>EXWFP@OG"CD'I",!$PS MJNH&C#&B!3#B/"<)VB834@,:>4_(%-JMQH%194P^:2DX"Y!JGP=-^-W0O%C; M[G1:@S'ID4IJREAX==:.@)WU7!8\#%LIS3(I;6993"Y#&+"SRW E"EEW7.;*HZ#RDW8 M6:$DQX@I.2E F50I(HLZG$O"M>GC.2]#S-+='3)7@\7>7/ NC!JAL/JY!D5OPXZG MFLRPU"VVS(3$CME A1.2*=HOOPQ"IK C%7W&K5A+-$B)/,=DG0GT3=I'=@,L M2QKMG"S,82WCEK\\.C1;[O%!XS.##DO)B^6F75K7XSN;VQO72V[9WFSD9G^=KVFEO;6S_$=MW:U]D8W:BPA;^JM3NU:]'0[V27 MT/XZBDV 7'=ERL(PH8\?V)V-FX%])[QN5=!Y4![44TNNS1]!MVB UP&Z'O#X M;P\LP&GY@'D_QSU%:*?FE5_U8(UQ4GO :O](V!ZWAGA0'M3SJO:W 73:A300 MYM6#X/W$!A7$37N>) MIIQ4K_GY@6QU059U(%MNUE72;:L RF>:!^5!^8%LF0/96#;AG<"+3K<[:'P@ MDE'X$T5&3,?^==FJQ+.?SE8Y)A\N!2OIPU4 Y=/.@_*@_*BVS%'MEO^%J&Q+ M]&/:RH*L:DS>DGX5"\]GW3\J@\Z#\J">6G)5?S@;\5"BR'$3IHR>TZ2J7=!/ M9JL+LJHQ>3WW*A:;S[IS5 :=!^5!/;7DJOY8]D[$'(Z;L"?9??O"T[.#G\96 M&60E*\\2\^W)8:NDP_P^ Y[(!>,-L8/@1C*E/4V0]C*Q+$?AA; M55#+3KHG!["27KN[:92:E-M[[G"O;R)N&;RU'S+.(VQ]IMWOK9@3&<)^$T;Z M$^/^[ZI7)1?OW?M^(E%6P1[W".1[E8QU>QCA;C5.Z+[S0/4KN*X>R)X)Q6R! MD33!2G-!;QS17E(M3FEL?2$A,R627-\D^&AI8FET-#$Q7S T,CDR,#,N:'1M M[3UI9-]^,]=J\NU_?/.?CQY%KXND6>B\ MCI)2JUI/HJ9*\UGT\T17'Z)'C^2ILV*Y*M/9O(Z.#H^.HY^+\D-ZK?CW.JTS M_:T9YYN_\>=O_D:3?#,N)JMOOYFDUU$Z^:\OTLET^OQQ\G3ZY.3XY.3Y\R?/ MM3XC0\/Q\?/D]'_'!]_ >_"\_Q25:\R_5]?+-+\T5SC EX\/5K6+V_2 M23U_,3H\_.H+>N[;;Z9%7L-L);S,?_(8=J3!)VZQM&>]2U/E#%8W+NJZ6+P8 MX>IJ_;%^I+)TEK\@H'W!DYLWDB(KRA=?'M)_7N(OCZ9JD6:K%W^]2A>ZBM[J MF^BB6*C\KW&E\NI1IG_UT\>;JS?GESJ_\XOSO;RZOSB_.7T?O?[JX_.GT[55T]0YW M0)L9'>%^KKX_']S(>I2_T[VY8XC._WWV_>G;OY]'IV=7N*/1\^.36VSI\VV M1GR1U@"N)-C22>^6KN8ZFA995MP@8TZK2$55LX %KZ)B&M7P*X![49D/2;%8 M%#DLNT@^Q%%>1$M51M6SHZ/#EV?\V"4^1E^-7N['.,9K]:$N MBSQ-*B#$/#EHO[54^2J6-\S7-[K]35/9;XK2?%DTI9GJZR\?/W])ZY4A\8?1 MTY=5= EP W">1O]H\A3>?:_*.DW2I:IQ^^]+/=5E"7+J M=%4S_D4G-8 B)J#]VL X!(8TCU( 'U!]6NIZ%8U7$6U?YXFFQ^'8HU/0#2;P M,+YZH:N:5(U3/-E,$_P U8IR690*(1J:I^%05K31>*@A\]?_NOK+T^>OCR-]FB=I ^] M+0ZBT7XT33.8!%YXK1.]&.LR.AK%H 6-G@D&#>[NU2I3-R%:\5>?OI&S!I * MUM;:QC/9Q3_=:O^A\@9/[O@P)I7-(SC&[>AT5FI-.YW0](J.X6UQS;L%= M!NM_!Z22YBKKC&&W--;UC=:Y3]D$E?-?FS1/ZS2Z*INJ-C_%.*L="]>R'4A. M/@4DG:UY+ "7^UU:PLH< L $6X+J.<%X%("J-=H?#J C R &QZ/3S1C>V= ^ M,']D X/'3LM3@ORPEAXPQL@\+#N$-81*QD%W+)F@J*J,\0K-*UT5<%8CM.= D\-1WMU=NJ& M.YNK);"NZ.2I(/3HU"X/YHTM]KXN0!H #*+WS1@V%,QQI3YH.-L2)XOI/6_< M1\?'P0+\A\TZ=D. K57\3@'010DO@,R= W[0*9ZI)X;P=41"M)/X^>/V0PT0?P5Z/_$CFO0@>@=\YU6A MR@DIE* 6)'51MD0A_FRI?"[L8%G 7G%/=K9XTOZACXZ?Q,^>/!]ZRVF[C'NL MVGEC@>2IZC)-'+JI&T#H:C=._Y:J_G\7Q =88N[$!M8C!#" (28%C/*:=\-/ ML( D)DA?H#:"EDJ=,1\MM, MDPV(*YD81G<0X1+-1_M,1< ML<2'8%9:IJF*MD\3E3NQA[8I_) /" M2D?6 0CK4T;&-(?SJ>>@DT<)[DZS9(7I %. NZP6HK^B=*1:PCFF:@+:#N@!BD-$)$M54\/6ML#7 MSPZZ 4HJ]@V!OFD0,P%=!9="S *>6#:@E./$1FL/QEPHP.RL*IC*HGE:D "(J!&%)K)=XHJ9*AU; M%)T8$!#&FC;X2*9G"BU9=:W2C#BT$2U+M2(SG5BM&;$A @C,2N+HGL+BE%90 M>*81>1%@C'FXIZ6UR3=HK7[8#9 W1?;_HM0L%3N!./.6G.&A>T6-JR)KZNXK M&V)W_/_STHR\5#/]: R&_X=':@ILX87*;M2J^N)WCA?> [+Z(?VU22=LXM\7 MROII"8M%0RYSBT4^RC=,I.[&MX;3)M M:7Q+&T\@'2DJ%= 0.J1 94.!A+9>0(NP.-#TQ[PZ0KDV>>*K6:K&*6ARJ3:V M(JA?%;YBZ-G;L6=)TOOYRN,Q+T-0II1>3>('6[TDE3$BJ168+. M'_P?J@8XHI[05$PK59I_0%I!:>*0KO)5?N,I]V;<#1S::.7Y!O<:(%4VH67@#?(X];U>3Z=@C"ER=X[D HOZCJ6 MWWGF%*U 0C_X9R"J?U W)BHZUEEQLQO'<&NQ0V[#.+HJ8=PI>HIGUIU^H6?( M+E6Y$SM;NX]W;5H&09'!XCD8@B?]5E43]6OT]ZP8HQ.9U?(?5?E!UZ*(4?2] M5(R@J\6XR Q:83Z+B6*0;Z$VT%(4QZ' LP$6R8@.;X'UG/^+O=G%38YJ'UA) M*3H?]_JC1??!3]\*C>_2@HG34F]SN ?>Y)8>$*8ZH"^3G%> .(NB=-8TB@1.0R ;LXBFZ1QX]3TV5W;4$!DK@:&8\7'#ID43381IZLSB^RK+!!)1S)?!4ZVV"6V.)D7 M#^A1\'0@"NE59VCG#44V,2["T,;X!RB%#;,R4=$,]-G#%;,#B2#KX!JWXA W M\Y2\3"MT/LPHB=)SF(GX;TDM]C8B-BA1 7M,,@&?FB"0-)J())6,YPQWRN&2 MT+CK!&U8]_R@LW1>%!-V1-#&S$LW*>RD;;P:_5:T6?.A0?T=%^N=0DNVUJVM M#6NVO$%2HQ?,RQ4=S(3>H"@5 >@:57ET^44)@'BFD0S@*.NRR#S] M;"E'Q.J4C9<+>>X4E^QG.JR X'ETX_*C9['O7)L4RW8N39##X/MZ 85K A_( MFWH>L@5$I=XP%PXPE-E$"0! -0D82.CF(*4F1 >*U%QK$T>YL/KPIHRJP6RJ M"',:F.NE.>QDP02KQLB)G886:'ENVO=FV@T)8KNDH:W%E0?%]G=2;(<08B?V MLF;EG'P[T8GD>[P@W12? BMJ4328E,\[N OT!')EKWT8= *V@#*3-:).4L$P M[?=&@VLRDBE- I2DSZ MN(W.$OC=T$M&SKDX^H7S@M%C@H%@GEJ\:"+P66,+7(3KY!2Q*KN2Y4[RZ[(MHF$/U]-W0>>H[ MT0QB].G6>ZC XYLIK%Z5_.T^H2HIUF5*#\#CS5*7'G*L0?40ORU"Q^T5;^9/ M9-TM@\S.UA@=+3_8NY (;[7M0B>:'/>&KN#'N(\C 4BOF*P+&^5LG;X$5&54)9<@;D.5[X4UO89!7#HF%E? B9 ]XB]WPP!> MV("?]^TC9>(6I=5_@Z\WH D8FHJ$/"9*R#M[9=%03JX@3JX1X^H(2W/V(XVY M^^8G8['"-'NC_>@OHP,0Q+"4O:/]=E Q#&DHRRC:!D PH6]1UG]/W(+?ASI^ WF!(!JR+F17#X.P2O97&P\:;54E\/C;64W3UT&SD_Y/8"P"G 3B@H'*N:N%X MF#M(FI-1=EA:L1ZS:+(Z768K>A!'E9531J;A4;%Q&VM0HHO2>7K3JM^AO";Q M.-@.JP+>;JR]H_-B@:CS>\[6 =[.6R]??/NS.[82=)54]#;A^#Z6M[,SA)X' MD4Q5+BTV%?T-P#,K2.=7I9J5:CGO.:X;?8OI0T+V%(I>W7> 3-D:,ZN-69\& MA3POAN>_4=5Z16'2E*;B@:R:B2U'0[:X48DUL120<\CV*C@<_'&C@N"#;"HJ MIE/A-AV:P04#,Y/8N_T*[@'..[M=,Y^MX*?$FQ5FQ[*Y#-M28?"O0F9L<)UZHC%::;6& MZ2U%9U\.JNHQN06+G$#8!LXZ)?YE!1()D4H,[-LB+<%^FZD/HE,: P9H4-Y3 M;D]KNKP D8TF?XJZ-IBW!]%KC\&FE@5N <+ CI93EPAN76 %H;-66SN74@2R M292L67D68S]*HFU:)!+FEQQ$#&'Q8V*QCE?R!_/)L:H0H8";S]CSZ0WKK\+W M;4P&][9@+H/XH%+0QXU S;0NMML#:QCO&J.COP\ 5D6+!' ;.[\DA.I(" MKL.[3C_:M/S "\U^Y_Z5[KP46>?W#4J\=MO3.^AFJG0M@6O1W5@1$56_G0.\ M7I\0A*7.%5(;BI6TY''BLJ2"4X+%Z8_:QB*M:T9Q9UX\+HN"T> M[-'/98^ZU_E G<;Y!YBH6]F=LL(_A]VYODA1*-K%A]/06ZEC' MR4 NV+--R*\O]A-+@2%5T]PZ8&.!V?M6)UCCA2JE0T%?J ;S9G![,YT#,F2M M"E3",&)#=3'3#*:*4@(E_+D5_UK+N]R)=5AO4#TZ6'=*P/1&7\^332Z]J:)K M)0,*B%-F8B00YLKJ@ M7T7?Y#5R$2XU+JZY'@,Y%#RE2L%-L _2C,N(/#N@8[O@EZV8T\V4[F^#MZ)?XC3I )F2ZGBVRW43CR([.R+BR4QA_+]$(UO MKZ@1:Q07Q:23 :$P X*,0&LMQ-BDH_+<0S9]XG9LGA=-&=%#[%Z 8)R-Q$[$ MG&(1LS?>=POI%'UO83A+?H;=PG"*A8OFC;U4//17^6;41G57>B1R/LGVV.4S M7P_%'F+\AAD?"RP'D3>9Q=Y?JI@!YMZ M94LW+]FP"V-R^E$\!W\,P.E,=MBYDVDH%^5>Y: M;E>T+HT%^*'4Q6,T M(<%\%F6Y'AE^_M4N02DV?M&MV#8<[J$ETMU46TML^JZQ,0 _9GX):S%W-4AT M':;"OD(L7&ZH&\<"I7K*!7V9"'B1L22AJ4U$'/:(*&W(-JS2'.1V8%NRP]BU M-%EXC4Y,5QU2%7IZL[;='IBRATV$ZYM"T+:>I^6D6J\P#=.E!)[]N+I"[CO+ M)+B^4T@Z<,G7]@TO=FDS@RW@6Q%8:B# Z?C8T'%E!%_GQA;+2?U;5 ZB=SWW MP?AM56Q68IB[CND5-!!Z;H!Q*KZ$1+I5FVQIOBG1#^?9I&/;G 9;-^7:HFO1 M 'PFV*1XJ](X+H4S:P"%6)<))U^D7'?WEZ/')LM>UML3P'.&77@WP[D9[CT. MYZI?T;1:8U3Y9-;7MB:\88N3-_WR6G.&[9P4R?.4'-VRN4Q$SS!O1 MSWOE*Q]T[QT_)I/4L$5\9'N8=NV7#O;!COYR=!B\93O-!RE*P9Z#)7?&%#@ MZVZ\5M/M7)ZYSLA M473T5/JEG&T4[QKN.7:A9?E),)+3H3,:TZV(&-0E:CY MGV>M.C15QP MR!5%5I92GVNP M[Q%?J45@-4]I"4>'7]G.<-M[#2C$>/0;(&=@1@-PJ3R#"XUIX'H&7%/VNDT] MA(P?Y M4>[Q\2^Z@84Q/A*BNN5C: HV,.E;?P0D%9C-2MC@5%$TFY@RIK D<@N; M0\),7^OL(/H>],5K=+G6+9HF\(8TG4Z#"F^'5GU(T6&++O#5!D&:8Z8H-D?$ MI09T,N0_*?KB_31@J[]?*WF H-J^FZCEF@F[.=NX/KW3+&BDE#^".82,;8C( M?6PE%17^QJ"TFND-BPCF[P7Y&G+L0)[R(_926#1J-6W=X"%F;\3:R4/,?DWS M->[X8'P\U2H'7,/[[$QU5T4,VL8*['WE8_32E^DUFX@&*[I9E40M;C!$4I.6 MR,G H&$$Y(6XSK8]^88[W3Y*]-1AG-[VO)%V-T1O%WI&56_PRNCXM1=RIOAW%H$_,1IK,UX1/E?,, M_%5-B\$+3K@_-=&'"?>IA2NS,*8&)[9-Q='(=SEIK*:O[5K.O!G[>X:V(3%F,OUF@();WWHMZ5PU@J M3 +:?7[-L6&81O@Z*>6 M'6.UXLZ"K=/7&NG+5.[W]'1"T$(0N-,T-Z#=C\/E%.V6:>ML^!9$O4QFVS]9 M=X;W .L9/V3S^-E)K:FIM6-5L"ZSI+@;7U_@E)*>0[2(%N"TG*/1WF4QW0N^ M [RT%I;+BDVE3J3KC.A3F1T2#AI//3O@)G,(EC4T S!'W8I+%P5)O:W= \[H M;'KK="FY7+??K.^!%.\>T5X;)\CMC?_V)<>DUF '$N/T"CH-^G%JF8K?(.M1 MX?W)H9_$-["K6M AQO.-Z4 ,_%JW4H?74??SUMVZ7F&8S$+WK:"^EB%WCB,F(]_*O='H'Y5'*!9"F M:0(E*55>$D[<:;X7M_-HNKDPT_4%+XXK6.)!QT?=D@9KHUSPN_'QF;A8&=VH M$L>1KK)CUH), MER4ZB&KQDDCW0<9I69ZX523CZ"T==W*E7^]0LR8*OQQ5S; MWHGBWEGPW2?6([X9@ICY?^P!,2@_N1TLC=RCAT$?TV/@;ORY(C6[H]HU,4[91;FLDNXK\)SA7$:QU]H:>D:!/FZ2"?[ MHK#12ZS#VYL^;(#4](KI8*39/.D(&UT;4BBO#(.B*W)H?S>%EX3:#>E9$74O MT"X66TC]_KCG*W:I%V#"*'%'G;/ZM"]E?841GGP.W$DTO- 9HQD]Y^EQ49\P;.G;G=Z5TD?. MZX/F)U[(8YS.P8$JTDVT^=M+NT^L#%FI6+>F(/OT$ MM_)LD\MJS7MTM\^P=8DD6?.+OS'WQ1#20JUBZP?P[J7W6%G<<>I--#FR\0)9 M(J-E79%-2)588#(VCEQ5WCIK4B #)C2& [)E +]17X[Z'(2[3RJGG?!AGVZT M1O;X70DM+Q)? ?IN^D(>QI'=&0M>>/PI87DO]2LV,>U"[IO#]$F;4>"[$[LB MQDJ5WM7=J2Y&!4U%QGTIJ?-#':_S_1?#EW[QY1FW[+DD N4A&FP(Y_%#-'@8 M.%ZLLN>BR=8]D_N2#6F)E%QW1M+TYBJ*RZ@M,M>*M3VK_[9P>]\/K0)ML:Y4 MFQX52[K[JF7@WS/.[O%GYO0]?-SP>.1]?BHM\D_VG/OK" 4RU[U0*1ZO(8+$BOG<\>[!EF%]MH9 M&=\2+'E&YZLQ7GQJR.,%[L&6,<*0VQT:ATGI?65:?Z2]%^(.@> MG M'K8VI"5AI !R6T_K]>8+SH10 YA-!Y[_21(V-'1"^ZY&M>'G=#0=+8C_$I- 5R9'>"Y-=XEO3Y+LE; MU;XHK1YN?/K.X &1AN2 K437>=O6V@'];ZPW W8K--E?D?0'5Q7N!$!N>0-M M>\<[L8>-\6;3GU;2'P?SA-M--%/N&:?9:0"*(HA(:A%AU4S,E\.\1$()5\.: MZUE1DW,;N\M6((LTMF%EE,)^M\!'I!^3PKXV4Y66;/?"5[\V=(,"X7Z,75R+P=WR>"XV M3;25ZD ^52<%379*U7FX^FL;DD3M+:6W5K8% MJ7)USH"FHZ_6^X7D#GDO,6VKZ\;7%&5_VCWD!V+,[ 03N"4CZV'2.[&-M8LV MN>?+0!(5[5+JB<[42KH))_ KEEOX$6PO70H1CQ.D,;G#$*.IITYS&ISRFXO, M*[26'V!#,#:CD-5XVU/Y;8H,N2W8>JE-KQ=W*0PPU$7:+$PV:FKOQF8= %UZ/*4[ M4(RZ!D#!]7O']/67CY_=AFQ>+I$]Y+-'F9[6+XZ?P#?D)<0DD[Q^\6CT[,YP MDGC DY=WUTX@A,WHY. QPF*)=C/C!SL<4 T&_:LH86"^.YAN2G)T/-G8; M-W3UC3U.!%19+*%*DEU!II[PTG&F\@] ,QJ3C3C[N36+7&M*7H.-;L30@\*4 MCG)2;D*R].<;EY*TR(3NQ2V,I["7TBDSZ@$]/R=ZLGHF 6H,*AG7-%!69@IE1V*VE4?5U',!?BEX(ZM0;(4U,7'\22*;DM M4!%%%=1E4^)E;$79+&P&]P/^?$;\,0D5]1P4<.[7PB+('IFDVI$;OS+=$S!E MA;0B?,M[E"0(/T_WJE"J 5X> #K+2AY?\2T0TJ3-EAMSPBNB!5A>A#7&2J5L M+.JLJJP%.TXG=*TMUMS66"R6J80D"VJ-F!55*[1Y$$F-C]]VI0&:^4C=+FN\ M!V_W56TTJJU2W>'6UF78D"8YT0LP5E<?IH=/KHV>,1.[):WS[QFN_RDH,/\"B711#VPWR)IKZ,OL7A2C+8!6Q*.$EVJLJD;X@=) MA MNXF7T7+K6[,=]ZO,!1FSH@#8*5B&2\E_2"(P=/3D(8E@&#B,A=2.?:RS%!CV MA"Q#ZM0@SJY$4NPPD-HD$EA@9"5+72U5DG([7M-_2)[$7ABF%C2P>#O1*M/A M(>4;NXV%N)E9RM-_S MU'""2SC0=5IDM@&.Q00XPZXD>KK5:=ER)?+> R3)?08 ;4KJ8DE)(7.534T& M^ 9IQ#?;&)C;+$^2HMABF/+&^=F8_?DBL\:K.)1'UADE!)RR>3\P?YM@6YTC M N0CAQ7%J]E!'B M-G3(ENUZH+;;[O_OA\*HV,(.H=9 M>+M=2>Y=N#GSI2_IS?F8FG2#GFM/Z1YHE1@>]"*"HF!&SSIN7/C\)C>W]9$S M'RN>ME2K) >,,4UR**F-LCEQG-N 6ZQ6?D+"U7Q?T,3T?4[2,FD6&(A(I#E" MVPLER40]*N1.G,DM8P,[&:C=?L7D,.#C<[S<*YU)+6(A+T>3C(@TZ087",_P MA(F=*!<>M[%,VR:>0DN-%W^(&2UBKL65UN&>N]$&%5I7>G['/>:7&;SMA[/B M:%4T($&D(=IU"I C1X@SB/JXTMD/;=>H#>V?)KMOB*[M-BT0O*3$T%/GW;WK MWKY7+2B;^#OV>Y:PM&-AS@%O^AA:KQEUX E0.^"(B?.1V7HSKKCZB*H6!^GG M,#AJ'#1#$#AN-7CQ\KRLZ OOLS4>.F_)]DFYT;:T.><2Y?5Z!CS$?#ZW7VW( M+XK?^YY1U=\)O7WOKL\XZ.(J?LSTA;*E()3.L)0>F _^TWMXSJXF'U\QMJN> MR!L[+R6^^/9<23:V#?1Y6(GF9C)'O<_QP[@7?]FA"?([I42E/,@G 3C6MFEP M8*-2GQ4Z!7H?K"$BDIYKB=ME5/[N\+YYK%^5*"'8?%CTR*JNPR_&'EH/3S2T>%7<71\+ )N1+<( M'7]%$'R,/\G8 /YL=0_0[K*[?SK:<47]GPP0+(2IW9[.\6KCEFQ%% K2A:4N M(B4#<*!LD>M8A!>[NXPQXR(:'6+KW\IOTMI&..S3,[4MM&:<@()$A+)[&\0O MO*;"5IGUBSAGF6PK@SQ.V[O/O-9IZ*^,G7X9ZX._ZZUTY]U MN]=/UZ/AO$V">(YDK>,IL"/0P2A:;KS^;9AHGH[I5NW;Z;MD6^M\IF:2(JEL MFDE/MP.3;R+I)>;1MFQC9#4/2QTX>5SZ.B@(OO=>0^>YD#!RN-#&N=>=CIRC M1C&FC6 :K<@)F\3?OP1[6\+ T$8 ^I%+A2"['SG@. M*BS1;3E^UJ0>M&<+]+"UDTIEG;/0"W>Y_' 7F2' 2ZB4W81>$8/?<*0*F]_= M^^UP.:*Y9B$O;*-.[HV ?D4*_WNB<)@-.,G3@X*F7];)9X'<'[0-B>+VLY<* M_JFFJ:1&>,6+ZX7"LWZA\'?C]XBW9L%IY9P9-W.\0-[<\<.)6%GSD>R6G=1MPPYI.I8:XR54'KU2VGYN8[;*105[!FO M%?B,I0T*4(\)/2$QF:"HG_7]6&;%2M,%PZ# @NZ% MSR6@+J8\;B;ESY1X925S63H M285$?LC594*N-3BWL\ W4P-#Q12^S: MI<&R,P@8Y*0!_EBNHDDC^11\OEU6N&ND=NEI3#\A3O(&\KLV=CCFTL<\U.^*UFU@ MP9.F],(]CJ&4Z$; EC#8L&RMIE_YBC-VIO#D.$R,RA361TB,R,G\8.:V.[BW M]ML?MT,5$MZL?,77RZWF>=M%0FS/-Y4)2[8VQPE#$[SR I> ["GP6=)ZAO"_ M1T[=P6]_6K7DV;!:\K=Q,5G!/_-ZD7W[?U!+ 0(4 Q0 ( QY[%:X^:Q3 M.B0# -[C)P 1 " 0 !D86MT+3(P,C,P-#(Y+FAT;5!+ M 0(4 Q0 ( UY[%; MA&RYA0 )+R 1 " 6DD P!D M86MT+3(P,C,P-#(Y+GAS9%!+ 0(4 Q0 ( UY[%89?F75\RT ,?@ 0 5 M " 7XY P!D86MT+3(P,C,P-#(Y7V-A;"YX;6Q02P$"% ,4 M " ->>Q6@D1%T#UO #7L@0 %0 @ &D9P, 9&%K="TR M,#(S,#0R.5]D968N>&UL4$L! A0#% @ #7GL5M2ZH.;7# C0T !0 M ( !%-<# &1A:W0M,C R,S T,CE?9S$N:G!G4$L! A0#% M @ #7GL5D,#]F\D3P$ 1;H- !4 ( !'>0# &1A:W0M,C R M,S T,CE?;&%B+GAM;%!+ 0(4 Q0 ( UY[%9V7- %1,< !X)"0 5 M " 70S!0!D86MT+3(P,C,P-#(Y7W!R92YX;6Q02P$"% ,4 M" ->>Q6-1/8< T( R* &@ @ 'K^@4 9&%K="TR,#(S M,#0R.7@Q,&ME>#,Q,2YH=&U02P$"% ,4 " ->>Q6@+9J 0( P* M&@ @ $P P8 9&%K="TR,#(S,#0R.7@Q,&ME>#,Q,BYH=&U0 M2P$"% ,4 " ->>Q6CX@VZ],$ "9$P &@ @ %L"P8 M9&%K="TR,#(S,#0R.7@Q,&ME>#,R,2YH=&U02P$"% ,4 " ->>Q6-W": MC] $ "6$P &P @ %W$ 8 9&%K="TR,#(S,#0R.7AX,3!K M97@S,C(N:'1M4$L! A0#% @ #7GL5I/R$8^< P OB, !4 M ( !@!4& &5X,C$Q,3 M:S T,CDR,#(S+FAT;5!+ 0(4 Q0 ( UY M[%8([VZ2[0( &H( 7 " 4\9!@!E>#(S,5\Q,"UK># T M,CDR,#(S+FAT;5!+ 0(4 Q0 ( UY[%9\A+'2HP8 -]> 6 M " 7$#(T7S$P+6MX,#0R.3(P,C,N:'1M4$L! A0#% @ M#7GL5D<1Q9?"*0 [.( !8 ( !2",& &5X:&EB:70T,3%? A,#0R.3(P,RYH=&U02P4& \ #P#] P /DT& end